ru ▾

Быстрый старт API для программирования

Подключите ваш uncensored AI для кодирования за минуты с нашим OpenAI-совместимым эндпоинтом. Платите только за использованные токены, с предоплаченным кредитом, который не истекает.

Базовый URL и аутентификация

Направьте клиент на https://api.codingapi.cc/v1 и отправлять ключ в заголовке.

Получите ваши учетные данные из панели управления после входа в систему с помощью Google или электронной почты. API ожидает стандартную авторизацию OpenAI. Передайте Authorization: Bearer YOUR_KEY с каждым запросом. Ошибки, такие как 401 Означает, что ключ недействителен или отсутствует.

В каждом аккаунте активен один ключ. Генерация нового ключа немедленно отзывает старый. Вы можете управлять ключами на странице панели управления.

Эндпоинт Chat Completions

Отправляйте сообщения в POST /v1/chat/completions и получите текстовый вывод.

Идентификатор модели — uncensored. Он отвечает без фильтрации для законного контента для взрослых. Используйте стандартную структуру сообщений с role и content поля.

curl https://api.codingapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if python list is sorted"}]
  }'

Запросы возвращают JSON. Если вам нужны структурированные данные, включите режим JSON через response_format параметр. API поддерживает потоковую и непотоковую передачу ответов.

Интеграция Python SDK

Используйте официальную библиотеку OpenAI для Python для простой интеграции.

Укажите базовый URL на нашу конечную точку. Библиотека автоматически сериализует данные. Передайте ключ API через переменные окружения или явные аргументы.

from openai import OpenAI

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

Ошибки выдаются как стандартные исключения. Обрабатывайте 402 payments errors путем пополнения вашего крипто-кредита. Модель генерирует текст на основе истории ваших промптов. Контекст сохраняется в пределах окна.

Использование Node SDK

Установите пакет OpenAI для Node.js для проектов на JavaScript.

Настройте клиент с нашим базовым URL и вашим ключом. Синтаксис зеркально отражает библиотеку Python. Создайте вызов завершения с вашими системными и пользовательскими сообщениями.

import OpenAI from "openai";

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

Ответ содержит сгенерированный текст и использование токенов. Проверьте объект usage для подсчета входных и выходных токенов. Биллинг списывает средства с вашего предоплаченного баланса. Кредиты не истекают.

Потоковая передача и токены

Включите потоковую передачу, установив 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)

Анализируйте события SSE для извлечения содержимого дельты. Агрегируйте текст, чтобы сформировать полный ответ. Подсчет токенов помогает точно отслеживать использование вашего предоплаченного баланса.

Лимиты, ошибки и контекст

Окно контекста составляет 100 000 токенов для запроса и ответа в совокупности.

Максимальный объем вывода на запрос составляет 16 000 токенов. Установите max_tokens для управления длиной вывода. Вывод по умолчанию — 2,048 токенов, если не указано. Лимиты скорости — 300 запросов в минуту на ключ.

Handle 402 ошибки, пополняя баланс через криптовалюту. 429 указывает на ограничение частоты запросов. Сделайте паузу и повторите запрос с экспоненциальной задержкой. Тела запросов должны оставаться меньше 8 МБ. Эти ограничения обеспечивают стабильный вывод для ваших задач кодирования.

Технические вопросы и ответы

Каков базовый URL для API кодирования?

Базовый URL — HTTPS://api.codingapi.cc/v1. Он совместим со стандартными SDK OpenAI. Измените базовый URL в конфигурации клиента, чтобы указать на него.

Как обрабатывать ошибки в нецензурированном ИИ для кодинга?

Используйте стандартные HTTP коды состояния. 401 означает недействительную аутентификацию. 402 указывает на недостаточный кредит. 429 сигнализирует об ограничениях частоты запросов. Проверьте тело ответа для деталей об ошибке и логики повторных попыток.

Поддерживает ли uncensored AI для кодирования потоковую передачу?

Да, включите потоковую передачу с помощью параметра stream. Получайте Server-Sent Events с частичным текстом. Последнее событие содержит данные об использовании токенов. Это работает со всеми стандартными OpenAI-совместимыми клиентами.

Генерируйте свой API-ключ

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

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