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
Debug Report (optional)
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:
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
Debug Report (optional)