RU ▾
Получить API-ключ

gpt5apikey.comБыстрый старт для пользователей GPT 5

Быстрый старт для пользователей GPT 5

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

Базовый URLhttps://api.gpt5apikey.com/v1

gpt5apikey.com/docs/

Аутентификация: использование вашего API-ключа

Для начала вам нужен API-ключ из панели управления аккаунтом. gpt 5 api использует стандартную аутентификацию с токеном Bearer. Укажите ваш ключ в заголовке Authorization как Bearer YOUR_API_KEY. Этот ключ предоставляет доступ к единственной модели без цензуры через базовый URL https://api.gpt5apikey.com/v1. Если вы потеряете ключ, вы можете сгенерировать новый в любое время, что немедленно сделает предыдущий недействительным. Для получения пробного баланса не нужно привязывать кредитную карту; он предоставляет $0.50, действительных в течение 7 дней.

Эндпоинт: POST /v1/chat/completions

Отправьте ваш промпт на эндпоинт завершения чата. API принимает стандартные JSON-пэйлоады OpenAI. Убедитесь, что поле model установлено в uncensored. Система ожидает массив messages, содержащий историю вашего разговора. Этот эндпоинт поддерживает как синхронные, так и асинхронные запросы, что упрощает интеграцию в существующие рабочие процессы без изменения библиотеки клиента.

curl https://api.gpt5apikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Ответ возвращает объект JSON, содержащий сгенерированный текст, статистику использования токенов и причины завершения. Эта структура соответствует стандартному формату ответа OpenAI, что позволяет использовать любой совместимый SDK или HTTP-клиент без необходимости писать логику парсинга.

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

Использование официальной Python SDK очень просто. Установите base_url на наш эндпоинт и укажите ваш API-ключ. Библиотека автоматически обрабатывает сериализацию и обработку ошибок. Вы можете передать всю историю разговора в виде списка словарей сообщений. API обрабатывает входные данные и возвращает завершение модели.

from openai import OpenAI

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

Этот подход одинаково хорошо работает как для простых промптов, так и для многошаговых диалогов. SDK эффективно управляет пулом HTTP-соединений, обеспечивая минимальную задержку для последующих запросов. Вы также можете передать дополнительные параметры, такие как temperature или max_tokens, чтобы контролировать поведение вывода.

Интеграция с Node SDK

Для разработчиков JavaScript Node SDK следует тому же шаблону. Инициализируйте клиент, указав базовый URL и ключ. API поддерживает стандартные определения инструментов, позволяя определять функции, которые модель может вызывать. Это полезно для генерации структурированных данных или запуска внешних действий на основе ввода пользователя.

import OpenAI from "openai";

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

Среда Node естественно обрабатывает асинхронные операции. Вы можете цепочить запросы или выполнять их параллельно в зависимости от потребностей вашего приложения. SDK предоставляет определения типов, если вы используете TypeScript, что обеспечивает лучший опыт разработчика во время разработки.

Поддержка потоковой передачи ответов

Включите потоковую передачу, установив stream: true в запросе. API возвращает поток 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)

Обрабатывайте поток, считывая чанки до завершения ответа. Обработка ошибок критически важна; если соединение прервется, вам может потребоваться повторная попытка или обработка частичного вывода. Формат потоковой передачи совместим с большинством современных HTTP-клиентов и SDK, поддерживающих SSE.

Лимиты запросов, ошибки и контекст

Каждый API-ключ ограничен 300 запросами в минуту. При превышении этого лимита вы получите код статуса 429. Тело запроса не должно превышать 8 МБ. Ошибки аутентификации возвращают код статуса 401, если ключ недействителен или истёк. Если ваш предоплаченный баланс исчерпан, вы получите код статуса 402. Модель поддерживает контекстное окно на 100 000 токенов, включая как ввод, так и вывод. Планируйте размер промпта соответственно, чтобы избежать усечения. Модель не отказывается от законного контента для взрослых или спорных тем, обеспечивая настоящий опыт без цензуры.

Технические характеристики

Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.

ПараметрЗначение
Формат APIсовместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ
ID моделиuncensored
АвторизацияAuthorization: Bearer YOUR_KEY
Base URLhttps://api.gpt5apikey.com/v1
ЭндпоинтыPOST /v1/chat/completions · GET /v1/models
JSON-режимresponse_format: {"type": "json_object"}
Потоковая передачада — server-sent events, последний фрагмент содержит расход токенов
Вызов функцийда — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool
Контекстное окно100 000 токенов (вход и ответ вместе)
Параметрыtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Максимум ответадо остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет)
Размер запросадо 8 МБ
Параллельные запросыдо 8 одновременно на ключ
Заголовки ответаX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Лимит запросов300 запросов в минуту на ключ
ПополнениеUSDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500
Цена$0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных
Срок действияоплаченный баланс не сгорает, без подписки
Пробный баланс$0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения
Бонус+5% от $50, +10% от $100
Оплатапредоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны
Контентконтент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён
ВходGoogle или e-mail и пароль
Ключиодин активный ключ на аккаунт; новый заменяет старый

Коды ошибок

Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.

КодТипЧто значит
400bad_requestневерный JSON, пустые сообщения, неверный параметр или превышено окно контекста
401missing_key · invalid_key · key_revokedнет ключа, ключ неверный или заменён новым
402no_creditбаланс пуст — пополните, работа продолжится сразу
403content_blockedсексуальный контент с несовершеннолетними — отказ, без оплаты
404not_foundнеизвестный эндпоинт
413request_too_largeтело запроса больше 8 МБ
429rate_limited · concurrencyбольше 300/мин или 8 параллельно — подождите и повторите
503upstream_busyмодель занята — повторите через несколько секунд

Вопросы и ответы

Какой ID модели у модели без цензуры?

ID модели — «uncensored». Вы должны указать это в запросах, чтобы использовать нашу настроенную модель с открытыми весами.

Поддерживает ли API вызов функций?

Да, эндпоинт поддерживает вызов инструментов и функций. Вы можете определить функции в запросе, и модель вернет структурированные данные для их вызова.

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

Вы получите ошибку 402. Вы можете пополнить аккаунт минимум на $10 с помощью криптовалюты (USDT или USDC). Кредиты не сгорают.

Ваш ключ — в одной форме от вас

Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.

Получить API-ключ