Passer au contenu principal
JieKou AI fournit un service d’API compatible avec le SDK Anthropic afin de faciliter son intégration dans vos applications existantes. Si vous avez déjà développé une application avec le SDK Anthropic, il vous suffit de remplacer la base URL et l’API Key par l’adresse API et l’API Key de JieKou AI. Consultez le guide d’intégration ci-dessous.

Modèles pris en charge

Actuellement, seuls les modèles suivants prennent en charge la compatibilité avec le SDK Anthropic :

Démarrage rapide

1. Installer le SDK Anthropic

pip install anthropic

2. Initialiser le client

Le SDK Anthropic tente de récupérer respectivement l’API Key et la base URL depuis les variables d’environnement ANTHROPIC_API_KEY et ANTHROPIC_BASE_URL. Vous pouvez également les spécifier via des paramètres lors de l’initialisation du client.
  • Configuration via des variables d’environnement
export ANTHROPIC_BASE_URL="https://api.highwayapi.ai/anthropic"
export ANTHROPIC_API_KEY="<JieKou AI  API Key>"
  • Configuration des paramètres lors de l’initialisation du client Anthropic
import anthropic

client = anthropic.Anthropic(
    base_url="https://api.highwayapi.ai/anthropic",
    api_key="<JieKou AI  API Key>",
    # Remplacer les headers
    default_headers={
        "Content-Type": "application/json",
        "Authorization": "Bearer <JieKou AI  API Key>",
    }
)

3. Appeler l’API

import anthropic

# Initialiser le client. Si vous avez déjà défini l’API Key et la base URL
# via les variables d’environnement `ANTHROPIC_BASE_URL` et `ANTHROPIC_API_KEY`,
# vous pouvez omettre les paramètres `api_key` et `base_url`.
client = anthropic.Anthropic(
    base_url="https://api.highwayapi.ai/anthropic",
    api_key="<JieKou AI  API Key>",
    # Remplacer les headers
    default_headers={
        "Content-Type": "application/json",
        "Authorization": "Bearer <JieKou AI  API Key>",
    }
)

message = client.messages.create(
    model="moonshotai/kimi-k2-instruct",
    max_tokens=1000,
    temperature=1,
    system=[
        {
            "type": "text",
            "text": "Vous êtes l’assistant IA de JieKou AI. Vous aidez les utilisateurs avec honnêteté et professionnalisme, et répondez aux questions en français."
        }
    ],
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "Qui êtes-vous ?"
                }
            ]
        }
    ]
)

print(message.content)