ai_bridge_claude
Anthropic Claude provider for the ai_bridge_core framework — supports Claude 3.5 Sonnet, Haiku, and Opus.
Features
- Full Claude Messages API with streaming
- Tool use (function calling)
- System prompt via dedicated field
- Image and document (PDF) attachments
- Proper Anthropic header handling
Usage
import 'package:ai_bridge_claude/ai_bridge_claude.dart';
final provider = ClaudeProvider(
config: AIConfig(apiKey: 'sk-ant-...', model: 'claude-3-5-sonnet-20241022'),
);
final response = await provider.complete([AIMessage.user('Hello!')]);
License
MIT
Libraries
- ai_bridge_claude
- Anthropic Claude provider implementation for Flutter AI Bridge.