cicora.ai
Spécification de l’APICLI et applications

CLI et intégrations

Configurez un client avec une clé, un modèle et une URL de base correspondant à son protocole ; conservez le secret dans l’environnement.

Référence d’intégration : choisissez les paramètres et les capacités disponibles dans les réglages de l’API de votre compte et dans le catalogue de modèles de votre environnement.

Choisir l’URL compatible

Pour un client de type OpenAI, définissez CICORA_API_BASE_URL=https://cicora.ai/api/v1 et n’ajoutez pas un second /v1.

Pour un client Messages ou Claude Code, définissez ANTHROPIC_BASE_URL=https://cicora.ai/api: ce client ajoute lui-même /v1/messages. Vérifiez la configuration dans le catalogue de modèles avant l’inférence.

Configuration d’un client compatible
bash
export CICORA_API_BASE_URL=https://cicora.ai/api/v1
export CICORA_API_KEY=replace_with_your_key

curl "$CICORA_API_BASE_URL/models" \
  --header "Authorization: Bearer $CICORA_API_KEY"

Lancement sûr

  • Transmettez les variables d’environnement au moyen d’un gestionnaire de secrets ou d’un profil sécurisé.
  • Excluez les fichiers .env et les configurations exportées des commits.
  • Attribuez à chaque application sa propre clé afin de pouvoir révoquer un accès sans arrêter les autres.

Contrat portable

Conservez les journaux des requêtes et des réponses sans Authorization ni données utilisateur lorsque votre régime de conservation l’autorise.

Si un client compose son propre chemin, comparez l’URL finale dans son journal de débogage avant la première génération.