---
title: "Choix d'une API et d'une bibliothèque"
description: "Les API des éditeurs, les passerelles et les bibliothèques, et laquelle prendre selon le projet."
url: https://meridal.fr/apprendre/choix-d-une-api-et-d-une-bibliotheque/
language: fr
written: 2026-10-09
verified: 2026-10-09
license: CC BY 4.0
---

[Apprendre](https://meridal.fr/apprendre/) › [Construction et programmation](https://meridal.fr/apprendre/dossier/construire/)

Choisir · Niveau 3, Construire · 15 minutes

# Choix d'une API et d'une bibliothèque

Pour appeler un modèle depuis un programme, quatre chemins : la bibliothèque de l'éditeur, une couche compatible avec celle d'OpenAI, une passerelle qui donne accès à plusieurs éditeurs, ou une plateforme de cloud ; et, au-dessus, une bibliothèque d'agents. Ce que chacun garantit, ce qu'il coûte, et lequel prendre selon le projet.

Écrit le 9 octobre 2026 · Vérifié le 9 octobre 2026

## Vous saurez

- Distinguer l'API d'un éditeur, une couche compatible, une passerelle et une plateforme de cloud
- Comparer ce que les quatre grandes API font du format, du cache et des données
- Estimer le coût d'une tâche selon le modèle et le cache
- Choisir le chemin qui convient au projet, et savoir quand en changer

- [← Avant Premier appel à un modèle](https://meridal.fr/apprendre/premier-appel/)
- [↓ Plus concret Réponse dans un format imposé](https://meridal.fr/apprendre/format-impose/)
- [→ Ensuite L'appel d'outils](https://meridal.fr/apprendre/appel-d-outils/)

L'essentiel

1. Pour un premier projet, la bibliothèque officielle de l'éditeur : c'est elle qui reçoit d'abord les nouveautés, comme le format imposé.
2. Les couches compatibles avec la bibliothèque d'OpenAI servent à essayer : Anthropic la présente comme un moyen de tester, et ignore en silence des paramètres comme le format strict.
3. Une passerelle donne plusieurs éditeurs derrière un seul accès : OpenRouter prélève 5,5 % sur l'achat de crédits, LiteLLM s'installe chez vous.
4. Pour la même tâche, le modèle choisi fait varier le coût de un à plus de cent ; le cache de la partie fixe le divise encore, souvent par deux ou plus.
5. Les prix et les noms de modèles changent tous les quelques mois : on fixe la version dans le code, et on revérifie avant de facturer.

## Coût d'une tâche

Le coût de mille appels, selon l'API et le modèle

*Un calcul de Meridal sur les prix publiés par les éditeurs, relevés le 7 octobre 2026, en dollars, hors taxe. La tâche : 6 000 tokens envoyés, dont 5 000 identiques d'un appel à l'autre (les consignes et un document de référence), et 600 tokens rendus. Le cache est supposé déjà écrit ; son écriture et, chez Google, son stockage ne sont pas comptés. Échelle qui multiplie par dix à chaque graduation.*

**Voir en tableau**

| Éditeur | Modèle | Sans cache | Avec cache |
|---|---|---|---|
| OpenAI | GPT-6 Astra | 90 $ | 45 $ |
| OpenAI | GPT-6.1 Sol | 18 $ | 8,50 $ |
| OpenAI | GPT-6 Luna | 0,90 $ | 0,45 $ |
| Anthropic | Claude Fable 5.1 | 90 $ | 41,25 $ |
| Anthropic | Claude Opus 5.5 | 36 $ | 17 $ |
| Anthropic | Claude Sonnet 5.5 | 18 $ | 9,00 $ |
| Anthropic | Claude Haiku 5.5 | 0,90 $ | 0,45 $ |
| Google | Gemini 3.8 Flash | 6,75 $ | 3,38 $ |
| Google | Gemini 3.1 Flash-Lite | 2,40 $ | non relevé |
| Mistral | Mistral Medium 3.5 | 13,50 $ | 6,75 $ |
| Mistral | Mistral Large 3 | 3,90 $ | 1,65 $ |
| Mistral | Ministral 3 3B | 0,66 $ | 0,21 $ |

Sources : les pages de prix d'OpenAI, d'Anthropic, de Google et de Mistral.

Le même appel coûte 90 $ les mille avec le modèle le plus cher, moins de 1 $ avec les plus petits. Le cache compte d'autant plus que la partie fixe est grande : chez Anthropic et OpenAI, la lecture en cache coûte un dixième de l'entrée, ou moins sur certains modèles. Le coût d'un outil en service, mois par mois : [coût d'un outil d'IA en service](https://meridal.fr/apprendre/cout-d-un-outil-d-ia-en-service/).

## Options

| Le chemin | Ce que c'est | Ce qu'il garantit | Ce qu'il coûte en plus |
|---|---|---|---|
| La bibliothèque de l'éditeur | openai, anthropic, google-genai, mistralai : le paquet officiel, en Python et en TypeScript | toutes les fonctions de l'API, dès leur sortie | rien |
| Une couche compatible OpenAI | la bibliothèque d'OpenAI pointée vers un autre éditeur, en changeant l'adresse et la clé | le minimum : chez Anthropic, le format strict des outils et `response_format` sont ignorés ; chez Google, le service est en bêta | rien |
| Une passerelle hébergée | OpenRouter : un seul compte pour les modèles de plusieurs éditeurs ; prix des éditeurs repris sans marge | pas de journal des demandes par défaut ; acheminement en Europe seulement sur les offres Business et Enterprise | 5,5 % sur les crédits en Standard, 8 % en Business |
| Une passerelle chez vous | LiteLLM : plus de 100 modèles au format d'OpenAI, avec répartition, reprises et secours | ce que vous configurez ; le code reste chez vous, sous licence MIT hors répertoire entreprise | un serveur à tenir |
| Une plateforme de cloud | Amazon Bedrock, Microsoft Foundry, Google Vertex AI : les modèles de plusieurs éditeurs dans le contrat de cloud existant | les règles du cloud : chez AWS, les demandes ne sont pas transmises à l'éditeur du modèle ; mais Claude n'est pas proposé en zone de données Europe sur Foundry | les prix du cloud, parfois majorés selon la zone |
| Une bibliothèque d'agents | Pydantic AI, LangGraph, les kits d'agents d'OpenAI, de Google, de Microsoft : la boucle de l'agent, les outils, la mémoire | ce que garantit l'API qu'elle appelle | une dépendance de plus ; le choix détaillé : [bibliothèques d’agents](https://meridal.fr/apprendre/bibliotheques-d-agents/) |

## Sélection par besoin

| Le projet | Le chemin | Pourquoi |
|---|---|---|
| Un premier programme, un seul éditeur | la bibliothèque de l'éditeur | le format imposé et le cache complets ; le pas à pas : [premier appel à un modèle](https://meridal.fr/apprendre/premier-appel/) |
| Une réponse que le programme doit lire à coup sûr | la bibliothèque de l'éditeur, jamais une couche compatible | la couche d'Anthropic ignore le format strict ; voir [réponse dans un format imposé](https://meridal.fr/apprendre/format-impose/) |
| Comparer plusieurs modèles avant de choisir | une passerelle, ou une couche compatible pour un essai | un seul code pour tous ; ensuite, revenir à l'éditeur retenu, ou garder la passerelle : [routage entre modèles](https://meridal.fr/apprendre/routage-entre-modeles/) |
| Des données qui doivent rester en Europe | la plateforme de cloud ou l'éditeur qui le garantit par contrat | vérifier la zone modèle par modèle : [modèles sur un cloud européen](https://meridal.fr/apprendre/modeles-sur-un-cloud-europeen/) |
| Une entreprise déjà sous contrat AWS, Azure ou Google Cloud | la plateforme de ce cloud | la facture, les accès et les journaux au même endroit |
| Un agent qui enchaîne des outils | une bibliothèque d'agents, au-dessus de l'API | la boucle déjà écrite ; [un agent avec deux outils](https://meridal.fr/apprendre/un-agent-avec-deux-outils/) |

## Comparatif

|  | OpenAI | Anthropic | Google | Mistral |
|---|---|---|---|---|
| L'appel recommandé | Responses API ; Chat Completions reste prise en charge | Messages API | Interactions API, recommandée depuis juin 2026 ; generateContent dite ancienne | Chat Completions ; Conversations pour plusieurs tours |
| Le paquet Python | openai 3.26 | anthropic 1.12 | google-genai 2.28 | mistralai 3.1 |
| La clé lue dans | OPENAI_API_KEY | ANTHROPIC_API_KEY | GEMINI_API_KEY ou GOOGLE_API_KEY, la seconde l'emporte | MISTRAL_API_KEY |
| Le cache | automatique ; dès 1 024 tokens ; 30 minutes au moins | à demander ; dès 512 tokens ; 5 minutes, ou 1 heure plus cher | implicite, sans garantie d'économie ; dès 4 096 tokens sur Gemini 3 | 10 % du prix d'entrée ; sans garantie de succès |
| Ce qui est gardé | selon les réglages du compte | selon les réglages du compte | les échanges gardés 55 jours en payant, 1 jour en gratuit, sauf `store=false` | selon les réglages du compte |

Versions relevées sur PyPI le 7 octobre 2026 ; chaque paquet demande Python 3.10 au moins. Installer un poste : [préparer son poste de développement](https://meridal.fr/apprendre/poste-de-developpement/).

## Méthode

1. **Les faits** viennent des pages des éditeurs, lues les 7 et 8 octobre 2026, et des fiches PyPI ; les couches compatibles, relues le 9 octobre.
2. **Le coût** est un calcul de Meridal : prix d'entrée, d'entrée en cache et de sortie, en dollars par million de tokens, appliqués à une tâche fixée. Le cache est supposé écrit ; son écriture coûte 1,25 fois l'entrée chez OpenAI et Anthropic, une fois.
3. **Les modèles** retenus sont, pour chaque éditeur, ceux que sa documentation présente comme le phare, l'équilibre et le moins cher.
4. **Rien n'a été appelé** : aucun appel payant n'a été fait pour cette page.

## Pièges de lecture

- **Un prix qui change à date fixe** : Gemini 3.8 Flash passe de 0,75 $ à 1,50 $ en entrée le 1er janvier 2027 ; Mistral Large 4 est en préversion, à prix promotionnel.
- **Un prix qui change avec la longueur** : chez OpenAI, au-delà de 272 000 tokens envoyés, le tarif long s'applique ; Claude Haiku 5.5 coûte plus au-delà de 100 000.
- **Un cache qui ne se déclenche pas**, sans erreur : chez Anthropic, sous 512 tokens, la demande passe sans cache et rien ne le signale.
- **Un paramètre ignoré en silence** par une couche compatible : la plupart des champs non pris en charge sont ignorés plutôt que refusés.
- **Un paquet piégé** : mistralai 2.4.6 sur PyPI a été compromis en mai 2026 et volait des identifiants à l'import. Fixez les versions et vérifiez les avis de sécurité.
- **Une remise qui ne s'applique qu'à une partie** : chez OpenRouter, les frais portent sur l'achat de crédits ; avec vos propres clés, ils commencent au-delà de 25 000 $ par mois.

## Vérification

**1 Comprendre Pourquoi éviter une couche compatible OpenAI pour une réponse que le programme doit lire ?**

Parce qu'elle peut ignorer en silence le format imposé : chez Anthropic, le paramètre strict et response_format sont ignorés. La bibliothèque de l'éditeur, elle, garantit le format.

**2 Appliquer Vos appels envoient chaque fois les mêmes 5 000 tokens de consignes. Que faire pour le coût ?**

Placer cette partie fixe en tête et la faire lire en cache : la lecture en cache coûte un dixième de l'entrée, ou moins, chez OpenAI, Anthropic et Mistral. Vérifier dans les compteurs de la réponse que le cache sert.

**3 Choisir Vous voulez comparer quatre modèles de trois éditeurs avant de choisir. Quel chemin ?**

Une passerelle, hébergée ou chez vous, pour un seul code ; puis, le modèle choisi, la bibliothèque de l'éditeur si le projet a besoin de toutes ses fonctions.

## Lectures suivantes

↑ Plus général

Rien avant : c'est un point de départ.

← Avant [Premier appel à un modèle S'exercer · Niveau 3 · 15 minutes](https://meridal.fr/apprendre/premier-appel/)

Vous êtes ici

Choix d'une API et d'une bibliothèque

→ Ensuite [L'appel d'outils S'exercer · Niveau 3 · 20 minutes](https://meridal.fr/apprendre/appel-d-outils/)

↓ Plus concret [Réponse dans un format imposé S'exercer · Niveau 3 · 20 minutes](https://meridal.fr/apprendre/format-impose/)

[Tout le dossier « Construction et programmation »](https://meridal.fr/apprendre/dossier/construire/)

Les pages qui renvoient ici

**Limites et sources**

Le graphique est un calcul de Meridal sur les prix publiés le 7 octobre 2026 ; il ne compte ni l'écriture du cache, ni le stockage du cache chez Google, ni les remises par lots.

Les noms de modèles, les prix et les versions de paquets changent souvent : à revérifier avant toute décision.

Aucun appel payant n'a été fait pour cette page.

1. [OpenAI, Pricing](https://developers.openai.com/api/docs/pricing) ; [Anthropic, Pricing](https://platform.claude.com/docs/en/about-claude/pricing) ; [Google, Pricing](https://ai.google.dev/gemini-api/docs/pricing) ; [Mistral, Pricing](https://docs.mistral.ai/inference/pricing).
2. [Anthropic, OpenAI SDK compatibility](https://platform.claude.com/docs/en/api/openai-sdk) ; [Google, OpenAI compatibility](https://ai.google.dev/gemini-api/docs/openai), lues le 9 octobre 2026.
3. Les relevés : `apprendre/recherches/2026-10-07-dev-appels-modeles.json`, `2026-10-08-dev-avance.json`, `2026-10-07-dev-poste-europe.json`.

Écrit par Meridal, avec l'aide de l'IA ; chaque fait vérifié à sa source et relu avant publication. Texte et schémas sous licence [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/deed.fr) : reprenez-les en citant Meridal. Le code sous licence MIT.

Service correspondant

Choisir vos outils

275 € à 850 €

[Voir le service](https://meridal.fr/offre/#choisir)

## Un premier échange de 30 minutes

En visio et sans frais : vous décrivez votre situation, nous vous indiquons ce qui est réalisable, avec quels outils et pour quel ordre de prix. Vous pouvez aussi nous écrire ; chaque message reçoit une réponse écrite.

[Réserver 30 minutes](https://meridal.fr/contact/#reserver) [Écrire un message](https://meridal.fr/contact/)
