gpt5apikey.com/Быстрый старт для пользователей GPT 5
Быстрый старт для пользователей GPT 5
Начните работу с API LLM без цензуры, настроив базовый URL и API-ключ. Используйте стандартные эндпоинты, совместимые с OpenAI, для отправки текста, потоковой передачи ответов или вызова функций без дополнительных настроек.
Базовый URLhttps://api.gpt5apikey.com/v1
Аутентификация: использование вашего 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 URL | https://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; неудачные и отклонённые запросы не оплачиваются.
| Код | Тип | Что значит |
|---|---|---|
400 | bad_request | неверный JSON, пустые сообщения, неверный параметр или превышено окно контекста |
401 | missing_key · invalid_key · key_revoked | нет ключа, ключ неверный или заменён новым |
402 | no_credit | баланс пуст — пополните, работа продолжится сразу |
403 | content_blocked | сексуальный контент с несовершеннолетними — отказ, без оплаты |
404 | not_found | неизвестный эндпоинт |
413 | request_too_large | тело запроса больше 8 МБ |
429 | rate_limited · concurrency | больше 300/мин или 8 параллельно — подождите и повторите |
503 | upstream_busy | модель занята — повторите через несколько секунд |
Вопросы и ответы
Какой ID модели у модели без цензуры?
ID модели — «uncensored». Вы должны указать это в запросах, чтобы использовать нашу настроенную модель с открытыми весами.
Поддерживает ли API вызов функций?
Да, эндпоинт поддерживает вызов инструментов и функций. Вы можете определить функции в запросе, и модель вернет структурированные данные для их вызова.
Что произойдет, если у меня закончится предоплаченный баланс?
Вы получите ошибку 402. Вы можете пополнить аккаунт минимум на $10 с помощью криптовалюты (USDT или USDC). Кредиты не сгорают.
Ваш ключ — в одной форме от вас
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.