Skip to content

v1.2.0: Add Anthropic Claude Provider Support

Choose a tag to compare

@splinesreticulating splinesreticulating released this 22 Jun 00:48
· 222 commits to main since this release

New Features

Anthropic Claude Provider Support

  • Added Anthropic Claude as a third AI provider option alongside OpenAI and Khoj
  • Support for Claude models (default: claude-3-opus-20240229)

Configuration

New environment variables for Anthropic:

  • ANTHROPIC_API_KEY: Your Anthropic API key
  • ANTHROPIC_MODEL: Claude model to use (optional, defaults to claude-3-opus-20240229)
  • ANTHROPIC_TEMPERATURE: Temperature setting (optional, defaults to 0.5)

Documentation

  • Updated README with Anthropic setup instructions
  • Clarified available AI provider combinations
  • Enhanced environment variable documentation

Testing

  • Added comprehensive test coverage for Anthropic integration
  • All 98+ tests passing

Technical Details

  • Maintains the existing dynamic provider system architecture
  • Easy to extend for future AI providers
  • Full TypeScript support throughout
  • Follows established patterns from OpenAI and Khoj integrations

Full Changelog: v1.1.0...v1.2.0