For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ollama

Exécutez des LLM localement avec Ollama sur les GPU Clore.ai

La manière la plus simple d’exécuter des LLM localement sur les GPU CLORE.AI.

Version actuelle : v0.6+ — Ce guide couvre Ollama v0.6 et versions ultérieures. Les principales nouvelles fonctionnalités incluent les sorties structurées (application d’un schéma JSON), un point de terminaison d’embeddings compatible OpenAI (/api/embed), et le chargement concurrent de modèles (exécuter plusieurs modèles simultanément sans permutation). Voir Nouveautés de la v0.6+ pour plus de détails.

Configuration requise du serveur

Paramètre
Minimum
Recommandé

RAM

8 Go

16 Go+

VRAM

6 Go

8 Go+

Réseau

100 Mbps

500 Mbps+

Temps de démarrage

~30 secondes

-

Ollama est léger et fonctionne sur la plupart des serveurs GPU. Pour les modèles plus grands (13B+), choisissez des serveurs avec 16 Go+ de RAM et 12 Go+ de VRAM.

Pourquoi Ollama ?

  • Installation en une commande - Pas de Python, pas de dépendances

  • Bibliothèque de modèles - Téléchargez des modèles avec ollama pull

  • API compatible OpenAI - Remplacement direct

  • Accélération GPU - Détection automatique de CUDA

  • Multi-modèle - Exécutez plusieurs modèles simultanément (v0.6+)

Déploiement rapide sur CLORE.AI

Image Docker :

Ports :

Commande :

Vérifier que cela fonctionne

Après le déploiement, trouvez votre http_pub URL dans Mes commandes et testez :

Accéder à votre service

Lors du déploiement sur CLORE.AI, accédez à votre instance Ollama via l’ http_pub URL :

Tous localhost:11434 les exemples ci-dessous fonctionnent lorsque vous êtes connecté via SSH. Pour l’accès externe, remplacez par votre https://your-http-pub.clorecloud.net/ URL.

Installation

Avec Docker (recommandé)

Installation manuelle

Cette seule commande installe la dernière version d’Ollama, configure le service systemd et active automatiquement la détection du GPU. Fonctionne sur Ubuntu, Debian, Fedora et la plupart des distributions Linux modernes.

Exécution des modèles

Télécharger et exécuter

Modèles populaires

Modèle
Taille
Cas d’utilisation

llama3.2

3B

Rapide, polyvalent

llama3.1

8B

Meilleure qualité

llama3.1:70b

70B

Meilleure qualité

mistral

7B

Rapide, bonne qualité

mixtral

47B

MoE, haute qualité

codellama

7-34B

Génération de code

deepseek-coder-v2

16B

Le meilleur pour le code

deepseek-r1

7B-671B

Modèle de raisonnement

deepseek-r1:32b

32B

Raisonnement équilibré

qwen2.5

7B

Multilingue

qwen2.5:72b

72B

Meilleure qualité Qwen

phi4

14B

Le dernier modèle de Microsoft

gemma2

9B

Modèle de Google

Variantes de modèles

Nouveautés de la v0.6+

Ollama v0.6 a introduit plusieurs fonctionnalités majeures pour les charges de travail de production :

Sorties structurées (schéma JSON)

Force les réponses du modèle à correspondre à un schéma JSON spécifique. Utile pour créer des applications nécessitant une sortie fiable et analysable :

Exemple Python avec sorties structurées :

Point de terminaison d’embeddings compatible OpenAI (/api/embed)

Nouveauté de la v0.6+ : le /api/embed point de terminaison est entièrement compatible OpenAI et prend en charge les entrées par lots :

Le client OpenAI fonctionne directement avec /v1/embeddings:

Modèles d’embedding populaires :

Chargement concurrent de modèles

Avant la v0.6, Ollama déchargeait un modèle pour en charger un autre. La v0.6+ prend en charge l’exécution simultanée de plusieurs modèles, limitée uniquement par la VRAM disponible :

Configurer la concurrence :

C’est particulièrement utile pour :

  • Les tests A/B de différents modèles

  • Les modèles spécialisés pour différentes tâches (codage + chat)

  • Garder en mémoire VRAM les modèles fréquemment utilisés

Utilisation de l’API

Complétion de chat

Ajoutez "stream": false pour obtenir la réponse complète d’un seul coup au lieu d’un flux.

Point de terminaison compatible OpenAI

Flux

Embeddings

Génération de texte (hors chat)

Référence complète de l’API

Tous les points de terminaison fonctionnent avec à la fois http://localhost:11434 (via SSH) et https://your-http-pub.clorecloud.net (externe).

Gestion des modèles

Point de terminaison
Méthode
Description

/api/tags

GET

Lister tous les modèles téléchargés

/api/show

POST

Obtenir les détails du modèle

/api/pull

POST

Télécharger un modèle

/api/delete

DELETE

Supprimer un modèle

/api/ps

GET

Lister les modèles actuellement en cours d’exécution

/api/version

GET

Obtenir la version d’Ollama

Lister les modèles

Réponse :

Afficher les détails du modèle

Télécharger un modèle via l’API

Réponse :

Supprimer le modèle

Lister les modèles en cours d’exécution

Réponse :

Obtenir la version

Réponse :

Points de terminaison d’inférence

Point de terminaison
Méthode
Description

/api/generate

POST

Complétion de texte

/api/chat

POST

Complétion de chat

/api/embeddings

POST

Générer des embeddings (hérité)

/api/embed

POST

Générer des embeddings v0.6+ (par lots, compatible OpenAI)

/v1/chat/completions

POST

Chat compatible OpenAI

/v1/embeddings

POST

Embeddings compatibles OpenAI

Création de modèles personnalisés

Créez des modèles personnalisés avec des prompts système spécifiques via l’API :

Configuration GPU

Vérifier l’utilisation du GPU

Multi-GPU

Ollama utilise automatiquement les GPU disponibles. Pour un GPU spécifique :

Gestion de la mémoire

Modèles personnalisés (Modelfile)

Créez des modèles personnalisés avec des prompts système :

Exécution en tant que service

Systemd

Conseils de performance

  1. Utilisez une quantification appropriée

    • Q4_K_M pour la vitesse

    • Q8_0 pour la qualité

    • fp16 pour une qualité maximale

  2. Adaptez le modèle à la VRAM

    • 8 Go : modèles 7B (Q4)

    • 16 Go : modèles 13B ou 7B (Q8)

    • 24 Go : modèles 34B (Q4)

    • 48 Go+ : modèles 70B

  3. Garder le modèle chargé

  4. Un SSD rapide améliore les performances

    • Le chargement du modèle et le cache KV bénéficient d’un stockage rapide

    • Les serveurs avec SSD NVMe peuvent atteindre des performances 2 à 3 fois meilleures

Benchmarks

Vitesse de génération (jetons/s)

Modèle
RTX 3060
RTX 3090
RTX 4090
A100 40 Go

Llama 3.2 3B (Q4)

120

160

200

220

Llama 3.1 8B (Q4)

60

100

130

150

Llama 3.1 8B (Q8)

45

80

110

130

Mistral 7B (Q4)

70

110

140

160

Mixtral 8x7B (Q4)

-

35

55

75

Llama 3.1 70B (Q4)

-

-

18

35

DeepSeek-R1 7B (Q4)

65

105

135

155

DeepSeek-R1 32B (Q4)

-

-

22

42

Qwen2.5 72B (Q4)

-

-

15

30

Phi-4 14B (Q4)

-

50

75

90

Benchmarks mis à jour en janvier 2026. Les vitesses réelles peuvent varier selon la configuration du serveur.

Temps jusqu’au premier jeton (ms)

Modèle
RTX 3090
RTX 4090
A100

3B

50

35

25

7-8B

120

80

60

13B

250

150

100

34B

600

350

200

70B

-

1200

500

Longueur de contexte vs VRAM (Q4)

Modèle
ctx 2K
ctx 4K
ctx 8K
ctx 16K

7B

5 Go

6 Go

8 Go

12 Go

13B

8 Go

10 Go

14 Go

22 Go

34B

20 Go

24 Go

32 Go

48 Go

70B

40 Go

48 Go

64 Go

96 Go

Exigences GPU

Modèle
VRAM Q4
VRAM Q8

3B

3 Go

5 Go

7-8B

5 Go

9 Go

13B

8 Go

15 Go

34B

20 Go

38 Go

70B

40 Go

75 Go

Estimation des coûts

Tarifs typiques de la place de marché CLORE.AI :

GPU
VRAM
Prix/jour
Convient pour

24 Go

0,30–1,00 $

Modèles 13B-34B

24 Go

0,50–2,00 $

Modèles 34B, rapide

RTX 4070

12 Go

0,20–0,50 $

Modèles 7B

A100 80 Go

80 Go

1,50–3,00 $

Modèles 70B

Prix en USD/jour. Les tarifs varient selon le fournisseur — consultez CLORE.AI Marketplace pour connaître les tarifs actuels.

Dépannage

Le modèle ne se charge pas

Génération lente

Connexion refusée

HTTP 502 sur l'URL http_pub

Cela signifie que le service est encore en cours de démarrage. Attendez 30 à 60 secondes puis réessayez :

Étapes suivantes

Mis à jour

Ce contenu vous a-t-il été utile ?