Документация API
Подключите этот uncensored LLM к вашей существующей инфраструктуре через стандартную конечную точку, совместимую с OpenAI. Вы получаете генерацию сырого текста без фильтров контента с простой моделью предоплаченных кредитов.
- Базовый URL
- https://api.keyapiclaude.com/v1
- Модель
- uncensored
Базовый URL и аутентификация
Начните с указания нашего базового URL в клиенте и передачи вашего ключа в заголовке Authorization. Мы используем простую предоплаченную модель с начислением расходов за реальное потребление токенов, поэтому ошибки и отказы в генерации не оплачиваются. Вы можете мгновенно создать ключ через Google или email без привязки номера телефона, и ключ отображается сразу после регистрации.
Первый запрос
Отправьте POST-запрос на эндпоинт chat completions, чтобы получить текстовый ответ от модели uncensored. Используйте идентификатор модели 'uncensored', чтобы убедиться, что вы обращаетесь к нашему специфичному серверу с открытыми весами, а не к общему прокси. Система принимает стандартные параметры, такие как temperature и top_p, для управления случайностью.
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiclaude.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)
Потоковые ответы
Включите потоковую передачу, установив параметр 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)
Режим JSON и вызов функций
Используйте параметр response_format для принудительного строгого вывода JSON для надежного разбора в ваших приложениях. Вы также можете определить инструменты и tool_choice, чтобы позволить модели решать, когда вызывать конкретные функции. Это работает точно так же, как стандартный интерфейс SDK OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapiclaude.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);
Лимиты запросов и квоты
Ваш API-ключ ограничен 300 запросами в минуту и позволяет только восемь одновременных запросов. Максимальный размер тела запроса составляет 8 МБ, и вы можете запросить до 16,000 токенов на одно завершение. Если вы превысите эти лимиты, сервер вернет статус-код 429.
Распространённые ошибки и контекст
Ошибка 401 означает, что ваш ключ недействителен или истек, а 402 указывает на исчерпание предоплаченного баланса. Вы можете пополнить счет USDT (TRC20) или USDC (Base) начиная с $20, чтобы продолжить использование сервиса. Размер контекстного окна составляет 100,000 токенов для запроса и ответа суммарно.
cURL
curl https://api.keyapiclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List 3 steps to validate an API key"}]
}'Частые вопросы
Какова альтернатива ключу API Claude для контента без цензуры?
Наш API обслуживает единственную модель с открытыми весами, настроенную на вывод без отказов в содержании для законных взрослых тем. Это не GPT, Claude или какая-либо другая модель поставщика, но она использует тот же клиентский код и SDK, которые вы уже знаете.
Как пополнить кредиты, если они закончились?
Вы можете пополнить баланс с помощью USDT (TRC20) или USDC (Base) любой целой суммой от $20 до $500. Мы предлагаем бонусные кредиты в размере от 5% до 15% в зависимости от суммы пополнения, при этом кредиты не имеют срока действия.
Is my data used for training?
Нет, промпты не используются для обучения. Мы запрашиваем только адрес электронной почты для вашего аккаунта, обеспечивая минимальный сбор данных, пока вы генерируете текст через наш API.
Получите API-ключ
Зарегистрируйтесь, скопируйте ключ, обновите базовый URL. Вот и всё.