Швидкий старт з Uncensored-llm.vercel.app
Цей швидкий старт дозволяє підключитися до API uncensored-llm.vercel.app за лічені хвилини. Надсилайте необмежені текстові відповіді за допомогою стандартних протоколів, сумісних із OpenAI.
https://api.uncensoredllmvercelapp.com/v1без цензури
Передумови: API-ключ та базовий URL
Почніть із отримання єдиного API-ключа з панелі керування. Ми підтримуємо вхід через Google або реєстрацію за електронною поштою без перевірки телефону. Ваш ключ автентифікує всі запити до базової URL-адреси: HTTPS://api.uncensoredllmvercelapp.com/v1. Ця кінцева точка працює з будь-якою клієнтською бібліотекою, сумісною з OpenAI. Вам не потрібно керувати кількома кінцевими точками для різних типів моделей.
Надсилання вашого першого запиту
Зробіть POST-запит до /v1/chat/completions з id моделі "uncensored". Система приймає стандартні параметри, такі як temperature та top_p. Ви можете надсилати до 8 запитів одночасно на ключ. Тіло кожного запиту має бути менше 8 МБ. Помилки не споживають ваші передоплачені кредити.
curl https://api.uncensoredllmvercelapp.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
Цей простий виклик демонструє пряму здатність "текст у, текст в". Відповідь містить згенерований контент та статистику використання токенів. Ви можете збільшити вікно контексту до 100,000 токенів для промпта та завершення разом.
Потокова передача відповідей з SSE
Увімкніть потокову передачу, встановивши stream у true у своєму запиті. Сервер повертає події, надані сервером (SSE), по мірі доступності токенів. Це зменшує сприйнятну затримку для довгих виводів. Ви можете проаналізувати останній чанк, щоб отримати загальну кількість токенів. Потокова передача працює ідентично до стандартного формату OpenAI.
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 модель підтримує високу пропускну здатність під час потокової передачі. Ви зберігаєте контроль над процесом генерації, не чекаючи на повну відповідь.
Виклик функцій та режим JSON
Використовуйте параметр tools для можливостей виклику функцій. API підтримує tool_choice та структурований вивід JSON через response_format. Встановіть response_format у json_object для суворої відповідності JSON. Це забезпечує надійне парсингування у ваших додатках. Ви можете визначити кілька функцій для складних робочих процесів.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmvercelapp.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);
Режим JSON корисний для завдань вилучення даних. Виклик функцій дозволяє моделі повертати структуровані дані. Обидві функції працюють у контекстному вікні uncensored. Ви зберігаєте повний контроль над форматом виводу моделі.
Обробка токенів та лімітів
Моніторьте використання токенів, щоб ефективно керувати витратами. Вхідні токени коштують $0.15 за мільйон, а вихідні — $0.50 за мільйон. Кредити є попередньо оплаченими і не мають строку дії. Ви можете генерувати до 16,000 токенів за запит. Контекстне вікно підтримує загальну кількість 100,000 токенів.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmvercelapp.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)
Ліміти дозволяють 300 запитів на хвилину на ключ. Переконайтеся, що ваш додаток коректно обробляє ліміти швидкості. Підрахунок токенів допомагає точно прогнозувати витрати. Система нараховує оплату лише за успішні завершення.
Обробка помилок та відмови
Обробляйте стандартні коди помилок HTTP для усунення несправностей. 401 вказує на недійсний API-ключ. Відповідь 402 означає, що ваш передоплачений кредит вичерпано. Помилка 429 сигналізує про перевищення ліміту швидкості. Ці помилки не споживають ваші токени.
API рідко відхиляє контент, але існують незначні винятки. Запити, що стосуються неповнолітніх, завжди відхиляються. Весь інший законний дорослий контент проходить. Це забезпечує надійний вивід для ваших сценаріїв використання. Перевірте тіло відповіді для отримання детальних повідомлень про помилки.
Найпоширеніші запитання
Як працює частина uncensored?
Модель налаштована на відповіді без відмов у вмісті для законного використання дорослими. Вона не застосовує стандартні корпоративні фільтри до суперечливих або експліцитних тем. Ви можете вставити спеціальні внутрішні токени моделі, якщо потрібно для конкретних промптів для обходу обмежень.
Що станеться, якщо у мене закінчаться кредити?
Ви отримуєте помилку 402, що вказує на відсутність кредиту. Помилки та відмови є безкоштовними, тому ви платите лише за фактичне використання токенів. Кредити ніколи не прострочуються, дозволяючи поповнити баланс у будь-який час. Ви можете поповнити баланс за допомогою USDT або USDC для отримання бонусу.
Чи сумісна API для uncensored LLM з SDK OpenAI?
Так, використовується стандартний формат, сумісний з OpenAI. Вам потрібно лише змінити базовий URL та API-ключ. Ідентифікатор моделі — "uncensored". Усі стандартні параметри, такі як temperature та stream, працюють як очікується.
Отримайте свій API-ключ
Зареєструйтеся, скопіюйте токен, оновіть свій базовий URL. Ось і все.