Перейти к основному содержанию
JieKou AI предоставляет API-сервис, совместимый с Anthropic SDK, чтобы упростить интеграцию в ваши существующие приложения. Если вы уже разработали приложение с использованием Anthropic SDK, достаточно заменить base URL и API Key на API-адрес и API Key JieKou AI. См. руководство по подключению ниже.

Поддерживаемые модели

На данный момент совместимость с Anthropic SDK поддерживают только следующие модели:

Быстрый старт

1. Установка Anthropic SDK

pip install anthropic

2. Инициализация клиента

Anthropic SDK пытается получить API Key и base URL соответственно из переменных окружения ANTHROPIC_API_KEY и ANTHROPIC_BASE_URL. Вы также можете указать их через параметры при инициализации клиента.
  • Настройка через переменные окружения
export ANTHROPIC_BASE_URL="https://api.highwayapi.ai/anthropic"
export ANTHROPIC_API_KEY="<JieKou AI  API Key>"
  • Настройка параметров при инициализации клиента Anthropic
import anthropic

client = anthropic.Anthropic(
    base_url="https://api.highwayapi.ai/anthropic",
    api_key="<JieKou AI  API Key>",
    # Переопределение заголовков
    default_headers={
        "Content-Type": "application/json",
        "Authorization": "Bearer <JieKou AI  API Key>",
    }
)

3. Вызов API

import anthropic

# Инициализация клиента. Если вы уже задали API Key и base URL
# через переменные окружения `ANTHROPIC_BASE_URL` и `ANTHROPIC_API_KEY`,
# параметры `api_key` и `base_url` можно опустить.
client = anthropic.Anthropic(
    base_url="https://api.highwayapi.ai/anthropic",
    api_key="<JieKou AI  API Key>",
    # Переопределение заголовков
    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": "Ты AI-ассистент JieKou AI, ты помогаешь пользователям честно и профессионально и отвечаешь на русском языке."
        }
    ],
    messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "Кто ты?"
                }
            ]
        }
    ]
)

print(message.content)