mirror of
https://github.com/hanzoai/bot.git
synced 2026-10-30 17:24:26 +00:00
Comprehensive rename of all openclaw references to hanzo-bot equivalents: - Package: openclaw → @hanzo/bot - Binary: openclaw → hanzo-bot - Types: OpenClaw* → Bot* - Env vars: OPENCLAW_* → BOT_* - Android: ai.openclaw.android → ai.hanzo.bot.android - iOS/macOS: ai.openclaw.* → ai.hanzo.* - Swift modules: OpenClaw* → Bot* - Plugins: openclaw.plugin.json → bot.plugin.json - Paths: .openclaw/ → .hanzo/bot/ - URLs: github.com/openclaw → github.com/hanzoai
1.3 KiB
1.3 KiB
summary, read_when, title
| summary | read_when | title | ||
|---|---|---|---|---|
| Use Mistral models and Voxtral transcription with Bot |
|
Mistral |
Mistral
Bot supports Mistral for both text/image model routing (mistral/...) and
audio transcription via Voxtral in media understanding.
Mistral can also be used for memory embeddings (memorySearch.provider = "mistral").
CLI setup
hanzo-bot onboard --auth-choice mistral-api-key
# or non-interactive
hanzo-bot onboard --mistral-api-key "$MISTRAL_API_KEY"
Config snippet (LLM provider)
{
env: { MISTRAL_API_KEY: "sk-..." },
agents: { defaults: { model: { primary: "mistral/mistral-large-latest" } } },
}
Config snippet (audio transcription with Voxtral)
{
tools: {
media: {
audio: {
enabled: true,
models: [{ provider: "mistral", model: "voxtral-mini-latest" }],
},
},
},
}
Notes
- Mistral auth uses
MISTRAL_API_KEY. - Provider base URL defaults to
https://api.mistral.ai/v1. - Onboarding default model is
mistral/mistral-large-latest. - Media-understanding default audio model for Mistral is
voxtral-mini-latest. - Media transcription path uses
/v1/audio/transcriptions. - Memory embeddings path uses
/v1/embeddings(default model:mistral-embed).