Документація API для безцензурного AI
Отримайте свій API-ключ і почніть надсилати запити за секунди. Цей API для кодування з uncensored AI працює зі стандартними OpenAI SDK, дозволяючи інтегрувати можливості необмеженої моделі безпосередньо у ваш робочий процес.
https://api.uncensoredaicoding.com/v1
Базова URL-адреса та аутентифікація
Базовий URL для всіх запитів є https://api.uncensoredaicoding.com/v1. Ви автентифікуєтесь, передаючи свій унікальний API-ключ у Authorization header. Формат має Bearer YOUR_API_KEY. Цей заголовок гарантує правильну маршрутизацію ваших запитів до виділеної uncensored-моделі. Ми не використовуємо параметри запиту для автентифікації. Зберігайте свій ключ у безпеці. Змініть його через панель керування, якщо це необхідно. Ключ надає доступ до завершення чату. Він не надає доступ до інших кінцевих точок. Ви отримуєте один ключ на акаунт. Новий ключ миттєво замінює старий. Ця архітектура усуває тертя підписок. Ви платите за те, що використовуєте. Передоплачений кредит покриває ваше використання. Помилки та відмови не споживають кредити. Почніть з пробного кредиту.
Перший запит
Надішліть свій перший промпт до ендпоінту chat completions. Ідентифікатор моделі uncensored. Ця модель обробляє текстовий вхід і генерує текстовий вихід. Вона не відхиляє законний дорослий або дискусійний контент. Структура запиту імітує стандартні формати OpenAI. Ви можете використовувати будь-яку сумісну бібліотеку клієнта. Налаштуйте базовий URL у конфігурації вашого клієнта. Встановіть поле моделі на uncensored. За бажанням надайте системний промпт. Додайте повідомлення користувача в масив messages. API повертає об'єкт відповіді. Включіть дані про використання токенів. Це підтверджує, що ваша настройка працює. Протестуйте з простим запитом. Перевірте формат відповіді. Цей крок перевіряє вашу інтеграцію. Переходьте до більш складних промптів. API для кодування з невідфільтрованим ШІ готовий.
Інтеграція SDK Python
Використовуйте офіційну Python-бібліотеку OpenAI для легкої інтеграції. Налаштуйте базовий URL так, щоб він вказував на наш API. Встановіть API-ключ у середовищі або клієнті. Параметр моделі має бути uncensored. Це дозволяє вам використовувати знайомі методи. Викличте chat.completions.create() з вашими повідомленнями. Бібліотека обробляє серіалізацію JSON. Ви отримуєте структурований об'єкт відповіді. Отримайте згенерований текст через response.choices[0].message.content. Цей підхід зменшує обсяг шаблонного коду. Він забезпечує типобезпеку. Використовуйте асинхронні методи для високої пропускної здатності. SDK керує повторними спробами. Обробляйте винятки для обмежень швидкості. Ця конфігурація є надійною. Вона працює з існуючими кодовими базами. Швидко інтегруйте можливості без цензури.
Використання SDK Node.js
SDK для Node.js дотримується тих самих шаблонів. Встановіть пакет OpenAI. Ініціалізуйте клієнт із вашим базовим URL. Правильно вкажіть API-ключ. Використовуйте chat.completions.create() для запитів. Передайте модель як uncensored. Відповідь містить вміст та статистику використання. Отримуйте текст програмно. Цей SDK підтримує проміси. Використовуйте async/await для чистого коду. Обробляйте помилки коректно. Ліміти швидкості повертають конкретні коди стану. Використання токенів відстежується. Ця інтеграція проста. Вона інтегрується з Express або працює як окремі скрипти. API для кодингу без цензури працює бездоганно. Розгортайте свої NSFW або необмежені додатки. Ефективно масштабуйте свій бекенд.
Потокові відповіді
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає фрагменти через події, надіслані сервером (SSE). Кожен фрагмент містить частину тексту. Обробляйте ці фрагменти в реальному часі. Це покращує користувацький досвід для довгих виводів. Останній фрагмент містить дані про використання токенів. Точно відстежуйте токени введення та виведення. Ці дані допомагають контролювати витрати. Потокова передача працює з усіма параметрами. Температура та top-p застосовуються нормально. Виклик функцій працює в режимі потокової передачі. Обережно обробляйте події потоку. При необхідності буферизуйте часткові відповіді. Ця функція підтримує інтерактивні додатки. API для генерації коду uncensored надійно обробляє потоки. Переконайтеся, що ваш клієнт зчитує весь потік.
Ліміти, помилки та контекст
Вікно контексту підтримує до 100,000 токенів загалом. Це включає як промпт, так і відповідь. Максимальний обсяг відповіді становить 16,000 токенів за запит. Встановіть max_tokens для контролю довжини виводу. Значення за замовчуванням становить 2 048 токенів. Ліміти швидкості дозволяють 300 запитів на хвилину. Одночасні запити обмежені 8. Тіла запитів мають бути менше 8 МБ. Помилки повертають стандартні коди HTTP. Статус 401 означає недійсний ключ. Статус 402 вказує на відсутність кредитів. Статус 429 сигналізує про перевищення лімітів. Кредити не повертаються. Помилки виправляються через підтримку. Використовуйте ці ліміти для планування вашої архітектури. Слідкуйте за використанням, щоб уникнути несподіванок.
cURL
curl https://api.uncensoredaicoding.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list available endpoints for user data retrieval"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicoding.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.uncensoredaicoding.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)Найпоширеніші запитання
Як uncensored AI coding API обробляє обмеження контенту?
Модель не відмовляється від законних дорослих, художніх або суперечливих тем. Вона дозволяє NSFW контент, але завжди блокує сексуальний контент із залученням неповнолітніх. Це забезпечує широку придатність, зберігаючи жорстке обмеження. Ви можете генерувати вивід коду без фільтрів.
Яка структура цін на API необмеженого AI?
Вхідні токени коштують $0.15 за мільйон. Вихідні токени коштують $0.50 за мільйон. Ви платите лише за фактичне використання. Помилки та відмови — безкоштовні. Кредити не мають строку дії. Ця передоплачена модель забезпечує прозорість. До вашого рахунку не застосовуються приховані комісії.
Чи можу я використовувати цей API з локальними інструментами, такими як LM Studio?
Так, але вам потрібен хмарний базовий URL. LM Studio зазвичай запускає локальні моделі. Ви можете налаштувати його на вказівник на наш ендпоінт. Це дозволить вам використовувати ваш існуючий робочий процес. API-ключ автентифікує ваші запити. Потокове передавання та інструменти працюють як очікувалося. Це поєднує зручність локального середовища з масштабом хмари.
Отримайте свій API-ключ миттєво
Зареєструйтеся, скопіюйте токен, оновіть базовий URL. Ось і все.