Configuration
Configuration
mini-claude lit sa configuration via des variables d’environnement. Tout a une valeur par défaut sensée — vous pouvez l’utiliser sans rien régler.
Variables d’environnement
| Variable | Défaut | Rôle |
|---|---|---|
MINI_CLAUDE_URL | http://localhost:11434 | URL de base du serveur d’inférence. Doit exposer /v1/chat/completions. |
MINI_CLAUDE_MODEL | llama3.2:3b | Modèle par défaut. Vous pouvez en changer à chaud avec /model. |
MINI_CLAUDE_TEMPERATURE | 0.7 | Température de sampling. 0.0 = déterministe, 1.0+ = créatif. |
MINI_CLAUDE_SYSTEM | (vide) | System prompt préfixé à chaque conversation. |
Exemples
Augmenter la créativité et fixer un system prompt :
export MINI_CLAUDE_TEMPERATURE=0.9
export MINI_CLAUDE_SYSTEM="Tu es un relecteur Go senior. Sois concis."
go run ./cmd/tuiPointer vers un serveur distant sur votre LAN :
export MINI_CLAUDE_URL=http://192.168.1.42:11434
export MINI_CLAUDE_MODEL=qwen2.5:7b
go run ./cmd/tuiÀ propos des system prompts
Le system prompt est envoyé comme premier message de chaque requête, avec role: "system". Invisible dans l’UI, il oriente le comportement du modèle pour toute la conversation. Restez bref — un long system prompt grignote la fenêtre de contexte et ralentit chaque tour.
Persister la config
Ajoutez vos exports à ~/.zshrc ou ~/.bashrc, ou enveloppez mini-claude dans un petit script :
#!/usr/bin/env bash
export MINI_CLAUDE_MODEL=qwen2.5:7b
export MINI_CLAUDE_SYSTEM="$(cat ~/.config/mini-claude/system.txt)"
exec mini-claude