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

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

# Requêtes HTTP (curl)

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

Utiliser l’API sans SDK : avec tout langage ou outil capable d’envoyer une requête HTTP.

Toutes les requêtes sont envoyées à `https://api.ailoot.ai` via HTTPS, avec un corps JSON, ou multipart pour les fichiers à téléverser. La clé est transmise dans l’un des en-têtes d’authentification.

Clé dans une variable

```bash
export AILOOT_API_KEY="sk-..."
```

## [](https://ailoot.ai/docs/fr-ca/connect/curl/#chat)OpenAI Chat Completions

```bash
curl https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "messages": [
      {"role": "user", "content": "Explique en deux phrases ce qu’est une API."}
    ]
  }' 
```

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

L’option `-N` désactive la mise en mémoire tampon de curl pour afficher les événements dès leur arrivée. Chaque événement commence par `data:`, et le flux se termine par la ligne `data: [DONE]`.

Ailoot fournit la réponse textuelle facturée après le calcul de son coût. Ainsi, avec `stream: true` , le format reste un flux SSE, mais le texte arrive en un seul bloc lorsque le modèle a terminé, et non mot par mot. Si la réponse prend plus d’environ 15 secondes, les flux Chat Completions, Responses et Messages commencent par des lignes de service `: ping` (environ toutes les 10 secondes), puis la ligne `: ailoot-charged-usd …` avec le montant débité, suivie des données. Les SDK ignorent ces lignes.

```bash
curl -N https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-v4-pro", "stream": true,
       "messages": [{"role": "user", "content": "Compte jusqu’à cinq"}]}' 
```

## [](https://ailoot.ai/docs/fr-ca/connect/curl/#responses)OpenAI Responses

```bash
curl https://api.ailoot.ai/v1/responses \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-6.1-sol", "input": "Rédige un toast pour l’anniversaire d’un collègue"}' 
```

## [](https://ailoot.ai/docs/fr-ca/connect/curl/#messages)Anthropic Messages

```bash
curl https://api.ailoot.ai/v1/messages \
  -H "x-api-key: $AILOOT_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Bonjour ! Que sais-tu faire ?"}]
  }' 
```

## [](https://ailoot.ai/docs/fr-ca/connect/curl/#gemini)Gemini

```bash
curl "https://api.ailoot.ai/v1beta/models/gemini-3.8-flash:generateContent" \
  -H "x-goog-api-key: $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {"role": "user", "parts": [{"text": "Propose trois noms pour un café."}]}
    ]
  }' 
```

## [](https://ailoot.ai/docs/fr-ca/connect/curl/#models)Liste des modèles

```bash
curl -s https://api.ailoot.ai/v1/models \
  -H "Authorization: Bearer $AILOOT_API_KEY" | jq -r '.data[].id'
```

## [](https://ailoot.ai/docs/fr-ca/connect/curl/#headers)En-têtes de réponse

Ajoutez `-i` pour afficher les en-têtes. `X-Request-ID` — identifiant de la requête, également indiqué dans le texte des erreurs. `X-Ailoot-Charged-USD` — montant débité pour la réponse textuelle facturée. Tous les en-têtes sont décrits sur la page [Comment ça fonctionne](https://ailoot.ai/docs/fr-ca/how-it-works/#headers).

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.
