Документація для ключа API openai compatible
Почніть генерувати текст без цензури з ключем openai сумісної API за лічені хвилини. Система сумісна "plug-and-play" зі стандартними SDK, вимагаючи лише зміни базового URL та передоплаченого тарифікації на основі токенів.
Автентифікація та базовий URL
Використовуйте згенерований ключ із наданим базовим URL для миттєвого підключення. Кінцевий пункт знаходиться за адресою https://api.openaicompatibleapikey.com/v1 і сумісна з будь-яким клієнтом, сумісним з OpenAI. Ви отримуєте один активний ключ на акаунт; генерація нового замінює старий. Автентифікація здійснюється через Authorization header з Bearer схему. Номер телефону не потрібен для реєстрації, і ви можете почати з безкоштовного пробного балансу $0.50.
Перший запит через curl
Надішліть простий запит на отримання відповіді, щоб перевірити ваше з’єднання та модель uncensored. Запит використовує стандартний POST /v1/chat/completions ендпоінт з встановленим ідентифікатором моделі uncensored. Це підтверджує, що ваш API-ключ дійсний, а кінцева точка доступна, перш ніж інтегрувати її у свій додаток. У відповіді міститься використання токенів та згенерований текст.
curl https://api.openaicompatibleapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total price including tax"}]
}'
Інтеграція Python SDK
Інтегруйте API у свої Python-проєкти, перевизначивши базову URL-адресу за замовчуванням. Це дозволяє використовувати офіційний openai бібліотека з нашим LLM без цензури без зміни логіки вашого коду. Передайте свій API-ключ та конкретний base URL при ініціалізації клієнта. Ідентифікатор моделі залишається uncensored для всіх запитів.
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleapikey.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 SDK
Підключіть свої Node.js-додатки, встановивши baseURL та apiKey властивості. Це забезпечує сумісність із існуючим кодом клієнтів, сумісних з OpenAI. Ви можете продовжувати використовувати стандартні параметри, як-от messages та model. Клієнт маршрутизуватиме запити до наших серверів для генерації без цензури.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaicompatibleapikey.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: true у параметрах запиту. API повертає події Server-Sent Events (SSE) для доставки токенів у реальному часі. Деталі використання токенів включені в останній фрагмент потоку. Це дозволяє вам контролювати витрати та використання контексту під час генерації тексту. Модель підтримує вікно контексту обсягом 100,000 токенів.
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)
Обмеження швидкості, помилки та ліміти
Відстежуйте свою квоту, щоб уникнути перерв у роботі. Ліміт становить 300 запитів на хвилину на ключ і 8 одночасних запитів. Помилка 401 вказує на недійсний ключ, тоді як 402 сигналізує про недостатність кредитів. Помилки та відмови є безкоштовними. Вікно контексту становить 100,000 токенів, з максимальним виводом 16,000 токенів на запит. Кредит не має строку дії.
Найпоширеніші запитання
Чи це справжній ключ API сумісний з openai?
Так, він дотримується стандартного протоколу chat completions від OpenAI. Вам потрібно лише оновити базовий URL та API-ключ у конфігурації вашого клієнта. Він працює з будь-яким SDK, що підтримує сумісний із OpenAI формат.
Як uncensored модель обробляє контент?
Модель не відмовляється від законних дорослих, художніх або суперечливих тем. Вона лише накладає суворе обмеження на сексуальний контент із залученням неповнолітніх. Це робить її придатною для чатботів NSFW та необмеженої генерації.
Що станеться, якщо я досягну ліміту швидкості?
Ви отримаєте статус-код 429. Ліміт становить 300 запитів за хвилину та 8 одночасних запитів на ключ. Ви можете згенерувати новий ключ, щоб скинути ліміт, якщо це необхідно, оскільки кожен обліковий запис може мати лише один активний ключ одночасно.
Отримайте свій ключ зараз
Зареєструйтеся, скопіюйте ключ, оновіть свій базовий URL. Ось і все, що є в конфігурації.