Goal
Add native support for Anthropic models (claude-3-5-sonnet, claude-3-5-haiku).
Requirements
- Create
internal/providers/anthropic/provider.go implementing ai.Provider.
- Translate Go tool definitions into Anthropic's tool use (
input_schema) specification.
- Register via
ai.Register("anthropic", New) inside init().
Goal
Add native support for Anthropic models (
claude-3-5-sonnet,claude-3-5-haiku).Requirements
internal/providers/anthropic/provider.goimplementingai.Provider.input_schema) specification.ai.Register("anthropic", New)insideinit().