API Reference¶
Complete API documentation for sintezi.
Core modules¶
sintezi.ai.context— AI context and retry policiessintezi.ai.executor— Structured AI call executionsintezi.ai.formatter— Request formatterssintezi.ai.parser— Response parsers
Context¶
AiContext
¶
Source code in src/sintezi/ai/context/ctx.py
RetryPolicy
¶
Bases: BaseModel
Source code in src/sintezi/ai/context/retry.py
RetryParameters
¶
Bases: BaseModel
Source code in src/sintezi/ai/context/retry.py
Executor¶
StructuredAiCall
¶
Bases: Generic[TRequest, TResponse]
Source code in src/sintezi/ai/executor/structured_call.py
StructuredAiCallConfig
dataclass
¶
AiCallParameters
¶
Formatters¶
RequestFormatter
¶
JsonFormatter
¶
Bases: RequestFormatter[TRequest], Generic[TRequest]
Source code in src/sintezi/ai/formatter/json.py
XmlFormatter
¶
StrFormatter
¶
Parsers¶
ResponseParser
¶
Source code in src/sintezi/ai/parser/base.py
JsonParser
¶
Bases: ResponseParser[TResult], Generic[TResult]
Source code in src/sintezi/ai/parser/json.py
XmlParser
¶
Bases: ResponseParser[TResult], Generic[TResult]