GPT3.5-turbo
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|---|---|---|---|---|
| + implementation | No | const | No | - | Implementation |
| - max_num_function_calls | No | integer | No | - | Max Num Function Calls |
| - io_unit | No | Reference[IOUnit] | No | - | - |
| - memory_unit | No | Reference[MemoryUnit] | No | - | - |
| - longterm_memory_unit | No | Reference[LongTermMemoryUnit] | No | - | - |
| - llm_unit | No | Reference[LLMUnit] | No | - | - |
| - logic_units | No | array of Reference[LogicUnit] | No | - | Logic Units |
| - audio_unit | No | Combination | No | - | - |
| - image_unit | No | Combination | No | - | - |
| - record_conversation | No | boolean | No | - | Record Conversation |
| - allow_tool_errors | No | boolean | No | - | Allow Tool Errors |
| - document_processor | No | Reference[DocumentProcessor] | No | - | - |
| - retriever | No | Reference[Retriever] | No | - | - |
| - retriever_apu | No | Reference[APU] | No | - | - |
1. Property implementation
Title: Implementation
| Type | const |
| Required | Yes |
Specific value: "GPT3.5-turbo"
2. Property max_num_function_calls
Title: Max Num Function Calls
| Type | integer |
| Required | No |
| Default | 10 |
Description: The maximum number of function calls to make in a single request.
3. Property io_unit
| Type | Reference[IOUnit] |
| Required | No |
| Default | {"implementation": "IOUnit"} |
4. Property memory_unit
| Type | Reference[MemoryUnit] |
| Required | No |
| Default | {"implementation": "MemoryUnit"} |
5. Property longterm_memory_unit
| Type | Reference[LongTermMemoryUnit] |
| Required | No |
| Default | null |
6. Property llm_unit
| Type | Reference[LLMUnit] |
| Required | No |
| Default | {"implementation": "OpenAIGPT", "model": "gpt-3.5-turbo"} |
7. Property logic_units
Title: Logic Units
| Type | array of [Reference[LogicUnit]](/docs/components/logicunit/overview) |
| Required | No |
| Default | [] |
| Array restrictions | |
|---|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
| Each item of this array must be | Description |
|---|---|
| logic_units items | - |
7.1. logic_units items
| Type | Reference[LogicUnit] |
| Required | No |
| Default | {"implementation": "eidolon_ai_sdk.apu.logic_unit.LogicUnit"} |
8. Property audio_unit
| Type | combining |
| Required | No |
| Additional properties | [Any type: allowed] |
| Default | "OpenAiSpeech" |
8.1. Property item 0
| Type | Reference[AudioUnit] |
| Required | No |
| Default | {"implementation": "AudioUnit"} |
8.2. Property item 1
| Type | null |
| Required | No |
9. Property image_unit
| Type | combining |
| Required | No |
| Additional properties | [Any type: allowed] |
| Default | "OpenAIImageUnit" |
9.1. Property item 0
| Type | Reference[ImageUnit] |
| Required | No |
| Default | {"implementation": "eidolon_ai_sdk.apu.image_unit.ImageUnit"} |
9.2. Property item 1
| Type | null |
| Required | No |
10. Property record_conversation
Title: Record Conversation
| Type | boolean |
| Required | No |
| Default | true |
11. Property allow_tool_errors
Title: Allow Tool Errors
| Type | boolean |
| Required | No |
| Default | true |
12. Property document_processor
| Type | Reference[DocumentProcessor] |
| Required | No |
| Default | {"implementation": "DocumentProcessor"} |
13. Property retriever
| Type | Reference[Retriever] |
| Required | No |
| Default | {"implementation": "Retriever"} |
14. Property retriever_apu
| Type | Reference[APU] |
| Required | No |
| Default | null |