AnthropicChatModel.fromEnvironment constructor

AnthropicChatModel.fromEnvironment({
  1. String model = 'claude-opus-5',
})

Creates a client from the ANTHROPIC_API_KEY environment variable.

Implementation

factory AnthropicChatModel.fromEnvironment({String model = 'claude-opus-5'}) {
  final key = Platform.environment['ANTHROPIC_API_KEY'];
  if (key == null || key.isEmpty) {
    throw const LlmException('ANTHROPIC_API_KEY is not set');
  }
  return AnthropicChatModel(apiKey: key, model: model);
}