Zum Hauptinhalt springen
JieKou AI bietet einen API-Dienst, der mit dem Anthropic SDK kompatibel ist, sodass Sie ihn einfach in bestehende Anwendungen integrieren können. Wenn Sie bereits eine Anwendung mit dem Anthropic SDK entwickelt haben, müssen Sie lediglich die Base-URL und den API-Key durch die API-Adresse und den API-Key von JieKou AI ersetzen. Bitte beachten Sie die folgende Integrationsanleitung.

Unterstützte Modelle

Derzeit bieten nur die folgenden Modelle Unterstützung für die Kompatibilität mit dem Anthropic SDK:

Schnellstart

1. Anthropic SDK installieren

pip install anthropic

2. Client initialisieren

Das Anthropic SDK versucht, den API-Key und die Base-URL jeweils aus den Umgebungsvariablen ANTHROPIC_API_KEY und ANTHROPIC_BASE_URL zu beziehen. Sie können diese auch beim Initialisieren des Clients über Parameter angeben.
  • Einrichtung über Umgebungsvariablen
export ANTHROPIC_BASE_URL="https://api.highwayapi.ai/anthropic"
export ANTHROPIC_API_KEY="<JieKou AI  API Key>"
  • Festlegung der Parameter beim Initialisieren des Anthropic-Clients
import anthropic

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

3. API aufrufen

import anthropic

# Client initialisieren. Wenn Sie den API-Key und die Base-URL bereits über die Umgebungsvariablen
# `ANTHROPIC_BASE_URL` und `ANTHROPIC_API_KEY` festgelegt haben, können Sie die Parameter `api_key` und `base_url` weglassen.
client = anthropic.Anthropic(
    base_url="https://api.highwayapi.ai/anthropic",
    api_key="<JieKou AI  API Key>",
    # Header überschreiben
    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": "Du bist der KI-Assistent von JieKou AI. Du hilfst Nutzern ehrlich und professionell und beantwortest Fragen auf Deutsch."
        }
    ],
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "Wer bist du?"
                }
            ]
        }
    ]
)

print(message.content)