# Démarrage rapide

> Obtenez votre première réponse IA en 3 étapes.

- Canonical: https://tchavi.com/fr/docs/quickstart

---


Tchavi est une passerelle d'API IA compatible avec OpenAI. Suivez ces trois étapes pour effectuer votre première requête et recevoir une réponse de l'IA.

## 1. Créez un compte

Inscrivez-vous sur [/register](/register). Vous obtenez **500 crédits gratuits** instantanément.

## 2. Créez une clé API

Rendez-vous sur votre [tableau de bord des clés API](/api-keys) et créez une nouvelle clé. Copiez-la — vous ne la reverrez plus.

## 3. Effectuez votre première requête

<CodeTabs>

```tchavi
import Tchavi from '@tchavi/sdk';

const client = new Tchavi({ apiKey: 'YOUR_API_KEY' });

const response = await client.chat.completions.create({
  model: 'gpt-4o-mini',
  messages: [{ role: 'user', content: 'Bonjour !' }],
});

console.log(response.choices[0].message.content);
console.log('Crédits utilisés :', response.tchavi.credits_used);
```

```openai
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_API_KEY",
    base_url="https://tchavi.com/api/v1",
)

response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Bonjour !"}],
)

print(response.choices[0].message.content)
```

```javascript
const response = await fetch('https://tchavi.com/api/v1/chat/completions', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    Authorization: 'Bearer YOUR_API_KEY',
  },
  body: JSON.stringify({
    model: 'gpt-4o-mini',
    messages: [{ role: 'user', content: 'Bonjour !' }],
  }),
});

const data = await response.json();
console.log(data.choices[0].message.content);
```

```python
import requests

response = requests.post(
    "https://tchavi.com/api/v1/chat/completions",
    headers={
        "Content-Type": "application/json",
        "Authorization": "Bearer YOUR_API_KEY",
    },
    json={
        "model": "gpt-4o-mini",
        "messages": [{"role": "user", "content": "Bonjour !"}],
    },
)

data = response.json()
print(data["choices"][0]["message"]["content"])
```

```curl
curl -X POST https://tchavi.com/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      { "role": "user", "content": "Bonjour !" }
    ]
  }'
```

</CodeTabs>

## Étapes suivantes

- Découvrez comment protéger votre clé dans [Authentification](/fr/docs/authentication).
- Consultez l'[URL de base](/fr/docs/base-url) et les détails de la compatibilité OpenAI.

