OpenaiapialternativesДокументація
Підключіться за 3 рядки коду
Додайте цей OpenAI-сумісний API у свої існуючі проєкти без змін у конфігурації. Почніть роботу з передоплаченим кредитом, стандартними SDK та миттєвим доступом до uncensored моделі.
https://api.openaiapialternatives.com/v1uncensored
Базова URL-адреса та ідентифікатор моделі
Перший крок — вказівка вашого клієнта на наш сервер. Використовуйте https://api.openaiapialternatives.com/v1 як базовий URL і встановіть ідентифікатор моделі на uncensored. Цей єдиний ендпоінт обробляє всі завершення чату без необхідності додаткової конфігурації для вбудовувань або аудіо. Ви можете перевірити підключення, звернувшись до ендпоінту моделей, щоб підтвердити, що система активна і готова до ваших запитів.
Заголовок автентифікації
Надішліть свій API-ключ у Authorization header за схемою Bearer. Згенеруйте свій ключ миттєво через Google або електронну пошту на сторінці ключів без необхідності вказувати номер телефону. Ключ надає доступ до вашого передоплаченого кредитного балансу, тому зберігайте його в безпеці. Якщо ви його втратите, згенеруйте новий ключ, щоб негайно замінити старий активний ключ.
Стандартні завершення чату
Зробіть стандартний POST-запит на /v1/chat/completions з вашим масивом повідомлень. Наша модель відповідає текстом напряму, підтримуючи такі параметри, як temperature та top_p для контролю. Помилки, такі як недійсні ключі, повертають 401, тоді як недостатній кредит викликає 402. Використовуйте режим JSON для структурованих виводів або залишайте звичайний текст для розмовних потоків.
Потокові відповіді
Увімкніть потокову передачу, встановивши stream: true у тілі запиту. Ви отримуєте фрагменти подій Server-Sent Events (SSE), коли модель генерує текст. Останній фрагмент містить загальне використання токенів для точності билінгу. Цей підхід підтримує чутливість вашого інтерфейсу під час очікування довгих відповідей від uncensored моделі.
Інструменти Function Calling
Визначте інструменти в тілі запиту, щоб дозволити моделі виводити структуровані дані. Передайте tools масив із визначеннями функцій, і модель поверне виклики інструментів, коли це доречно. Ви можете примусово використовувати конкретні інструменти за допомогою tool_choice або залишити на розсуд моделі. Ця функція бездоганно працює зі стандартними SDK OpenAI для агентних робочих процесів.
Ліміти, помилки та контекст
Ваше контекстне вікно підтримує 100 000 токенів загалом, з максимальним виводом 16 000 токенів за запит. Ліміти швидкості обмежують вас 300 запитами на хвилину та 8 одночасними запитами на ключ. Обробляйте помилки 429, впроваджуючи експоненційне сповільнення. Запити коректно завершуються, якщо закінчується кредит, а невикористаний попередньо оплачений кредит ніколи не прострочується.
cURL
curl https://api.openaiapialternatives.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate the following French code comments to English."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaiapialternatives.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.openaiapialternatives.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
Які способи оплати ви приймаєте?
Тільки крипто: USDT у мережі TRC20 або USDC на Base, будь-яка ціла сума від $20 до $500. Бонусний кредит надається від $50.
Як передоплачений билінг порівнюється з вартістю за запит?
Ви платите $0.15 за 1 млн входних токенів та $0.50 за 1 млн вихідних токенів. Кредит списується лише за фактичне використання, а помилки — безкоштовно. Немає щомісячних платежів чи підписок, а ваш кредит ніколи не згорає.
Що станеться, якщо я досягну ліміту швидкості 300 запитів на хвилину?
API повертає код стану 429. Вам слід реалізувати логіку повторних спроб із експоненційним сповільненням у вашій програмі. Ліміт застосовується до кожного API-ключа, тому ви можете згенерувати новий ключ для збільшення пропускної здатності, якщо це необхідно.
Отримайте свій ключ за кроки
Зареєструйтеся, скопіюйте токен, оновіть базовий URL. Це все.
Спробувати з пробним кредитом