ru ▾
Начать сейчас

Документация API

Получите API LLM без ограничений, который говорит на языке OpenAI. Отправляйте текст, получайте текст, платите только за использованные токены.

Базовый URL и аутентификация

Использовать https://api.claudapikey.com/v1 в качестве базового URL. Передайте ваш ключ в Authorization Заголовок. Каждый запрос требует этот заголовок. Мы не поддерживаем аутентификацию через параметры запроса.

Первый запрос

Отправьте запрос на завершение чата для проверки вашего ключа. Идентификатор модели — uncensored. Эта модель обрабатывает темы для взрослых без отклонений. Это не GPT или Claude.

curl https://api.claudapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return a list of ten random nouns"}]
  }'

Интеграция Python SDK

Установите официальный openai пакет. Установите base_url и api_key. Код выглядит идентично стандартным вызовам OpenAI. Вы получаете полную совместимость с существующими инструментами.

from openai import OpenAI

client = OpenAI(base_url="https://api.claudapikey.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 SDK

Инициализируйте клиент, указав тот же базовый URL. Передайте ваш ключ в виде строки. Структура ответа соответствует стандарту OpenAI. Используйте это для генерации на стороне сервера.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.claudapikey.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: true. Вы получаете чанки текста по мере их генерации. Последний чанк содержит статистику использования токенов. Это помогает отслеживать расходы в реальном времени.

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)

Лимиты, Ошибки и Контекст

Наш контекстное окно составляет 100,000 токенов. Вы можете отправлять до 16,000 токенов за запрос. Ошибки 401 означают, что ваш ключ неверен. 402 означает, что вам нужен кредит. 429 означает, что вы достигли лимита частоты в 300 запросов в минуту.

Часто задаваемые вопросы

Совместим ли ключ API claud с существующими инструментами?

Да, используется стандартный формат завершения чатов OpenAI. Вам просто нужно изменить базовый URL. Большинство SDK работают из коробки. Вам не нужно переписывать логику кода.

Что произойдет, если я превышу лимит частоты запросов?

Вы получите код статуса 429. Вы можете отправлять 300 запросов в минуту на ключ. Вы также можете отправлять 8 запросов одновременно. Подождите немного и повторите запрос.

Как оплатить uncensored AI API?

Мы принимаем только криптовалюту. Пополняйте счет USDT в сети TRC20 или USDC в сети Base. Начните с $20 или пополните до $500. За крупные пополнения начисляется бонусный кредит.

Получите API-ключ

Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Это всё, что вам нужно сделать.

Начать сейчасПросмотреть документацию