- Déploiement
- vLLM
Déploiement
vLLM
Exécutez North Mini Code comme serveur local compatible OpenAI avec le chemin vLLM recommandé dans la fiche Hugging Face.
Utilisez vLLM quand vous voulez un vrai serveur local pour les agents de codage, l’utilisation d’outils ou l’accès multi-clients.
La fiche Hugging Face indique d’utiliser vLLM main pour North Mini Code jusqu’à ce qu’une version packagée plus récente inclue le support requis. Une analyse correcte des réponses nécessite aussi cohere_melody>=0.9.0.
Installez vLLM et Cohere Melody
uv pip install "git+https://github.com/vllm-project/vllm.git"
uv pip install "cohere_melody>=0.9.0"
Servez le modèle
vllm serve CohereLabs/North-Mini-Code-1.0 \
-tp 2 \
--max-model-len 320000 \
--tool-call-parser cohere_command4 \
--reasoning-parser cohere_command4 \
--enable-auto-tool-choice
Envoyez une requête de chat
curl -X POST "http://127.0.0.1:8000/v1/chat/completions" \
-H "Content-Type: application/json" \
--data '{
"model": "CohereLabs/North-Mini-Code-1.0",
"messages": [
{
"role": "user",
"content": "Write a Python function that returns the longest common prefix of a list of strings."
}
],
"temperature": 1.0,
"top_p": 0.95
}'
North Mini Code prend en charge le raisonnement intercalé. La fiche du modèle recommande fortement de transmettre le contenu de raisonnement généré par le modèle aux tours d’agent suivants, avec les résultats d’outils, pour les meilleures performances en plusieurs étapes.
Utiliser avec OpenCode
Pourquoi ce chemin
{
"$schema": "https://opencode.ai/config.json",
"model": "vllm/CohereLabs/North-Mini-Code-1.0",
"provider": {
"vllm": {
"name": "Local vLLM server",
"options": {
"baseURL": "http://127.0.0.1:8000/v1",
"apiKey": "EMPTY"
}
}
}
}