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

Почніть з нашої uncensored API

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

за 1M вхідних токенів
$0.15
Вихідні токени / 1M
$0.50
токенний контекст
100,000
пробний кредит
$0.50
запитів на хвилину
300

Налаштування аутентифікації базової URL-адреси

Направте свій SDK на нашу кінцеву точку та передайте свій ключ у заголовку авторизації. Ми надаємо єдину розміщену базову URL-адресу, яка працює з будь-яким стандартним клієнтом, сумісним з OpenAI. Ви отримуєте один активний ключ на акаунт, а реєстрація займає кілька секунд через Google або електронну пошту без необхідності вказувати номер телефону. Ваш ключ надає миттєвий доступ до моделі без цензури після створення.

Аутентифікація покладається на стандартні токени Bearer. Якщо ви надсилаєте недійсний ключ, API повертає помилку 401. Ви можете згенерувати новий ключ у будь-який час, і старий перестає працювати миттєво. Цей дизайн зберігає приватність вашого використання та робить доступ простим.

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

Ендпоінт Chat Completions (POST /v1/chat_completions)

Надішліть свої промпти до кінцевої точки chat completion для отримання текстових відповідей. Це основний метод взаємодії з нашим API. Ви структуруєте свій запит із системним повідомленням для встановлення поведінки та повідомленнями користувача для вашого фактичного запиту. Модель обробляє вхідні дані і повертає текстову відповідь.

Наш API суворо дотримується своїх можливостей. Ми не підтримуємо вбудовування (embeddings), генерацію зображень або обробку аудіо. Ви отримуєте текст на виході та текст на вході. Вікно контексту підтримує 100,000 токенів як для запиту, так і для відповіді разом. Це дозволяє обробляти довгі розмови або великі документи.

Зберігайте свої запити чистими та структурованими. Кінцевий пункт очікує специфічний формат JSON. Якщо ви надішлете неправильний тип даних, ви отримаєте помилку. Ми беремо на себе важку роботу інференції на наших власних серверах.

Приклад інтеграції Python SDK

Використовуйте офіційний Python SDK для легкої взаємодії з нашим API. Наведений нижче код показує, як ініціалізувати клієнт з нашим базовим URL та вашим ключем. Потім ви можете викликати функцію отримання відповіді чату з вашими повідомленнями.

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

Ми рекомендуємо використовувати останню версію SDK для найкращого досвіду. Бібліотека обробляє повторні спроби та парсинг JSON за вас. Вам потрібно зосередитися лише на логіці підказок та параметрах моделі.

Приклад інтеграції Node SDK

Інтегруйте з Node.js, використовуючи стандартний пакет npm. Структура відображає приклад Python. Ви встановлюєте базовий URL на наш кінцевий пункт і надаєте свій ключ API. Це забезпечує сумісність із існуючими програмами Node.js.

SDK Node автоматично обробляє HTTP-запити. Ви передаєте масив повідомлень і отримуєте об'єкт відповіді. Він містить згенерований текст. Потім ви можете обробити цей текст у логіці вашої програми.

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

Потокова передача відповідей та використання токенів

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

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

Наш API підтримує події, що надходять у реальному часі (server-sent events) для потокової передачі. SDK обробляє парсинг подій. Вам потрібно лише встановити параметр stream у значення true. Це працює як з клієнтами Python, так і Node. Це рекомендований спосіб створення інтерактивних додатків.

Ліміти, помилки та деталі моделі

Розуміння ваших лімітів швидкості та потенційних помилок для створення надійного додатку. Вам обмежено 300 запитів на хвилину та 8 паралельних запитів на ключ. Розмір тіла запиту обмежений 8 МБ. Якщо ви перевищите ці ліміти, ви отримаєте помилку 429. Ви можете реалізувати експоненційне уповільнення, щоб плавно обробити це.

Поширені помилки включають 401 для недійсних ключів та 402 для недостатнього кредиту. Якщо кредити закінчилися, ви повинні поповнити рахунок через криптовалюту, щоб продовжити. Помилки та відмови є безкоштовними, тому ви не платите за невдалі запити. Модель відмовляє лише в сексуальному контенті із залученням неповнолітніх, що є жорстким обмеженням.

Ви можете переглянути доступні моделі через ендпоінт GET /v1/models. Це поверне єдиний ідентифікатор моделі uncensored. Ми не пропонуємо кілька моделей або маршрутизацію. Ця простота зменшує складність і забезпечує послідовну поведінку. Ваш передоплачений кредит ніколи не прострочується, тому ви можете призупинити використання без втрати коштів.

cURL

curl https://api.keyapiunlimited.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

FAQ

Яка базова URL-адреса для необмеженого ключа API?

Базовий URL: HTTPS://api.keyapiunlimited.com/v1. Вам потрібно оновити конфігурацію SDK, щоб вказати цю URL-адресу. Цей ендпоінт надає нашу uncensored модель через стандартний інтерфейс, сумісний з OpenAI.

Як обробляти ліміти швидкості та помилки?

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

Який розмір контекстного вікна?

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

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

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