Що таке API OpenRouter?
API OpenRouter діє як єдиний шлюз до кількох великих мовних моделей. Замість управління окремими API-ключами для різних постачальників, ви надсилаєте запити до одного ендпоінту. Сервіс маршрутизує ваш запит до обраної моделі та повертає результат. Ця абстракція спрощує інтеграцію для розробників, які хочуть експериментувати з різними архітектурами.
Однак ця зручність має обмеження для безкоштовних тарифів. Користувачі часто стикаються з денними лімітами, які скидаються кожні 24 години. Якщо ваш додаток надсилає більше запитів, ніж дозволено, ви отримуєте помилку 429. Така поведінка призначена для управління навантаженням на сервери для безкоштовних користувачів.
Наш сервіс пропонує інший підхід. Ми надаємо пряму, сумісну з OpenAI кінцеву точку для моделі без цензури. Вам не потрібно турбуватися про денні квоти. Ваш код продовжує працювати без раптових лімітів. Ми зосереджуємося на інтеграції розробників із попередньою оплатою через криптовалюту. Це гарантує стабільність вашої інфраструктури під час задач з великим навантаженням.
Розуміння обмежень OpenRouter
Щоденні ліміти запитів є основним обмеженням для безкоштовних користувачів OpenRouter. Ці ліміти варіюються залежно від моделі, деякі моделі обмежені всього 50 запитами на день. Це змушує користувачів створювати кілька акаунтів для масштабування. Це також перериває довготривалі скрипти, які перевищують денну квоту.
Наш API повністю усуває ці добові ліміти. Натомість ми встановлюємо ліміти частоти за хвилину. Ви отримуєте 300 запитів на хвилину на один ключ. Це дозволяє обробляти пікові навантаження без очікування наступного дня. Паралельність обмежена 8 одночасними запитами на ключ. Розмір тіла запиту обмежено 8 МБ. Ці ліміти розроблені для запобігання зловживанням та дозволяють серйозну розробку.
Вікно контексту підтримує до 100 000 токенів. Це включає як запит, так і відповідь. Максимальний об’єм відповіді становить 16 000 токенів за запит. Якщо ви не встановите max_tokens, ліміт за замовчуванням становить 2 048 токенів. Ця місткість достатня для більшості завдань довгого формату.
Порівняння вартості: OpenRouter проти нас
OpenRouter стягує плату за кожен токен для кожної моделі. Ціни значно відрізняються залежно від постачальника. Безкоштовні тарифи дозволяють обмежене використання, але не масштабуються добре. Платні тарифи вимагають підписки або щомісячних кредитів. Якщо ви перевищуєте свій денний ліміт, вам потрібно чекати або сплатити за вищий тариф.
Наші ціни прості та прозорі. Ми беремо $0.15 за 1M вхідних токенів. Вихідні токени коштують $0.50 за 1M токенів. Ви платите за реальне використання токенів. Помилки та відмови безкоштовні. Немає щомісячної плати. Не потрібна підписка. Ваш передоплачений кредит не згорає.
Ця модель ідеально підходить для розробників, яким потрібні передбачувані витрати. Ви поповнюєте рахунок криптовалютою. Ціна за токен є фіксованою. Вам не потрібно турбуватися про зміни ставок для конкретних моделей. Ваш код продовжує працювати без раптових помилок 429. Система попередньої оплати гарантує, що ви платите лише за те, що використовуєте.
Доступність моделей: аблітеровані моделі
OpenRouter пропонує широкий вибір моделей від різних постачальників. Користувачі можуть обирати з Llama, Mistral та інших популярних архітектур. Деякі моделі модифіковано, щоб вони були менш обмеженими. Їх часто називают аблітератованими моделями. Вони видаляють поширені відмови, зберігаючи загальний інтелект.
Ми зосереджуємося на одній конкретній uncensored моделі. ID моделі — 'uncensored'. Це модель з відкритими вагами, яка працює на наших власних серверах. Вона налаштована на відповіді без відмов через вміст для законного дорослого використання. Це не GPT, Claude, Gemini, Grok, DeepSeek, Qwen, Llama або інша модель від іншого постачальника.
Ця модель підтримує потокову передачу через SSE. Ви можете використовувати виклик функцій із інструментами. Режим JSON доступний із response_format json_object. Повністю підтримуються такі параметри, як temperature, top_p, stop, seed, presence_penalty та frequency_penalty. Це дає вам тонкий контроль над процесом генерації.
Ліміти швидкості та паралельність
Ліміти швидкості визначають, скільки запитів ви можете надсилати протягом певного проміжку часу. Безкоштовний тариф OpenRouter обмежує вас 50 запитами на день для деяких моделей. Це суворий ліміт, який скидається щодня. Якщо ви вичерпаєте ліміт, вам доведеться чекати.
Наш API дозволяє 300 запитів на хвилину. Це рухоме вікно. Воно оновлюється безперервно. Ви можете надіслати 300 запитів за одну хвилину, зачекати одну хвилину і надіслати ще 300. Це набагато гнучкіше, ніж добове обмеження.
Паралельність обмежена 8 запитами одночасно на ключ. Це запобігає перевантаженню сервера одним клієнтом. Якщо потрібна вища паралельність, ви можете згенерувати більше ключів. Кожен обліковий запис підтримує один активний ключ. Новий ключ замінює старий. Ця архітектура забезпечує стабільність вашої програми.
Рівні ціноутворення та бонуси
Ми пропонуємо просту систему попередньої оплати кредитів. Ви поповнюєте рахунок лише криптовалютою. Приймаються USDT на TRC20 або USDC на Base. Дозволяється будь-яка ціла сума від $20 до $500. Немає щомісячних зборів. Підписка не потрібна. Ваш кредит ніколи не прострочується.
Бонусні кредити нараховуються на ваш рахунок. Ви отримуєте +5% бонусу від $50. +10% бонусу від $100. +15% бонусу від $200. Цей бонус додається до вашого передоплаченого балансу. Він подовжує термін дії ваших кредитів. Вам не потрібно платити більше, щоб отримати більше цінності.
Новим акаунтам надається пробний кредит у розмірі $0.50. Він дійсний протягом 7 днів. Одна пропозиція на особу. Зареєструйтеся через Google або вказавши електронну пошту та пароль. Ключ відображається миттєво. Номер телефону не потрібен. Помилки, такі як подвійне списання коштів, виправляються через сторінку підтримки. Кредит не повертається, але ніколи не згорає.
Сумісність SDK
Наш API повністю сумісний з OpenAI. Ви можете використовувати офіційні SDK OpenAI. Змініть базовий URL на HTTPS://api.openrouterlimits.com/v1. Змініть API-ключ на свій власний. Решта вашого коду залишиться незмінною.
Ця сумісність поширюється на будь-якого клієнта, сумісного з OpenAI. Ви можете використовувати бібліотеки LangChain, LlamaIndex або власні HTTP-клієнти. Кінцева точка — POST /v1/chat/completions. Ви також можете отримати список моделей через GET /v1/models. Немає вбудовувань, немає генерації зображень, аудіо чи відео. Немає донавчання. Тільки текст на вхід, текст на вихід.
Підтримується потокова передача через SSE. Використання токенів включено в останньому фрагменті. Це дозволяє відстежувати витрати в реальному часі. Виклик функцій та режим JSON також підтримуються. Параметри ідентичні API OpenAI. Це робить міграцію бездоганною.
Найпоширеніші запитання
Як інтегруватися з вашим uncensored API? Встановіть ваш бажаний SDK OpenAI. Встановіть base_url на HTTPS://api.openrouterlimits.com/v1. Встановіть API-ключ на ваш ключ. Викличте chat.completions.create з моделлю 'uncensored'. Решта параметрів є стандартними. Стримінг, JSON-режим та виклик функцій працюють як очікується. Не потрібно змінювати код, окрім базової URL-адреси.
Чи достатньо пробного кредиту для тестування API? Так, кожному новому обліковому запису надається $0.50. Він дійсний протягом 7 днів. Ви можете протестувати потокове передавання, виклик функцій та режим JSON. Вартість є низькою, що дозволяє перевірити сумісність. Якщо вам потрібно більше, ви можете поповнити баланс криптовалютою. Пробна версія надається одну на особу.
Чи підтримуєте ви моделі з аблітерацією? Ми пропонуємо одну uncensored модель. Вона налаштована для законного дорослого використання. Вона не відмовляє від суперечливих тем. Це не модель конкретного постачальника. Це модель з відкритими вагами, яка працює на наших серверах. Вона підтримує всі стандартні параметри. Ви можете регулювати temperature та top_p для кращого контролю.
Що станеться, якщо я перевищу ліміт частоти запитів? Ви отримуєте помилку 429. Ліміт становить 300 запитів на хвилину. Паралелізм обмежено 8 запитами. Тіла запитів обмежені розміром 8 МБ. Ви можете зачекати, поки вікно скинеться. Або ви можете згенерувати новий ключ. Кожен акаунт підтримує один активний ключ. Новий ключ замінює старий. Це дозволяє обійти ліміт, якщо це необхідно.