OpenAICompatibleChatModel.openAI constructor

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

OpenAI's API.

Implementation

factory OpenAICompatibleChatModel.openAI({
  required String apiKey,
  required String model,
  int? maxTokens,
}) => OpenAICompatibleChatModel(
  baseUrl: Uri.parse('https://api.openai.com/v1'),
  model: model,
  apiKey: apiKey,
  maxTokens: maxTokens,
  maxTokensField: 'max_completion_tokens',
);