Your privacy choices

Allow optional cookies for referral attribution, visit analytics, and Google Ads purchase measurement.

Adresses URL de l’API

URL de base et requêtes Jev /v1/decisions ou /v1/systemone : format natif, incompatibilité avec le chat et dépannage de convert_request_failed.

Cette page regroupe les adresses d’accès par région ainsi que les accès liés au compte et au quota.

1. Adresses d’accès par région

Région d’utilisationBase URL recommandéeDescription
Global (Chine continentale incluse)https://api.llm-token.cn/v1Routage mondial : nœuds en Chine de l'Est et du Sud, à Hong Kong, Singapour, aux États-Unis et en Allemagne ; choisit automatiquement l'itinéraire le plus rapide.

2. Accès au compte et au quota

Décisions natives Jev : une URL différente du chat

jev-latest utilise le protocole natif de décisions, pas un client de chat classique. La passerelle et l'API directe TypeSafe ont des URL et des clés distinctes.

ConnexionURL POST complèteClé API
Passerelle recommandéehttps://api.llm-token.cn/v1/decisionsClé LLM API Gateway
Entrée compatiblehttps://api.llm-token.cn/v1/systemoneClé LLM API Gateway
API directe TypeSafehttps://api.typesafe.ai/v1/systemoneClé TypeSafe

Si la Base URL est déjà https://api.llm-token.cn/v1, ajoutez seulement /decisions ou /systemone, jamais /v1/v1/decisions.

Envoyez model, state et questions. questions est un objet indexé par identifiant de question, avec type et instructions. Les criteria de choice sont un objet d'options ; ceux de score, un tableau ordonné ; noul évalue une probabilité oui/non. N'envoyez pas de messages de chat et n'activez pas le streaming.

Requête minimale

Placez votre clé de passerelle dans la variable d'environnement LLM_API_KEY. Cet exemple effectue un appel réel : vérifiez votre quota et la facturation avant de l'exécuter. Lisez answers.is_urgent.noul et usage, pas choices[0].message.content.

curl -sS -X POST https://api.llm-token.cn/v1/decisions \
  -H "Authorization: Bearer $LLM_API_KEY" \
  -H "Content-Type: application/json" \
  -d @- <<'JSON'
{
  "model": "jev-latest",
  "state": "The order is due today and the payment has failed.",
  "questions": {
    "is_urgent": {
      "type": "noul",
      "instructions": "Does this require urgent attention?"
    }
  }
}
JSON

Si 500 / convert_request_failed contient this channel only supports native decisions requests, vérifiez si le client appelle encore /v1/chat/completions ou /v1/messages. C'est une incompatibilité de protocole, pas un manque de crédit. Recharger ou passer à la facturation à l'usage ne change pas le protocole. Corrigez l'URL et le corps avant de réessayer ; ne renvoyez pas en boucle la requête de chat.

Skill d'intégration Jev · Référence API TypeSafe