Passer au contenu principal
Choisissez une recette adaptée à votre matériel et à votre cas d’usage. Chacune vous fournit les commandes nécessaires pour mettre en place un modèle local fonctionnel et le relier à Tokios en quelques minutes.
DeepSeek-V4-Flash-0731 requiert une configuration multi-appareils et bénéficie de niveaux de prise en charge variés sur 2× RTX PRO 6000, 2× DGX Spark et 2× Strix Halo. Ses commandes figurent dans le guide matériel local DeepSeek V4 Flash, et non dans ces recettes générales.
Hardware: 8 GB VRAM GPU (RTX 3060, 4060, or similar) Use case: Code completion and chat inside your editor Backend: Ollama + Continue or Cline
1

Install Ollama and pull a 7B coder model

2

Vérifiez que le modèle répond correctement

3

Installez le connecteur Tokios et enregistrez un déploiement

Dans dashboard, créez un déploiement nommé my-coder en le reliant à l’ID de modèle amont qwen2.5-coder:7b. Générez ensuite une clé API.
4

Configurez enfin Continue ou Cline.

Performance attendue : environ 40 jetons par seconde sur une carte RTX 4060. Complétion de texte rapide et édition en temps réel avec un contexte de 4K.
Hardware: 16 GB VRAM GPU (RTX 4080, 4070 Ti Super, or similar) Use case: Self-hosted ChatGPT-style interface for household use Backend: Ollama + Open WebUI + Tokios
1

Lancez un modèle de conversation 14B via Ollama.

2

Exécutez Open WebUI en utilisant Docker.

Ouvrez http://localhost:3000 puis créez un compte administrateur.
3

Rendez le service accessible à distance grâce à Tokios.

Enregistrez un déploiement nommé family-chat en le pointant vers qwen2.5:14b. Générez une clé API pour chaque membre de la famille ; ces clés limitées permettent de révoquer l’accès individuellement.
Performance attendue : environ 25 jetons par seconde sur une carte RTX 4080 avec un contexte de 8K. Idéal pour des échanges dialogués multiples.
Créez une clé API distincte pour chaque membre de la famille afin de pouvoir en désactiver une sans impacter les autres.
Matériel : 48 Go ou plus de VRAM (A6000, 2x RTX 4090 ou A100) Cas d’utilisation : Point de terminaison de modèle partagé pour une équipe de développement Backend : vLLM et Tokios
1

Installez vLLM puis lancez un ID de modèle amont 70B.

2

Vérifiez que le serveur répond correctement.

3

Installez le connecteur Tokios.

Configurez le connecteur afin qu’il pointe vers l’ID de modèle amont http://127.0.0.1:8000/v1.
4

Effectuez le déploiement et créez des clés API à portée restreinte.

Enregistrez un déploiement portant le nom team-70b. Dans l’onglet Keys, créez une clé API 1 pour chaque membre de l’équipe. Définissez le périmètre d’utilisation de chaque clé selon le motif team-* afin que les collègues ne puissent accéder qu’aux déploiements partagés.
Performance attendue : environ 30 tokens par seconde en débit global grâce à la quantification AWQ. Le système gère entre 3 et 5 requêtes simultanées avec une latence acceptable.
Avec 2 GPU, le parallélisme tensoriel offre un débit de décodage supérieur au parallélisme en pipeline sur un même nœud. Consultez Parallélisme tensoriel vs pipeline.
Hardware: 24 GB VRAM GPU (RTX 3090, 4090, or similar) Use case: Ask questions about your PDFs and documents without sending them to the cloud Backend: Ollama (embedding + chat) + custom RAG script + Tokios
1

Pull an embedding model and a 32B chat model

Le modèle d’intégration (~270 mégaoctets) génère des représentations vectorielles de vos documents. Le modèle 32B répond ensuite aux questions en se basant sur ces représentations.
2

Construisez un pipeline RAG simple

3

Exposez le modèle de chat via Tokios

Enregistrez un déploiement nommé doc-qa qui pointe vers qwen2.5:32b. Désormais, votre script RAG peut interroger le modèle via https://api.tokios.com/v1 depuis n’importe quelle machine, tandis que les embeddings restent stockés localement.
Performance attendue : environ 15 tokens par seconde pour le modèle 32B sur une carte RTX 4090. La génération des embeddings se fait quasi instantanément pour de courts passages.
Conservez le modèle d’embedding en local (il est rapide et de petite taille) et acheminez uniquement le modèle de chat via Tokios. Cela empêche l’envoi du texte des documents sur le réseau pour créer des embeddings.
Matériel : NVIDIA DGX Spark (128 Go de mémoire unifiée) Cas d’usage : atteindre le débit maximal avec de grands modèles MoE Backend : vLLM et Tokios
1

Lancez un modèle MoE 120B en précision FP8

La mémoire unifiée de 128 Go du DGX Spark convient aux modèles nécessitant 2 à 3 cartes graphiques grand public. Les modèles MoE tels que Qwen3-235B-A22B n’activent qu’environ 22B paramètres par token, ce qui garantit une inférence rapide malgré un nombre total de paramètres élevé.
2

Effectuez des vérifications et des tests de performance

3

Exposez le modèle via Tokios

Enregistrez un déploiement nommé spark-moe. Créez ensuite des clés API pour chaque client requérant un accès.
Performance attendue : environ 35 jetons par seconde sur DGX Spark avec l’ensemble de paramètres actuel. Le contexte de 16K unités tient aisément dans la mémoire unifiée.
Consultez vLLM sur DGX Spark ainsi que le réglage de la mémoire sur DGX Spark pour connaître les options de configuration détaillées.
Matériel : tout ordinateur portable doté de 16 Go de RAM (aucune carte graphique dédiée n’est nécessaire). Cas d’utilisation : assistant IA privé fonctionnant sans connexion Internet. Backend : Ollama en mode processeur.
1

Installez Ollama puis téléchargez un modèle 7B quantifié.

La quantification Q4_K_M maintient la taille du modèle sous la barre des 5 Go, ce qui permet son exécution sur processeur avec seulement 16 Go de RAM.
2

Discutez en local : aucune connexion Internet n’est requise.

C’est tout. Le modèle s’exécute intégralement sur votre ordinateur portable. Pas d’appels réseau, pas de télémétrie, pas de clé API.
3

Optionnellement, exposez-le via Tokios lorsque vous disposez d’une connexion Internet.

Lorsque vous êtes en ligne et souhaitez accéder au modèle depuis un autre appareil :
Enregistrez un déploiement portant le nom laptop-offline. Le connecteur ne se connecte qu’en présence d’un réseau ; hors ligne, le modèle continue de fonctionner localement.
Performance attendue : environ 5 jetons par seconde sur processeur (sur un ordinateur portable moderne). Cette vitesse convient pour les échanges de conversation et la rédaction, mais pas pour un accompagnement en codage en temps réel.
Si votre ordinateur portable dispose d’un processeur Apple Silicon, Ollama utilise automatiquement le Neural Engine et Metal ; on observe alors une vitesse de traitement de 20 à 30 jetons par seconde sur les puces de la série M.
Hardware: 24 GB+ VRAM GPU Use case: Serve 3 models of different sizes through 1 Tokios endpoint Backend: Ollama or vLLM + Tokios with config file
1

Téléchargez les modèles 3 de tailles variées

2

Créez une configuration de connecteur multi-routage

Créez tokios-connector.json :
3

Enregistrez tous les déploiements 3 dans le tableau de bord

Dans l’onglet Models, procédez à l’enregistrement suivant :
4

Effectuez le routage en indiquant le champ modèle

Performance attendue : Le modèle 3B répond en moins de 1 seconde. Le modèle 32B met quant à lui entre 2 et 3 secondes pour générer le premier jeton, mais produit un résultat de meilleure qualité. Il suffit d’utiliser le même point de terminaison, la même clé API et de modifier le champ model.
Par défaut, Ollama conserve uniquement 1 modèle en mémoire VRAM à la fois et effectue des échanges sur demande. Si vous souhaitez charger tous les 3 modèles simultanément, lancez plusieurs backends ou utilisez vLLM avec des adaptateurs LoRA. Consultez Le routage des modèles.
Matériel : Toute carte graphique ou processeur capable d’exécuter un modèle local. Cas d’usage : Comparer le débit et la latence entre différents modèles, niveaux de quantification ou types de matériel. Backend : Tout backend compatible + Tokios.
1

Démarrez votre serveur de modèles.

Utilisez n’importe quel backend — Ollama, vLLM, llama.cpp ou LM Studio. Vérifiez qu’il répond bien sur son endpoint /v1.
2

Lancez un test de débit.

3

Effectuez le test via Tokios afin de mesurer la latence globale.

4

Comparez les différents niveaux de quantification.

Téléchargez le même modèle avec divers niveaux de quantification puis testez chacun d’eux.
Envoyez le même prompt à chaque version et comparez le nombre de tokens générés par seconde. Le format Q5_K_M offre généralement le meilleur compromis qualité/vitesse à 7B.
Résultats attendus : Le tunnel ajoute entre 50 et 150 millisecondes de latence par requête (soit 1 pour un aller-retour vers le gateway Tokios). Le débit en mode streaming reste quasi identique à celui obtenu en local, car le tunnel ne met pas en cache les flux SSE.
Pour un test plus structuré, consultez Évaluer votre déploiement.

Prochaines étapes

Études de cas

Exemples concrets de déploiement fournis par des équipes et des particuliers utilisant des modèles locaux.

Sélection d’un modèle local

Choisissez le modèle ainsi que le niveau de quantification adaptés à votre matériel et à votre flux de travail.

Routage des modèles

Enregistrez plusieurs déploiements et alternez entre les modèles en modifiant simplement le champ ID de modèle amont.

Démarrage rapide

Mettez en place en un rien de temps un connecteur fonctionnel, un déploiement et une clé API.