uk ▾
Отримати пробний ключ

Claude api code: посібник швидкого старту

Додайте інтеграцію коду Claude API в будь-який OpenAI-сумісний клієнт, змінивши один базовий URL. Цей uncensored LLM проксі маршрутизує ваші запити до виділеної моделі, оптимізованої для необмеженої генерації коду та високого навантаження.

Базова URL-адреса та аутентифікація

Почніть з оновлення конфігурації клієнта на вказівку на наш хостований ендпоінт. Використовуйте base_url HTTPS://api.claudeapicode.com/v1 і передайте свій ключ у Authorization header. Цей проксі сумісний зі стандартними SDK OpenAI, не вимагаючи користувацьких драйверів. Ви можете миттєво згенерувати ключ через Google або електронну пошту на панелі керування, без необхідності вказувати номер телефону.

curl https://api.claudeapicode.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Set up a PostgreSQL connection pool with ten connections"}]
  }'

Ендпоінт Chat Completions

Надсилайте запити до /v1/chat/completions ендпоінт, що використовує ідентифікатор моделі uncensored. Цей ендпоінт приймає стандартні повідомлення чату і повертає текстові відповіді. Він обробляє всі токени для ваших сесій коду без обмежень офіційної платформи. Ви можете перевірити доступні моделі, звернувшись до /v1/models для підтвердження з’єднання.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudeapicode.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudeapicode.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Потокова передача

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Отримайте свій ключ за секунди

Зареєструйтеся, скопіюйте ключ, оновіть базовий URL. Налаштування завершено.