Chat app, API or your own computerApplication, API ou votre propre ordinateur

TRA6008 S3 · in classS3 · en classe

Three ways in

You can reach a model in three ways, which differ in effort, in control, in cost and in who has access to your text (Figure 9figure 9).

Three routes to the same model: a chat app with a person typing, a program sending requests to the provider's servers through an API, and a downloaded model running on a laptop with nothing leaving it.
Figure 9. A chat app, a program using the API, and a model running locally.
Chat appAPIYour own computer
Effortnonesome codehardware and setup
Who picks the modeloften the productyouyou
What it costsa subscription or a free planper tokenyour hardware and time
Who has access to your textthe providerthe provideryou

A chat app

Most people interact with models through a chat app in the browser or on the phone. A chat app is the easiest arrangement, and the one with the least control:

The API

With the API, a program of yours, or a program somebody wrote for you, sends requests to the provider’s servers and receives the answers. The API takes a little code, and gives you more control:

Your control over the system prompt is not always complete, though. The long system prompt a chat app adds is not there, but a provider can still add text of its own. Anthropic and OpenAI, for instance, both add text to the system prompt whenever a request uses tools, and OpenAI states that it may also insert instructions of its own that the developer does not see.Anthropic, System prompts (“These system prompt updates do not apply to the Claude API”) and Tool use with Claude, both read 16 September 2026. OpenAI, Function calling (“functions are injected into the system message”) and the Model Spec of 18 August 2026 (“OpenAI may insert system messages into the input to steer the assistant’s behavior”; developers “may not be aware of the existence or contents of the system messages”), both read 18 September 2026. And whatever your system prompt says, the behaviour trained into the model during fine-tuning fine-tuningaffinage machine learningapprentissage automatique Further training of a pretrained model on new data to adapt it for a particular task, domain, or intended behaviour.Poursuite de l'entraînement d'un modèle préentraîné sur un jeu de données généralement plus restreint et spécialisé, afin de l'adapter à une tâche ou à un domaine particulier. still applies (see also the Alignment chapter, in the LLM lifecycle module) (voir aussi le chapitre Alignement, dans le module Cycle de vie des GML).

Each request is paid for by the tokens it sends and receives, under token-based billing token-based billingtarification à l'usage selon le nombre de jetons AIIA A usage-pricing method in which the charge for a model request is calculated from the number and category of tokens processed.Méthode de tarification à l'usage dans laquelle le coût d'une demande au modèle se calcule d'après le nombre et la catégorie des jetons traités. (see also the Counting in tokens page, in the Language as numbers module) (voir aussi la page Compter en jetons, dans le module Le langage en nombres).

A model on your own computer

The third way is to download an open-weight model and run it on your own computer. Compared with the other two ways:

  • privacy: nothing leaves your machine, which for confidential material is the only arrangement that removes the question of who has access to your text;
  • effort: it takes hardware and setup;
  • capability: the models that fit on a laptop are well behind the largest hosted ones, and at the time of writing, even the largest open-weight models, which need a powerful server, generally trail the best hosted models.

Open weights do not make a model open in every sense. What you may do with the model depends on the licence its weights weightpoids machine learningapprentissage automatique A real number attached to one input of a computing unit, learned during training, that sets how much that input counts towards the unit's output.Nombre réel attaché à une entrée d'une unité de calcul, appris pendant l'entraînement, qui détermine l'importance de cette entrée dans la sortie de l'unité. are released under, and the training data and training code usually stay unpublished. An open-weight model is therefore not the same as open-source AI, which would let others study and rebuild how the model was made (Open Source Initiative, 2025).

What paying per token shows

With a subscription, you pay a fixed amount and do not see what each message costs. With the API, you pay for every token, so you see what makes an exchange expensive. Knowing this also helps you understand the limits of a subscription.

On a subscription, the same costs count against your usage limit, which is why you reach the limit sooner in a long conversation with a large model.

For an idea of scale, here are the smallest and the largest model on both providers’ API price lists, in US dollars per million tokens (Figure 10figure 10 and Figure 11figure 11):Anthropic pricing and OpenAI pricing, both read 16 September 2026.

ProviderModelInputOutput
Anthropic, smallestClaude Haiku 4.515
Anthropic, largestClaude Fable 5.11050
OpenAI, smallestGPT-5.6 Luna0.201.20
OpenAI, largestGPT-6 Astra1050

Two things stand out:

  • output costs five to six times as much as input;
  • the largest model costs many times more than the smallest: about ten times more at Anthropic, about fifty times more at OpenAI.

OpenAI also charges more when the context is long.

Anthropic's pricing table, in US dollars per million tokens: Claude Fable 5.1 and Claude Fable 5 at 10 dollars input and 50 output, Claude Opus 5 and Opus 4.8 at 5 and 25, with separate columns for cache writes and cache hits.
Figure 10. Anthropic: API prices per million tokens (MTok), top of the table, captured 16 September 2026.
OpenAI's pricing table for its flagship models, in US dollars per million tokens: gpt-6-astra at 10 input and 50 output, gpt-5.6-sol at 4 and 20, gpt-5.6-terra at 2 and 12, gpt-5.6-luna at 0.20 and 1.20, with higher prices in a second set of columns for long context.
Figure 11. OpenAI: API prices per million tokens for its flagship models, captured 16 September 2026. The columns on the right apply to a long context.
Written in English. The French version was automatically generated and I have not revised it. Rédigé en anglais. La version française a été générée automatiquement et je ne l'ai pas révisée. Updated 21 September 2026

Trois façons d’accéder à un modèle

On peut accéder à un modèle de trois façons, qui diffèrent par l’effort demandé, le contrôle, le coût et les personnes qui ont accès à votre texte (Figure 9figure 9).

Trois voies vers le même modèle : une application conversationnelle où une personne tape un message, un programme qui envoie des requêtes aux serveurs du fournisseur par une API, et un modèle téléchargé qui tourne sur un ordinateur portable sans que rien n'en sorte.
Figure 9. Une application conversationnelle, un programme qui utilise l'API et un modèle exécuté localement.
Application conversationnelleAPIVotre ordinateur
Effortaucunun peu de codematériel et installation
Qui choisit le modèlesouvent le produitvousvous
Coûtun abonnement ou un forfait gratuitau jetonvotre matériel et votre temps
Qui a accès à votre textele fournisseurle fournisseurvous

Une application conversationnelle

La plupart des gens utilisent les modèles au moyen d’une application conversationnelle, dans le navigateur ou sur le téléphone. Une application conversationnelle est la formule la plus simple, et celle qui laisse le moins de contrôle :

L’API

Avec l’interface de programmation d’application (API), un programme à vous, ou écrit pour vous, envoie des requêtes aux serveurs du fournisseur et reçoit les réponses. L’API demande un peu de code, et vous donne plus de contrôle :

Votre contrôle sur la requête générative système n’est toutefois pas toujours complet. La longue requête système qu’ajoute une application conversationnelle est absente, mais le fournisseur peut tout de même ajouter un texte de son cru. Anthropic et OpenAI, par exemple, ajoutent tous deux du texte à la requête système chaque fois qu’une requête fait appel à des outils, et OpenAI indique qu’elle peut aussi insérer ses propres instructions, que le développeur ne voit pas.Anthropic, System prompts (« These system prompt updates do not apply to the Claude API ») et Tool use with Claude, tous deux consultés le 16 septembre 2026. OpenAI, Function calling (« functions are injected into the system message ») et la Model Spec du 18 août 2026 (« OpenAI may insert system messages into the input to steer the assistant’s behavior » ; les développeurs « may not be aware of the existence or contents of the system messages »), toutes deux consultées le 18 septembre 2026. Et quoi que dise votre requête système, le comportement appris par le modèle pendant l’affinage fine-tuningaffinage machine learningapprentissage automatique Further training of a pretrained model on new data to adapt it for a particular task, domain, or intended behaviour.Poursuite de l'entraînement d'un modèle préentraîné sur un jeu de données généralement plus restreint et spécialisé, afin de l'adapter à une tâche ou à un domaine particulier. continue de s’appliquer (see also the Alignment chapter, in the LLM lifecycle module) (voir aussi le chapitre Alignement, dans le module Cycle de vie des GML).

Chaque requête est payée selon les jetons qu’elle envoie et reçoit, par tarification à l’usage selon le nombre de jetons token-based billingtarification à l'usage selon le nombre de jetons AIIA A usage-pricing method in which the charge for a model request is calculated from the number and category of tokens processed.Méthode de tarification à l'usage dans laquelle le coût d'une demande au modèle se calcule d'après le nombre et la catégorie des jetons traités. (see also the Counting in tokens page, in the Language as numbers module) (voir aussi la page Compter en jetons, dans le module Le langage en nombres).

Un modèle sur votre ordinateur

La troisième façon consiste à télécharger un modèle à poids ouverts et à le faire tourner sur votre ordinateur. Par rapport aux deux autres façons :

  • la confidentialité : rien ne quitte votre machine, ce qui, pour des documents confidentiels, est la seule formule qui règle la question de savoir qui a accès à votre texte ;
  • l’effort : il faut du matériel et de l’installation ;
  • la capacité : les modèles qui tiennent sur un ordinateur portable sont nettement en retrait des plus grands modèles hébergés, et au moment d’écrire ces lignes, même les plus grands modèles à poids ouverts, qui demandent un serveur puissant, restent généralement derrière les meilleurs modèles hébergés.

Des poids ouverts ne rendent pas un modèle ouvert à tous égards. Ce que vous pouvez faire du modèle dépend de la licence sous laquelle ses poids weightpoids machine learningapprentissage automatique A real number attached to one input of a computing unit, learned during training, that sets how much that input counts towards the unit's output.Nombre réel attaché à une entrée d'une unité de calcul, appris pendant l'entraînement, qui détermine l'importance de cette entrée dans la sortie de l'unité. sont diffusés, et les données et le code d’entraînement restent généralement inédits. Un modèle à poids ouverts n’est donc pas une IA à code source ouvert, qui permettrait à d’autres d’étudier et de refaire la construction du modèle (Open Source Initiative, 2025).

Ce que montre le paiement au jeton

Avec un abonnement, vous payez un montant fixe et ne voyez pas ce que coûte chaque message. Avec l’API, vous payez chaque jeton, et vous voyez donc ce qui rend un échange coûteux. Savoir cela aide aussi à comprendre les limites d’un abonnement.

Avec un abonnement, ces mêmes coûts sont déduits de votre limite d’utilisation : c’est pourquoi vous atteignez la limite plus vite dans une longue conversation avec un grand modèle.

Pour donner un ordre de grandeur, voici le plus petit et le plus grand modèle des grilles tarifaires de l’API des deux fournisseurs, en dollars américains par million de jetons (Figure 10figure 10 et Figure 11figure 11) :Anthropic, pricing, et OpenAI, pricing, tous deux consultés le 16 septembre 2026.

FournisseurModèleEntréeSortie
Anthropic, le plus petitClaude Haiku 4.515
Anthropic, le plus grandClaude Fable 5.11050
OpenAI, le plus petitGPT-5.6 Luna0,201,20
OpenAI, le plus grandGPT-6 Astra1050

Deux choses ressortent :

  • la sortie coûte cinq à six fois plus cher que l’entrée ;
  • le plus grand modèle coûte bien plus que le plus petit : environ dix fois plus chez Anthropic, environ cinquante fois plus chez OpenAI.

OpenAI facture aussi davantage lorsque le contexte est long.

Le tableau des prix d'Anthropic, en dollars américains par million de jetons : Claude Fable 5.1 et Claude Fable 5 à 10 $ en entrée et 50 $ en sortie, Claude Opus 5 et Opus 4.8 à 5 $ et 25 $, avec des colonnes distinctes pour l'écriture et la lecture en cache.
Figure 10. Anthropic : prix de l'API par million de jetons (MTok), haut du tableau, capture du 16 septembre 2026. « Base input tokens » correspond aux jetons d'entrée, « Output tokens » aux jetons de sortie.
Le tableau des prix d'OpenAI pour ses modèles phares, en dollars américains par million de jetons : gpt-6-astra à 10 $ en entrée et 50 $ en sortie, gpt-5.6-sol à 4 $ et 20 $, gpt-5.6-terra à 2 $ et 12 $, gpt-5.6-luna à 0,20 $ et 1,20 $, avec des prix plus élevés dans un second groupe de colonnes pour les contextes longs.
Figure 11. OpenAI : prix de l'API par million de jetons pour ses modèles phares, capture du 16 septembre 2026. Les colonnes de droite (« Long context ») s'appliquent aux contextes longs.
Written in English. The French version was automatically generated and I have not revised it. Rédigé en anglais. La version française a été générée automatiquement et je ne l'ai pas révisée. Mise à jour 21 septembre 2026

Sources

  • Jurafsky, D., & Martin, J. H. (2026). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models. Online draft, 3rd edition. https://web.stanford.edu/~jurafsky/slp3/
  • Open Source Initiative (2025). Open Weights: not quite what you've been told. Open Source Initiative. https://opensource.org/ai/open-weights

Sources

  • Jurafsky, D., & Martin, J. H. (2026). Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition with Language Models. Online draft, 3rd edition. https://web.stanford.edu/~jurafsky/slp3/
  • Open Source Initiative (2025). Open Weights: not quite what you've been told. Open Source Initiative. https://opensource.org/ai/open-weights

Spotted an error? Une erreur ?

Language, content, a broken link: e-mail me what you saw and I will fix it. Langue, contenu, lien brisé : écrivez-moi ce que vous avez vu et je corrige.

ayla.rigouts.terryn@umontreal.ca

Please mention the page: Mentionnez la page :