API
LLMSettings
provider_id: Literal["openai", "gemini"]
Literal["openai", "gemini"]config: Union[OpenAISettings, GeminiSettings]
Union[OpenAISettings, GeminiSettings]prompt_utils: Optional[PromptUtilsSettings]
Optional[PromptUtilsSettings]OpenAISettings
api_type: Optional[Literal["open_ai", "azure", "azure_ad"]]
Optional[Literal["open_ai", "azure", "azure_ad"]]azure_endpoint: Optional[str]
Optional[str]azure_deployment: Optional[str]
Optional[str]api_version: Optional[str]
Optional[str]azure_ad_token: Optional[str]
Optional[str]model_id: Optional[str]
Optional[str]model_type: Literal["completions", "chat.completions", "embeddings", "images.generations"]
Literal["completions", "chat.completions", "embeddings", "images.generations"]api_key: Optional[str]
Optional[str]organization: Optional[str]
Optional[str]project: Optional[str]
Optional[str]base_url: Optional[str]
Optional[str]llm_parameters: Optional[dict]
Optional[dict]GeminiSettings
model_id: Optional[str]
Optional[str]model_type: `Literal["completions", "chat.completions"]
api_key: Optional[str]
Optional[str]llm_parameters: Optional[GeminiGenerateContentParameters]
Optional[GeminiGenerateContentParameters]Last updated
Was this helpful?