Documentation développeur
Construisez votre première requête
Atteignez DeepSeek, Qwen, GLM, Kimi, Doubao et d'autres via une seule passerelle compatible OpenAI. Utilisez le démarrage rapide de la Console lorsque vous voulez une configuration personnalisée et testable.
Aucun résultat. Essayez un protocole, une capacité ou un chemin d'endpoint.
URL de base
https://api.chinaapi.ai/v1Une seule adresse pour tous les protocoles ci-dessous. Pointez-y votre SDK et gardez le reste de votre code.
Authentification
Authorization: Bearer $CHINAAPI_KEYJeton Bearer. Ces pages n'affichent jamais que le paramètre fictif $CHINAAPI_KEY — créez la vraie clé dans la Console et gardez-la hors de votre code source.
D'où viennent les identifiants de modèle
deepseek-flashLes identifiants de modèle sont ceux publiés dans le catalogue. Copiez la chaîne exacte depuis la page Modèles ; ne la devinez jamais d'après la nomenclature propre à un fournisseur.
curl https://api.chinaapi.ai/v1/chat/completions \
-H "Authorization: Bearer $CHINAAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-flash",
"messages": [{ "role": "user", "content": "Hello" }]
}'
from openai import OpenAI
client = OpenAI(
api_key=os.environ["CHINAAPI_KEY"],
base_url="https://api.chinaapi.ai/v1",
)
result = client.chat.completions.create(
model="deepseek-flash",
messages=[{"role": "user", "content": "Hello"}],
)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.CHINAAPI_KEY,
baseURL: "https://api.chinaapi.ai/v1",
});
const result = await client.chat.completions.create({
model: "deepseek-flash",
messages: [{ role: "user", content: "Hello" }],
});