Швидкий старт API Codex
Розгорніть uncensored LLM API за хвилини, використовуючи стандартні інструменти, сумісні з OpenAI. Цей посібник охоплює аутентифікацію, потокову передачу та виклик інструментів без тертя підписки.
без цензуриhttps://api.codexfiyat.com/v1
Почніть з балансу безкоштовного пробного періоду
Використовуйте електронну пошту та пароль, щоб миттєво отримати свій ключ.
Отримайте свій ключВстановлення та налаштування
The codex api вимагає дійсного ключа та правильної базової URL-адреси. Зареєструйтеся через Google або електронну пошту, щоб одержати ключ миттєво. Номер телефону не потрібен. Використовуйте офіційні SDK OpenAI, встановивши base_url до https://api.codexfiyat.com/v1.
Аутентифікація використовує стандартний Authorization: Bearer header. Кожен обліковий запис має один активний ключ. Генерація нового ключа миттєво анулює попередній. Це спрощує обертання ключів без необхідності керувати кількома обліковими даними.
Temel Istek Ornegi
Надішліть запит на завершення до uncensored модель за допомогою будь-якого HTTP-клієнта. Точка доступу приймає стандартні параметри, такі як temperature та top_p. Налаштуйте ваш клієнт для ефективного оброблення відповідей JSON.
- Встановіть модель на
uncensored. - Додайте свій системний промпт для контексту.
- Визначте повідомлення користувача в
messagesмасив.
Відповідь містить згенерований текст та статистику використання токенів. Помилки повертають стандартні коди HTTP з описовими повідомленнями. Ви можете перевірити з'єднання за допомогою простого запиту перед масштабуванням.
Потокові відповіді
Увімкніть потокову передачу, встановивши stream: true у вашому запиті. API повертає Server-Sent Events (SSE) для доставки токенів у реальному часі. Парсіть кожен чанк, щоб поступово відображати текст вашим користувачам.
Цей підхід значно знижує сприйняту затримку. Великі відповіді з'являються миттєво по мірі їх генерації. Останній фрагмент містить загальне використання токенів для точного билінгу.
Виклик інструментів (Виклик функцій)
Визначте функції в tools параметр для увімкнення виклику інструментів. Модель повертає виклики функцій у структурованому форматі JSON. Використовуйте tool_choice: auto для автоматичного виявлення.
Виконайте запитану функцію на вашому бекенді. Надішліть результат назад моделі в новому повідомленні. Модель потім генерує відповідь природною мовою на основі виводу інструмента. Це дозволяє створювати складні робочі процеси без ручного парсингу.
Режим JSON
Примусовий структурований вивід шляхом встановлення response_format до {"type": "json_object"}. Модель гарантує валідний JSON у відповіді. Це усуває необхідність у парсинзі регулярними виразами або логіці повторних спроб.
Використовуйте цей режим для надійного видобутку даних. Він безперешкодно працює з визначеннями інструментів. Переконайтеся, що ваш промпт чітко описує очікувану схему. Неправильні структури JSON у цьому режимі рідкісні.
Limitler ve Sinirlar
API встановлює суворі ліміти для забезпечення стабільності. Ви можете надсилати 300 запитів на хвилину на ключ. Паралельність обмежена 8 одночасними запитами. Максимальне вікно контексту становить 100,000 токенів.
Максимальний вихід становить 16,000 токенів на запит. Якщо max_tokens не встановлено, ліміт знижується до 2,048. Запити, що перевищують ліміт розміру тіла в 8 МБ, повертають помилку. Слідкуйте за своїм використанням через панель інструментів, щоб уникнути переривань.
cURL
curl https://api.codexfiyat.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list available server configurations for ubuntu"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.codexfiyat.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.codexfiyat.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)Найпоширеніші запитання
Як автентифікуватися через API codex?
Додайте свій API-ключ до заголовка Authorization у вигляді Bearer-токена. Згенеруйте ключ на панелі керування після реєстрації через Google або електронну пошту. Ключ стає дійсним одразу після створення.
Що станеться, якщо я перевищу ліміт швидкості?
API повертає код стану 429. Вам потрібно зачекати, доки скинеться вікно, або зменшити частоту запитів. Одночасні запити обмежені вісьмома на ключ. Перевищення цього ліміту призводить до миттєвого обмеження швидкості.
Чи підтримує uncensored-модель потокове передавання (streaming)?
Так, потокова передача повністю підтримується через Server-Sent Events. Встановіть параметр stream у значення true у своєму запиті. Токени доставляються інкрементально для додатків з низькою затримкою. Останній чанк містить статистику використання.
Отримайте свій API-ключ миттєво
Зареєструйтеся, отримайте ключ, оновіть свій базовий URL. Це вся конфігурація.