ConversationalAPU
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: "GPTo1Preview"
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": "ToolCallLLMWrapper", "llm_unit": {"can_stream": false, "force_json": false, "implementation": "OpenAIGPT", "model": "gpt-o1-preview", "supports_system_messages": false, "temperature": 1}} |
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": "eidolon_ai_sdk.apu.audio_unit.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 |