> ## Documentation Index
> Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changer l’URL de base vers CometAPI

> Acheminez un client compatible OpenAI ou une requête HTTP directe vers CometAPI en définissant l’URL de base sur https://api.cometapi.com/v1.

Changez l’URL de base en `https://api.cometapi.com/v1` lorsque vous utilisez des SDK ou des endpoints compatibles OpenAI. Conservez le chemin de l’endpoint et le format du corps de requête indiqués dans la référence API, puis utilisez votre clé API CometAPI.

## Utiliser la bonne URL de base

L’URL de base compatible OpenAI est :

```text theme={null}
https://api.cometapi.com/v1
```

## URL de base Python

L’exemple Python suivant modifie uniquement la configuration du client :

```python theme={null}
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)
```

## URL de base Node.js

L’exemple Node.js suivant définit l’URL de base CometAPI :

```javascript theme={null}
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.COMETAPI_KEY,
  baseURL: "https://api.cometapi.com/v1",
});
```

## Tester la modification

La requête suivante vérifie que l’URL de base et la clé API fonctionnent :

```bash theme={null}
curl https://api.cometapi.com/v1/chat/completions \
  -H "Authorization: Bearer $COMETAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "your-model-id",
    "messages": [
      {
        "role": "user",
        "content": "Say hello in one sentence."
      }
    ]
  }'
```

Une réponse réussie renvoie un objet de chat completion :

```json theme={null}
{
  "object": "chat.completion",
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "Hello from CometAPI."
      }
    }
  ]
}
```

## Erreurs courantes

| Erreur                                                 | Correctif                                                                                                                                       |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
| `404`                                                  | Incluez `/v1` dans l’URL de base pour les endpoints compatibles OpenAI.                                                                         |
| HTML au lieu de JSON                                   | Vérifiez si votre client HTTP a suivi une redirection depuis un chemin incorrect.                                                               |
| `401`                                                  | Utilisez `Authorization: Bearer $COMETAPI_KEY`.                                                                                                 |
| Incompatibilité d’authentification de l’API de gestion | Les endpoints de gestion des clés API utilisent une valeur d’accès personnelle, et non une authentification bearer pour les requêtes de modèle. |

## Liens associés

* [Démarrage rapide CometAPI](/fr/overview/quick-start)
* [Consignes importantes](/fr/overview/important-guidelines)
* [Codes d’erreur et gestion](/fr/errors/error-codes-handling)
* [Page des modèles](/fr/overview/models)
* [Répertoire des modèles](https://www.cometapi.com/models/)
* [Tarification](https://www.cometapi.com/pricing/)

<script type="application/ld+json">
  {`
    {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "TechArticle",
        "@id": "https://apidoc.cometapi.com/guides/change-base-url-to-cometapi",
        "headline": "Comment changer l’URL de base vers CometAPI ?",
        "description": "Changez un client compatible OpenAI ou une requête HTTP directe vers CometAPI en définissant l’URL de base sur https://api.cometapi.com/v1.",
        "url": "https://apidoc.cometapi.com/guides/change-base-url-to-cometapi",
        "author": {
          "@type": "Organization",
          "name": "CometAPI"
        },
        "publisher": {
          "@type": "Organization",
          "name": "CometAPI",
          "url": "https://www.cometapi.com"
        }
      },
      {
        "@type": "BreadcrumbList",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "Documentation CometAPI",
            "item": "https://apidoc.cometapi.com/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Guides",
            "item": "https://apidoc.cometapi.com/guides/use-cometapi-with-openai-sdk"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Comment changer l’URL de base vers CometAPI ?",
            "item": "https://apidoc.cometapi.com/guides/change-base-url-to-cometapi"
          }
        ]
      }
    ]
    }
    `}
</script>
