Необмежений/Документація API, сумісна з OpenAI
Документація API, сумісна з OpenAI
Почніть роботу з нашим API uncensored LLM за лічені хвилини. Надішліть запит до базового URL, отримайте сирі текст та масштабуйте без плати за підписку.
https://api.unrestrictedaichatgpt.com/v1uncensored
Автентифікація & базовий URL
Використовуйте наданий базовий URL та API-ключ для доступу до сервісу. Ваш ключ автентифікує всі запити.
- Базовий URL:
https://api.unrestrictedaichatgpt.com/v1 - Заголовок:
Authorization: Bearer YOUR_API_KEY
Отримайте свій ключ миттєво з панелі керування.
curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
}'
Ендпоінт Chat Completions
Надсилайте повідомлення до /v1/chat/completions endpoint. endpoint. Ідентифікатор моделі — uncensored.
Запити повертають текстові відповіді. Ви контролюєте довжину виводу через max_tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaichatgpt.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)
Потокові відповіді (SSE)
Увімкніть потокову передачу, встановивши 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)
Параметри: Temperature, Top P та Режим JSON
Налаштувати temperature та top_p для контролю креативності. Використовуйте response_format: {"type": "json_object"} для структурованого виводу.
Встановити max_tokens щоб обмежити довжину відповіді.
Виклик функцій & Інструменти
Визначте інструменти у своєму запиті. Модель повертає структуровані виклики інструментів.
Використовувати tool_choice для примусового встановлення конкретної поведінки.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatgpt.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);
Ліміти частоти та обмеження
Ліміт: 300 запитів/хв, 8 одночасних запитів. Максимальний розмір тіла: 8 МБ. Контекстне вікно: 100 000 токенів. Помилки безкоштовні. Повернення коштів не здійснюється.
Поширені запитання
Який розмір контекстного вікна?
Модель підтримує контекстне вікно на 100,000 токенів для сумарного вводу та виводу. Ви можете вказати до 16,000 токенів виводу за запит.
Як обробляти помилки?
Поширені помилки включають 401 (недійсний ключ), 402 (немає кредиту) та 429 (ліміт швидкості). Помилки не споживають ваш передоплачений кредит.
Чи це офіційна API OpenAI?
Ні. Це API, сумісне з OpenAI, що використовує іншу безцензурну модель. Використовуйте ті самі SDK, але змініть базовий URL та ключ.
Згенеруйте свій ключ
Зареєструйтеся, отримайте ключ, оновіть кінцеву точку. Готово.