uk ▾
Спробувати з пробним кредитом

Developer Documentation

Почніть роботу з нашим API uncensored LLM, використовуючи стандартні кінцеві точки, сумісні з OpenAI. Надсилайте текст, отримуйте текст та обходьте фільтри контенту з одним ID моделі.

Спробувати з пробним кредитом

API без цензури. Без відмов. Оплата за токен.

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

Використовувати https://api.caiapi.cc/v1 як вашу базову URL-адресу. Аутентифікуйтеся, передавши свій унікальний API-ключ у Authorization header. Цей стандартний підхід дозволяє підставити будь-який SDK, сумісний з OpenAI, без переписування логіки підключення.

curl https://api.caiapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get user_id 99 for account settings."}]
  }'

Ваш ключ надає доступ до моделі без цензури. Зберігайте його в безпеці, оскільки він відстежує ваше використання токенів та прямо пов’язаний із билінгом.

Перший запит мовою Python

Ініціалізуйте клієнта, вказавши свій ключ та правильний базовий URL. Надішліть простий промпт, щоб перевірити з'єднання та якість відповіді.

from openai import OpenAI

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

Встановіть офіційний SDK і налаштуйте його так, щоб він вказував на наш кінцевий пункт. Це забезпечує сумісність з існуючими проєктами TypeScript або JavaScript.

import OpenAI from "openai";

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

Обробляйте об’єкт відповіді, щоб витягти згенерований текст. Структура відповідає стандартним виводам OpenAI.

Потокові відповіді

Увімкніть потокову передачу, встановивши 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)

Деталі використання токенів з'являються у фінальному чанку. Цей метод оптимальний для інтерфейсів чату в реальному часі.

Function Calling та режим JSON

Визначте інструменти в тілі запиту, щоб отримати структуровані виводи. Використовуйте response_format: {"type": "json_object"} для примусового суворого форматування JSON.

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

Ліміти частоти та помилки

Ліміт: 300 запитів на хвилину. Одночасно: 8 запитів на ключ. Помилка 401 означає недійсний ключ. Помилка 402 означає відсутність коштів. Помилка 429 означає перевищення ліміту швидкості. Контекстне вікно: 100 000 токенів. Максимальний вивід: 16 000 токенів.

Помилки не споживають кредит. Відкоригуйте свою логіку повторних спроб відповідно.

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

Чи це API c.ai?

Так, ми розміщуємо uncensored-модель, оптимізовану під стиль спільноти C.AI. Вона пропонує альтернативу з відкритими вагами без фільтрів контенту для законного дорослого використання.

Що таке контекстне вікно?

Модель підтримує контекстне вікно на 100,000 токенів. Це включає як промпт, так і згенеровану відповідь. Максимальний обсяг виводу за запит становить 16,000 токенів.

Чи використовуєте ви мої дані для навчання?

Ні. Промпти, надіслані в наш API, не використовуються для навчання. Ваші дані залишаються приватними і не використовуються для покращення моделі.

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

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

Спробувати з пробним кредитом