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

Быстрый старт API Uncensored Model

Начните работу с uncensored моделью API за считанные минуты, используя стандартные OpenAI-совместимые инструменты. Это быстрое руководство проведет вас через аутентификацию, запросы, потоковую передачу и обработку ошибок для прямой интеграции.

Предварительные требования: API-ключ и базовый URL

Зарегистрируйтесь и получите ваш API-ключ немедленно через Google или по электронной почте без подтверждения по телефону. Базовый URL: HTTPS://api.apimodel.cc/v1, который работает с любым стандартным клиентом, совместимым с OpenAI, путем обновления параметра base_url. Вы получаете один активный ключ на аккаунт, который заменяет предыдущий при генерации.

Убедитесь, что у вас есть предоплаченный криптобаланс или используйте пробный кредит в размере $0.50, действительный в течение 7 дней. Этот ключ потребуется для аутентификации ваших запросов к API uncensored-модели.

Отправка первого запроса к API модели

Отправьте POST-запрос на /v1/chat/completions, установив идентификатор модели в "uncensored". Этот эндпоинт принимает текстовый ввод и возвращает текстовый вывод без отказов в контенте для законного использования взрослыми. У модели контекстное окно на 100,000 токенов, что позволяет использовать большие объёмы промптов.

curl https://api.apimodel.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of Australia?"}]
  }'

Ответ включает сгенерированный текст в массиве choices. Вы платите только за реальное использование токенов, ошибки и отказы бесплатны. Такой прямой подход обеспечивает предсказуемое биллинг без скрытых подписных платежей.

Настройка параметров: Temperature, Top P и Seed

Настраивайте temperature для случайности, top_p для nucleus-сэмплирования и seed для воспроизводимых результатов. Эти параметры позволяют тонко настраивать поведение uncensored модели под конкретные задачи, такие как генерация кода или креативное письмо. Установка seed гарантирует согласованность результатов при множественных запросах, что критично для отладки.

API поддерживает стандартные параметры, такие как presence_penalty и frequency_penalty. Используйте их для контроля повторений и обеспечения того, чтобы модель оставалась в теме. Настройте эти параметры в теле запроса, чтобы точно настроить стиль ответа.

Включение потоковой передачи и чтение использования токенов

Включите потоковую передачу, установив параметр stream в true, чтобы получать ответы токенами через события, отправляемые сервером. Детали использования токенов предоставляются в последнем чанке потока, обеспечивая прозрачность биллинга в реальном времени. Этот метод снижает воспринимаемую задержку для длинных ответов.

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)

Обработайте события потока в коде клиента для инкрементального обновления UI. API uncensored модели непрерывно доставляет текст, улучшая пользовательский опыт для приложений чата. Потоковая передача необязательна, но рекомендуется для интерактивных приложений.

Использование Function Calling и JSON-режима

Используйте вызов функций с параметром tools, чтобы модель могла генерировать структурированные данные. Эта функция поддерживает tool_choice и позволяет модели выполнять определенные действия на основе входных данных. Режим JSON через response_format json_object обеспечивает строгий вывод JSON для надежной обработки.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apimodel.cc/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);

Определите схемы ваших функций в запросе, чтобы направлять структуру вывода модели. Эта возможность необходима для создания агентных рабочих процессов или интеграции с внешними API. uncensored модель обрабатывает сложные определения инструментов без отказов по контенту.

Обработка ошибок и ограничений токенов

Мониторинг кодов состояния HTTP для распространенных проблем: 401 для недействительных ключей, 402 для недостаточного кредита и 429 для ограничений скорости. API обеспечивает 300 запросов в минуту на ключ и 8 одновременных запросов. Тело каждого запроса должно быть менее 8 МБ.

Макс. вывод составляет 16 000 токенов на запрос, со значением по умолчанию 2 048, если max_tokens не установлен. Ошибки бесплатны, поэтому неудачные запросы не расходуют ваш предоплаченный кредит. Используйте эти ограничения для проектирования надежной логики повторных попыток для вашего приложения.

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.apimodel.cc/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)

FAQ

Каков базовый URL uncensored API модели?

Базовый URL — HTTPS://api.apimodel.cc/v1. Он совместим со стандартными SDK OpenAI путём установки параметра base_url. Используйте этот URL для всех запросов на завершение чата.

Как обрабатывать ограничения частоты запросов?

API позволяет 300 запросов в минуту и 8 параллельных запросов на ключ. Код состояния 429 указывает на превышение этих лимитов. Реализуйте экспоненциальное замедление с отступом (exponential backoff) в клиенте для graceful обработки повторных попыток.

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

Да, установите параметр stream в true для получения Server-Sent Events. Использование токенов сообщается в последнем чанке. Это позволяет отображать ответы в реальном времени в вашем приложении.

Защитите свой API-ключ

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