uk ▾

Посібник швидкого старту для розробників

Підключіть існуючий клієнт, сумісний з OpenAI, до нашої API LLM без цензури за лічені секунди. Цей посібник охоплює автентифікацію, формати запитів, потокову передачу та використання інструментів для швидкої інтеграції.

Автентифікація & базовий URL

Використовуйте свій API-ключ із Authorization: Bearer header. Наша базова URL-адреса — це https://api.apiclaudecheap.com/v1без цензури. Ви отримуєте один ключ на акаунт, який видається миттєво після реєстрації через Google або email. Номер телефону не потрібен.

Ендпоінт Chat Completions

Надіслати текст у POST /v1/chat/completions. Модель генерує текстові відповіді без відмов у контенті для законних дорослих тем. Запити відповідають стандартним JSON-структурам. Вхідні токени коштують $0.15 за мільйон, вихідні — $0.50 за мільйон. Помилки та відмови не споживають кредит. Почніть з простого повідомлення, щоб перевірити підключення.

curl https://api.apiclaudecheap.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return only the current UTC timestamp"}]
  }'

Інтеграція SDK Python

Перевизначення base_url в клієнті OpenAI. Передайте API-ключ та назву моделі. Клієнт автоматично виконує серіалізацію. Ви можете використовувати потокову передачу або парсити повні відповіді. Цей підхід дозволяє повторно використовувати існуючі кодові бази. Змініть базовий URL, щоб вказати на наш ендпоінт. Збережіть назву моделі як uncensored. Спочатку протестуйте з коротким запитом.

from openai import OpenAI

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

Налаштуйте baseUrl варіант у вашому Node-клієнті. Встановіть API-ключ у заголовках. Використовуйте uncensored як модель. Це дозволяє вам перемикати постачальників без зміни логіки вашого додатка. SDK керує HTTP-з'єднанням. Обробляйте помилки акуратно. Перевірте код стану відповіді. Розпарсуйте тіло JSON. Цей метод працює як для синхронних, так і для асинхронних запитів.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiclaudecheap.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);

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

Увімкніть потокову передачу, встановивши stream: true. Сервер надсилає події, надіслані сервером (SSE). Кожен фрагмент містить частковий текст. Останній фрагмент містить статистику використання токенів. Це зменшує сприйняту затримку для довгих відповідей. Буферизуйте фрагменти у своїй програмі. Об'єднайте їх, щоб сформувати повне повідомлення. Обробляйте помилки з'єднання під час потокової передачі. Слідкуйте за використанням токенів, щоб залишатися в межах бюджету.

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

Визначте інструменти в tools масив. Модель повертає структуровані дані, коли це необхідно. Використовуйте response_format: {type: "json_object"} для суто JSON. Це гарантує передбачувані результати для автоматизації. Температура та top_p контролюють випадковість. Нижчі значення роблять відповіді більш детермінованими. Встановіть seed для відтворюваності. Послідовності зупинки припиняють генерацію достроково. Штрафи за наявність та частоту регулюють повторення токенів.

Найпоширеніші запитання

Чому спрацьовує ліміт швидкості 429?

Ви перевищили ліміт у 300 запитів на хвилину або 8 одночасних запитів на ключ. Кожен ключ має суворий ліміт. Зачекайте кілька секунд перед повторною спробою. Оновіть свій ключ або розподіліть навантаження між кількома ключами, якщо це необхідно.

Що станеться при помилці 402?

Ваша передоплачена кредитна сума вичерпана. Помилки та відмови не споживають кредит. Поповніть баланс USDT або USDC, щоб продовжити. Кредит ніколи не згорає, тому ви можете додати кошти пізніше.

Як великим є вікно контексту?

Вікно контексту становить 100 000 токенів для запиту та відповіді разом. Максимальний вивід — 16 000 токенів за запит. Запити обсягом понад 8 МБ відхиляються. Зберігайте корисне навантаження стислим, щоб уникнути помилок.

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

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

Отримайте свій ключ