← Back to all updates

Introduction of Multi-Provider AI Support with Tiered Configuration

Commit: 122ece9

Introduction of Multi-Provider AI Support with Tiered Configuration

Multi-provider AI support has been added, enabling the use of Claude alongside OpenAI. A three-tier model system has been implemented, allowing users to select different AI providers for chat, summary, and utility tasks.

Technical Approach

The architecture utilizes a configurable tier system where providers can be mixed across different functions. Provider selection and model updates are managed through an enhanced settings UI, and all AI service calls have been updated to require explicit provider parameters. Migration support for per-tier settings ensures a smooth transition for existing users.

Technical Details

  • Added Claude as a second AI provider alongside OpenAI.
  • Implemented a three-tier model system: chat, summary, and utility.
  • Introduced provider selection for each tier, allowing mixed usage of OpenAI and Claude.
  • Updated the settings UI to include provider and model pickers for each tier.
  • Documented the multi-provider architecture in CLAUDE.md.