Skip to content

ConversationalAPU

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ implementationNoconstNo-Implementation
- max_num_function_callsNointegerNo-Max Num Function Calls
- io_unitNoReference[IOUnit]No--
- memory_unitNoReference[MemoryUnit]No--
- longterm_memory_unitNoReference[LongTermMemoryUnit]No--
- llm_unitNoReference[LLMUnit]No--
- logic_unitsNoarray of Reference[LogicUnit]No-Logic Units
- audio_unitNoCombinationNo--
- image_unitNoCombinationNo--
- record_conversationNobooleanNo-Record Conversation
- allow_tool_errorsNobooleanNo-Allow Tool Errors
- document_processorNoReference[DocumentProcessor]No--
- retrieverNoReference[Retriever]No--
- retriever_apuNoReference[APU]No--

1. Property implementation

Title: Implementation

Typeconst
RequiredYes

Specific value: "GPTo1Preview"

2. Property max_num_function_calls

Title: Max Num Function Calls

Typeinteger
RequiredNo
Default10

Description: The maximum number of function calls to make in a single request.

3. Property io_unit

TypeReference[IOUnit]
RequiredNo
Default{"implementation": "IOUnit"}

4. Property memory_unit

TypeReference[MemoryUnit]
RequiredNo
Default{"implementation": "MemoryUnit"}

5. Property longterm_memory_unit

TypeReference[LongTermMemoryUnit]
RequiredNo
Defaultnull

6. Property llm_unit

TypeReference[LLMUnit]
RequiredNo
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

Typearray of [Reference[LogicUnit]](/docs/components/logicunit/overview)
RequiredNo
Default[]
Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
logic_units items-

7.1. logic_units items

TypeReference[LogicUnit]
RequiredNo
Default{"implementation": "eidolon_ai_sdk.apu.logic_unit.LogicUnit"}

8. Property audio_unit

Typecombining
RequiredNo
Additional properties[Any type: allowed]
Default"OpenAiSpeech"
Any of(Option)
item 0
item 1

8.1. Property item 0

TypeReference[AudioUnit]
RequiredNo
Default{"implementation": "eidolon_ai_sdk.apu.audio_unit.AudioUnit"}

8.2. Property item 1

Typenull
RequiredNo

9. Property image_unit

Typecombining
RequiredNo
Additional properties[Any type: allowed]
Default"OpenAIImageUnit"
Any of(Option)
item 0
item 1

9.1. Property item 0

TypeReference[ImageUnit]
RequiredNo
Default{"implementation": "eidolon_ai_sdk.apu.image_unit.ImageUnit"}

9.2. Property item 1

Typenull
RequiredNo

10. Property record_conversation

Title: Record Conversation

Typeboolean
RequiredNo
Defaulttrue

11. Property allow_tool_errors

Title: Allow Tool Errors

Typeboolean
RequiredNo
Defaulttrue

12. Property document_processor

TypeReference[DocumentProcessor]
RequiredNo
Default{"implementation": "DocumentProcessor"}

13. Property retriever

TypeReference[Retriever]
RequiredNo
Default{"implementation": "Retriever"}

14. Property retriever_apu

TypeReference[APU]
RequiredNo
Defaultnull