GoogleAI
This module contains constants for the GoogleAI Gemini provider.
Google AI chat provider.
- class smarter.apps.prompt.providers.googleai.classes.GoogleAIChatProvider(*args, **kwargs)[source]
Bases:
OpenAICompatibleChatProviderGoogleAI chat provider.
- available_functions: dict[str, Any]
- completion_tokens: Optional[int]
- data: Optional[dict[str, Any]]
- first_iteration: dict[str, Any]
- first_response: Optional[ChatCompletion]
- functions: Optional[List[str]]
- input_text: Optional[str]
- iteration: int
- max_completion_tokens: Optional[int]
- model: Optional[str]
- plugins: List[PluginBase]
- prompt_tokens: Optional[int]
- reference: Optional[str]
- request_meta_data: dict[str, Any]
- second_iteration: Optional[dict[str, Any]]
- second_response: Optional[ChatCompletion]
- serialized_tool_calls: Optional[list[dict[str, Any]]]
- temperature: Optional[float]
- tools: Optional[list[dict[str, Any]]]
- total_tokens: Optional[int]