OpenAICompatibleChatModel.gemini constructor

OpenAICompatibleChatModel.gemini({
  1. required String apiKey,
  2. required String model,
  3. int? maxTokens,
})

Google Gemini through its OpenAI-compatible endpoint.

Implementation

factory OpenAICompatibleChatModel.gemini({
  required String apiKey,
  required String model,
  int? maxTokens,
}) => OpenAICompatibleChatModel(
  baseUrl: Uri.parse(
    'https://generativelanguage.googleapis.com/v1beta/openai',
  ),
  model: model,
  apiKey: apiKey,
  maxTokens: maxTokens,
);