Skip to content

[Feature]: Add Mistral AI as a selectable built-in provider #68588

Description

@Jojo252511

Problem or Use Case

Currently, Mistral AI can only be used via custom_providers in Hermes. For better usability, Mistral should be available as a built-in provider (like OpenRouter, Anthropic, etc.), so users can select it directly from the provider list without manual YAML configuration. This would simplify setup for EU users and leverage Mistral’s native TTS

Proposed Solution

Add Mistral as a built-in provider:

  • Provider Name: mistral / mistral ai
  • Models:
    • mistral-medium-latest (Default)
    • mistral-large-latest
    • mistral-small-latest
    • voxtral-mini-tts-latest (for TTS)
  • API Endpoint: https://api.mistral.ai/v1/
  • Auth: MISTRAL_API_KEY

Alternatives Considered

Currently, Mistral can be used via custom_providers in config.yaml, but this requires manual setup and is less user-friendly. Other options like OpenRouter add latency and cost overhead for EU users. Native integration would streamline the process.

Feature Type

Configuration option

Scope

Medium (few files, < 300 lines)

Contribution

  • I'd like to implement this myself and submit a PR

Debug Report (optional)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions