fr ▾
Créez des clés

ClaudeOpenAIGuide d'installation

API compatible OpenAI Claude : guide de démarrage

Utilisez n'importe quel SDK OpenAI pour envoyer du texte à notre LLM sans censure via un point de terminaison unique. Ce guide montre comment connecter votre code en moins d'une minute.

URL de base
https://api.claudeopenaicompatibleapi.com/v1
Modèle
sans censure

Points de terminaison pris en charge : chat et modèles

Nous proposons deux endpoints standards. Utilisez POST /v1/chat/completions pour la génération de texte. Utilisez GET /v1/models à vérifier l'ID du modèle.

Notre service ne prend pas en charge les embeddings, la génération d'images ou le fine-tuning. Nous nous concentrons strictement sur les complétions de chat. Cela maintient l'infrastructure simple et rentable.

Vous pouvez envoyer des prompts textuels et recevoir des réponses textuelles. Le système prend en charge le streaming via Server-Sent Events. Vous pouvez également utiliser l'appel de fonctions et le mode JSON.

Authentification et configuration de l'URL de base

Pointez votre client vers notre URL de base et fournissez votre clé API. L'URL de base est https://api.claudeopenaicompatibleapi.com/v1.

Vous obtenez une clé par compte. Si vous avez besoin d'une nouvelle clé, générez-en une et l'ancienne cessera de fonctionner. Aucun numéro de téléphone n'est requis pour l'inscription.

Définissez votre clé API dans la variable d'environnement ou la configuration du SDK. La clé donne accès à votre crédit prépayé.

cURL

curl https://api.claudeopenaicompatibleapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this Python function to Rust"}]
  }'

Python

from openai import OpenAI

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

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

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

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Streaming

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Obtenez votre clé API maintenant

Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. La configuration est terminée.