LangChain
              Bases: PydanticEngine[PromptSignature, Result, Model, InferenceMode]
Engine for LangChain.
Source code in sieves/engines/langchain_.py
                | 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 |  | 
            generation_settings
  
      property
  
    Return generation settings.
Returns:
| Type | Description | 
|---|---|
| GenerationSettings | Generation settings. | 
            model
  
      property
  
    Return model instance.
Returns:
| Type | Description | 
|---|---|
| EngineModel | Model instance. | 
            __init__(model, generation_settings)
    Initialize engine with model and generation settings.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| model | EngineModel | Instantiated model instance. | required | 
| generation_settings | GenerationSettings | Generation settings. | required | 
Source code in sieves/engines/core.py
              | 37 38 39 40 41 42 43 44 45 46 47 |  | 
            convert_fewshot_examples(fewshot_examples)
  
      staticmethod
  
    Convert few‑shot examples to dicts.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| fewshot_examples | Sequence[BaseModel] | Fewshot examples to convert. | required | 
Returns:
| Type | Description | 
|---|---|
| list[dict[str, Any]] | Fewshot examples as dicts. | 
Source code in sieves/engines/core.py
              | 100 101 102 103 104 105 106 107 |  |