ru ▾
Получите свой ключ

Быстрый старт API Codex

Разверните API нецензурированной LLM за минуты, используя стандартные инструменты, совместимые с OpenAI. Это руководство охватывает аутентификацию, потоковую передачу и вызов инструментов без трения подписки.

uncensoredhttps://api.codexfiyat.com/v1

Начните с баланса бесплатного пробного периода

Используйте email и пароль, чтобы получить ключ сразу.

Получите свой ключ

Установка и настройка

The codex api требует действительный ключ и правильный базовый URL. Зарегистрируйтесь через Google или email, чтобы немедленно получить ключ. Номер телефона не требуется. Используйте официальные SDK OpenAI, установив base_url для https://api.codexfiyat.com/v1.

Аутентификация использует стандартный Authorization: Bearer Заголовок. Каждый аккаунт содержит один активный ключ. Генерация нового ключа мгновенно отзывает предыдущий. Это упрощает ротацию без управления несколькими учетными данными.

Базовый пример запроса

Отправьте запрос на завершение в 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)

Часто задаваемые вопросы

Как аутентифицироваться с помощью codex API?

Добавьте свой API-ключ в заголовок Authorization в виде токена Bearer. Сгенерируйте ключ на панели управления после регистрации через Google или email. Ключ становится действительным сразу после создания.

Что произойдет, если я превышу лимит частоты запросов?

API возвращает код состояния 429. Вам необходимо дождаться сброса окна или снизить частоту запросов. Одновременные запросы ограничены восемью на ключ. Превышение этого значения вызывает немедленное ограничение скорости.

Поддерживает ли uncensored-модель потоковую передачу?

Да, потоковая передача полностью поддерживается через Server-Sent Events. Установите параметр stream в true в вашем запросе. Токены доставляются инкрементально для приложений с низкой задержкой. Последний чанк содержит статистику использования.

Obtain your API key instantly

Зарегистрируйтесь, получите ключ, обновите базовый URL. Это вся конфигурация.

Получите свой ключ