- Unsupported Codex
- API Codex: Покроковий посібник з інтеграції
API Codex: Покроковий посібник з інтеграції
Codex API пропонує сирний, нецензурований ендпоінт chat-completions, який імітує інтерфейс SDK OpenAI для безперешкодної інтеграції. Ви отримуєте прямий доступ до моделі з відкритою вагою без фільтрів контенту, сплачуючи лише за токени, які фактично споживаєте через криптовалюту. Цей посібник крок за кроком описує технічну настройку, від встановлення SDK до обробки потокових відповідей, гарантуючи надійний, необмежений генеративний шар.
Чому варто використовувати API codex для uncensored генерації
Стандартні LLM часто застосовують жорсткі фільтри контенту, що ламають сюжетний потік або блокують нішеві технічні виводи. API codex надає одну виділену модель з відкритими вагами, налаштовану на мінімальне відмовлення щодо законного дорослого, художнього та суперечливого контенту. Ви надсилаєте текст, отримуєте текст, без того, щоб модель вирішувала, що ваша тема занадто чутлива для виробництва.
На відміну від корпоративних посередників, які маршрутизують запити через кілька постачальників, цей кінцевий пункт безпосередньо обслуговує одну модель. Контекстне вікно охоплює 100,000 токенів як для запиту, так і для відповіді. Ліміти виводу обмежені 16,000 токенів на запит, що забезпечує передбачувану затримку. Повністю підтримуються виклик функцій, режим JSON та потокова передача. Ви платите лише за використані токени; помилки та відмови не коштують нічого. Така конфігурація усуває тертя, пов’язане з переговорами про доступ або очікуванням схвалення квот.
Крок 1: Встановіть SDK OpenAI
Почніть із встановлення офіційного SDK OpenAI для бажаної мови програмування. Бібліотека автоматично обробляє серіалізацію, логіку повторних спроб та протоколи потокової передачі. Це забезпечує сумісність вашої інтеграції зі стандартною поведінкою API та дозволяє повністю налаштовувати параметри підключення.
- Python:
pip install openai - Node.js:
npm install openai - Перейдіть:
go get github.com/openai/openai-go
SDK абстрагує шар HTTP, дозволяючи зосередитися на структурі корисного навантаження. Вам не потрібен власний клієнт. Стандартні бібліотеки підтримують необхідні заголовки автентифікації та парсинг JSON. Це зменшує кількість шаблонного коду та прискорює цикли розробки. Перевірте встановлення, імпортувавши модуль клієнта в простий скрипт.
Крок 2: Налаштуйте базову URL-адресу та API-ключ
Направте екземпляр SDK на виділений ендпоінт. Перевизначте базову URL-адресу за замовчуванням, щоб спрямувати трафік на сервер необмеженої моделі. Призначте свій API-ключ до заголовка авторизації для миттєвого доступу. Ця конфігурація гарантує, що всі запити обходять стандартну маршрутизацію OpenAI.
- Базовий URL:
https://api.unsupportedcodexauthmethodapikey.com/v1 - Ідентифікатор моделі:
uncensored - Автентифікація: Bearer-токен через ваш згенерований ключ
Отримайте свій ключ з панелі керування після реєстрації через Google або електронну пошту. Для верифікації не потрібен номер телефону. Ключ відображається миттєво після створення. Замініть типовий ендпоінт у своєму коді. Цей крок ізолює ваш трафік від загальнодоступної інфраструктури. Це гарантує послідовну поведінку моделі. Тепер ви можете перевірити з’єднання, перелічивши доступні моделі.
Крок 3: Надішліть свій перший запит на завершення чату
Створіть стандартний запит chat completion. Визначте модель, повідомлення користувача та необов'язкові параметри. Ендпоінт обробляє запит і повертає структуровану JSON-відповідь. Це підтверджує, що ваша інтеграція коректно працює з uncensored моделлю.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsupportedcodexauthmethodapikey.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)Відповідь включає згенерований текст, статистику використання токенів та причину завершення. Ви можете безпосередньо парсити вміст у логіку вашої програми. Значення temperature та top_p впливають на креативність. Послідовності зупинки дозволяють точно контролювати довжину виводу. Ця структура запиту ідентична стандартним викликам OpenAI, що забезпечує портативність. Ви можете змінити моделі пізніше, не змінюючи основну логіку.
Крок 4: Обробка потокових відповідей
Увімкніть потокову передачу, встановивши параметр stream у true. Сервер повертає дані поступово через Server-Sent Events (SSE). Це дозволяє відображати токени користувачам у реальному часі. Це значно знижує сприйняту затримку для довгих виводів.
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)Кожен чанк містить частковий вміст та дані про використання. Останній чанк містить загальну кількість токенів. Ви можете накопичувати текст по мірі його надходження. Цей метод підтримує інтерактивні програми, такі як чат-інтерфейси. Він також дозволяє зупинити генерацію достроково, якщо користувач втрутиться. Потокова передача є суттєвою для плавного користувацького досвіду. Вона підтримує з’єднання активним, доки модель не завершить роботу.
Крок 5: Управління використанням токенів та витратами
Моніторте споживання токенів для оптимізації витрат. API стягує $0.15 за мільйон токенів вводу та $0.50 за мільйон токенів виводу. Ви платите лише за фактичне використання; помилки безкоштовні. Попередньо оплачений кредит ніколи не закінчується, тому ви можете використовувати його з часом.
- Вартість вводу: $0.15 / 1M токенів
- Вартість виводу: $0.50 / 1M токенів
- Поповнення: Тільки крипто (USDT TRC20 або USDC Base)
Бонуси за поповнення для більших сум: +5% від $50, +10% від $100 та +15% від $200. Така структура винагороджує активних користувачів. Ви можете відстежувати використання через заголовки відповіді. Встановіть жорсткі ліміти в коді, щоб уникнути непередбачуваних витрат. Ліміт тіла запиту в 8 МБ допомагає контролювати розмір вхідних даних. Ця прозорість гарантує, що ви точно знаєте, за що платите.
Крок 6: Усунення поширених помилок
Виникнення помилок є частиною інтеграції API. Поширені проблеми включають ліміти частоти запитів, недійсні ключі або перевищення розміру корисного навантаження. API повертає стандартні коди стану HTTP, що допомагає у налагодженні. Помилка 429 вказує на те, що ви перевищили ліміт у 300 запитів за хвилину. Зменшіть частоту надсилання запитів або впровадьте експоненційне сповільнення.
curl https://api.unsupportedcodexauthmethodapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Parse the JSON string in the request body"}]
}'Помилка 400 зазвичай означає, що ваш JSON-пакет має синтаксичні помилки. Перевірте синтаксис та переконайтеся, що всі обов'язкові поля присутні. Помилка 413 сигналізує про те, що тіло запиту перевищує 8 МБ. Обріжте вхідні дані або розділіть їх на менші частини. Помилка 500 зустрічається рідко, але вказує на проблему на стороні сервера. Повторіть запит після короткої затримки. Ці помилки передбачувані та керовані за належного логування.
Крок 7: Розширені параметри для налаштування виводу
Керуйте поведінкою моделі за допомогою розширених параметрів. Temperature регулює випадковість; вищі значення підвищують креативність. Top_p фільтрує токени за кумулятивною ймовірністю. Використовуйте послідовності stop, щоб зупинити генерацію за певними маркерами. Параметр seed забезпечує відтворюваність результатів для налагодження.
- Температура: 0,7 (за замовчуванням) до 1,5 (креативна)
- Top_p: 0.9 для зосереджених відповідей
- Режим JSON: Використовуйте response_format: json_object
Виклик функцій дозволяє моделі виводити структуровані дані. Визначте інструменти у своєму запиті, щоб увімкнути цю функцію. Штрафи за наявність та частоту зменшують повторення. Ці параметри дають вам детальний контроль над виводом. Поєднуйте їх, щоб відповідати вашому конкретному випадку використання. Модель добре обробляє складні інструкції, коли її правильно спрямовувати.
FAQ
Чи відрізняється ключ API Codex від OpenAI?
Так. Ваш API-ключ генерується постачальником методу автентифікації codex, який не підтримується. Він автентифікує вас у їхній специфічній інфраструктурі, а не в OpenAI's. Ви використовуєте стандартний формат SDK OpenAI, але базовий URL вказує на їхні сервери. Сам ключ є унікальним для їхньої системи.
Який ідентифікатор моделі LLM uncensored?
ID моделі — "uncensored". Ви вказуєте його в запитах API, щоб переконатися, що взаємодієте з виділеною моделлю uncensored. Це модель з відкритими вагами, розміщена на їхніх серверах, яка відрізняється від GPT або Claude.
Чи можу я використовувати API codex для NSFW-контенту?
Так. Модель налаштована на відповідання без відмови в контенті для законного використання дорослими. Вона не блокує суперечливі або художні теми. Єдине суворе обмеження — сексуальний контент із залученням неповнолітніх, який завжди відхиляється. Ви можете вільно генерувати NSFW-текст у межах цього кордону.
Як поповнити кредит API codex?
Поповнення лише через крипто через USDT (TRC20) або USDC (Base). Ви можете внести будь-яку цілу суму від $20 до $500. Застосовуються бонуси: +5% від $50, +10% від $100 та +15% від $200. Кредит не має строку дії. Зареєструйтеся через Google або email, щоб розпочати.
Отримайте свій ключ зараз
Зареєструйтеся, скопіюйте ключ, оновіть URL ендпоінту. Це повний процес.