Source: https://ailoot.ai/docs/fr-ca/connect/anthropic-sdk/
Canonical: https://ailoot.ai/docs/fr-ca/connect/anthropic-sdk/
Language: fr-ca

[Connexion](https://ailoot.ai/docs/fr-ca/) 

# Anthropic SDK

[Markdown](https://ailoot.ai/docs/fr-ca/connect/anthropic-sdk/index.md)

Le format Messages pour Claude et d’autres modèles : les SDK officiels Anthropic et les outils qui s’appuient sur eux.

## [](https://ailoot.ai/docs/fr-ca/connect/anthropic-sdk/#install)Installation

```bash
pip install anthropic
```

```bash
npm install @anthropic-ai/sdk
```

## [](https://ailoot.ai/docs/fr-ca/connect/anthropic-sdk/#client)Connexion

L’adresse de base est `https://api.ailoot.ai` **sans** `/v1` : le SDK ajoute lui-même `/v1/messages`. Variables d’environnement : `ANTHROPIC_BASE_URL` et `ANTHROPIC_API_KEY`.

```python
import anthropic
import os

client = anthropic.Anthropic(max_retries=0, 
    base_url="https://api.ailoot.ai",   # sans /v1 : le SDK ajoutera lui-même /v1/messages
    api_key=os.environ["AILOOT_API_KEY"],
)

msg = client.messages.create(
    model="claude-sonnet-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Explique en deux phrases ce qu’est une API."}],
)
print(msg.content[0].text)
```

```js
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({ maxRetries: 0,
  baseURL: "https://api.ailoot.ai", // sans /v1
  apiKey: process.env.AILOOT_API_KEY,
});

const msg = await client.messages.create({
  model: "claude-sonnet-5-5",
  max_tokens: 1024,
  messages: [{ role: "user", content: "Explique en deux phrases ce qu’est une API." }],
});
console.log(msg.content[0].type === "text" ? msg.content[0].text : msg.content);
```

## [](https://ailoot.ai/docs/fr-ca/connect/anthropic-sdk/#stream)Réponse en continu

```python
with client.messages.stream(
    model="claude-sonnet-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Raconte une courte histoire"}],
) as stream:
    for text in stream.text_stream:
        print(text, end="", flush=True)
```

Le code de traitement du flux fonctionne comme avec l’API d’origine, mais le texte facturé arrive en un seul bloc après le calcul du coût, et non mot par mot. Le SDK ignore lui-même les lignes de service `: ping` lors d’une réponse longue.

## [](https://ailoot.ai/docs/fr-ca/connect/anthropic-sdk/#thinking)Raisonnement (extended thinking)

```python
msg = client.messages.create(
    model="claude-opus-5-5",
    max_tokens=16000,
    messages=[{"role": "user", "content": "Démontre qu’il existe une infinité de nombres premiers"}],
)
```

## [](https://ailoot.ai/docs/fr-ca/connect/anthropic-sdk/#other-models)Pas seulement Claude

Via `/v1/messages` , d’autres modèles sont également disponibles : GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax, Grok et Gemini, soit 776 identifiants au total. C’est pratique pour les clients qui prennent uniquement en charge le format Anthropic.

```python
msg = client.messages.create(
    model="deepseek-v4-pro",
    max_tokens=2048,
    messages=[{"role": "user", "content": "Écris une fonction de tri fusion en Go"}],
)
```

Le traitement par lots (Message Batches), Files API et le comptage des jetons (`count_tokens`) sont décrits séparément : le traitement par lots (Message Batches) et Files API ne sont actuellement pas disponibles dans Ailoot ; la disponibilité du comptage des jetons se vérifie séparément pour le modèle et la clé choisis. Les messages, les réponses en continu, les outils, les images et le raisonnement utilisent le format de l’API d’origine.

Vous avez d’autres questions? Envoyez le Request ID et une description : nous vous aiderons à comprendre.[Contacter le soutien](mailto:support@ailoot.ai)

## Ailoot · L’entreprise et son portefeuille de projets





Ailoot s’appuie sur une expérience opérationnelle éprouvée, une large clientèle, un service stable et un suivi continu des KPI.





L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.





Ailoot met cette expérience opérationnelle au service de l’accès API aux fonctions d’IA dans les produits des clients, leurs agents, applications et automatisations.
