Aller au contenu
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

VariableDéfautRôle
MINI_CLAUDE_URLhttp://localhost:11434URL de base du serveur d’inférence. Doit exposer /v1/chat/completions.
MINI_CLAUDE_MODELllama3.2:3bModèle par défaut. Vous pouvez en changer à chaud avec /model.
MINI_CLAUDE_TEMPERATURE0.7Tempé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/tui

Pointer 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