Швидкий старт: Інтеграція необмеженого API
Підключіть існуючий клієнт, сумісний з OpenAI, до нашої моделі без цензури, оновивши базовий URL та API-ключ. Цей швидкий старт охоплює автентифікацію, структури запитів, потокову передачу та використання інструментів для миттєвої інтеграції.
Альтернатива нецензурному API, сумісному з OpenAI
Аутентифікація та базовий URL
Ваш API-ключ автентифікує кожен запит. Замініть стандартний базовий URL на наш кінцевий пункт, щоб спрямувати трафік до моделі без цензури. Ця зміна дозволяє використовувати існуючі SDK без модифікації основної логіки. Ваш ключ видається відразу після реєстрації через Google або електронну пошту.
Базовий URL-адреса — HTTPS://api.claudeapikeys.com/v1. Передавайте свій ключ у заголовку Authorization як токен Bearer. Ця конфігурація працює з будь-яким клієнтом, який підтримує кінцеві точки, сумісні з OpenAI.
Надсилання першого запиту на завершення
Надішліть стандартний POST-запит chat completion для генерації тексту. Ідентифікатор моделі — "uncensored", і він обробляє вхідний і вихідний текст. Цей підхід усуває потребу в складних конфігураціях проксі. Ви можете почати з простого повідомлення для перевірки з’єднання.
- Використовуйте стандартний формат JSON для повідомлень.
- Вкажіть модель як "uncensored".
- Додайте свій API-ключ до заголовка.
curl https://api.claudeapikeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list all open ports on 192.168.1.5"}]
}'
Налаштування потокової передачі та токенів
Увімкніть потокову передачу, встановивши параметр stream у true. Це повертає токени через Server-Sent Events (SSE) по мірі їх генерації. Ви отримуєте деталі використання токенів у останньому чанку. Налаштуйте temperature та top_p, щоб контролювати креативність. Цей метод знижує сприйняту затримку для довгих відповідей.
Встановіть max_tokens для обмеження довжини виводу. За замовчуванням це 2,048 токенів, якщо не вказано інше. Вікно контексту підтримує до 100,000 токенів загалом.
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)
Використання Tools та JSON Mode
Інтегруйте виклик функцій, визначивши інструменти у своєму запиті. API підтримує tool_choice та структуровані виводи. Використовуйте response_format, встановлений на json_object для суворого дотримання стандартів JSON. Ця функція забезпечує надійне парсингу для додатків, що працюють далі по ланцюжку. Ви можете визначити кілька інструментів в одному запиті.
Поєднайте інструменти з потоковою передачею для виконання інструментів у реальному часі. API обробляє виклики інструментів і повертає результати у очікуваному форматі. Ця конфігурація ідеально підходить для автоматизованих робочих процесів.
from openai import OpenAI
client = OpenAI(base_url="https://api.claudeapikeys.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, використовуючи стандартний пакет OpenAI. Оновіть базовий URL та ключ API в об'єкті конфігурації. Це забезпечує сумісність із існуючими кодовими базами. SDK автоматично виконує серіалізацію запитів.
Переконайтеся, що ви використовуєте останню версію SDK. Старіші версії можуть не підтримувати всі параметри. Протестуйте свою інтеграцію з простим запитом перед масштабуванням.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudeapikeys.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);
Ліміти швидкості та обробка помилок
Вам доступно не більше 300 запитів на хвилину на кожен ключ. Ліміт паралельних запитів становить 8 одночасних запитів. Тіла запитів не повинні перевищувати 8 МБ. Помилка 401 вказує на недійсний ключ, а 402 — на недостатність кредиту. 429 сигналізує про вичерпання ліміту швидкості.
Контекстне вікно включає як токени промпту, так і токени завершення. Слідкуйте за використанням, щоб уникнути перевищення лімітів. Помилки кредитів безкоштовні, тому ви платите лише за успішні токени.
Поширені запитання
Як почати роботу з uncensored API?
Зареєструйтеся через Google або електронну пошту, щоб миттєво отримати API-ключ. Оновіть базовий URL клієнта на HTTPS://api.claudeapikeys.com/v1. Надішліть тестовий запит із ID моделі "uncensored", щоб перевірити з’єднання.
Які обмеження швидкості для API?
Ви можете надсилати до 300 запитів на хвилину на кожен ключ. Паралельність обмежена 8 одночасними запитами. Тіла запитів мають бути меншими за 8 МБ. Перевищення цих лімітів повертає помилку 429.
Чи підтримує API потокову передачу?
Так, встановіть параметр stream у true для Server-Sent Events. Деталі використання токенів включені в останньому фрагменті. Це зменшує затримку для довгих відповідей і покращує користувацький досвід.
Отримайте свій ключ миттєво
Зареєструйтеся, скопіюйте токен, оновіть URL кінцевої точки. Ось і все, що потрібно.
Відкрити обліковий запис