llmsmith.agent.function.options package

Submodules

llmsmith.agent.function.options.openai module

class llmsmith.agent.function.options.openai.OpenAIAssistantOptions

Bases: TypedDict

A dictionary of options to be passed into the OpenAI assistant APIs. The option names are same as the ones used in OpenAI client (except system_prompt, which replaces instructions option). Refer below links for more info.

description: str | None
extra_body: object | None
extra_headers: Mapping[str, str | Omit] | None
extra_query: Mapping[str, object] | None
metadata: object | None
model: str
name: str | None
response_format: typing_extensions.Literal[none, auto] | AssistantResponseFormatParam | None
system_prompt: str | None
temperature: float | None
timeout: float | None
tool_resources: ToolResources | None
top_p: float | None

Module contents