GetAiApiKey/Быстрый старт: подключите API-ключ
Быстрый старт: подключите API-ключ
Подключите наш API без цензуры за несколько минут, заменив базовый URL и API-ключ. В этом руководстве описаны стандартные запросы, потоковая передача и вызов функций с использованием любого SDK, совместимого с OpenAI.
Необходимое: ваш API-ключ и базовый URL
Чтобы начать, перейдите на страницу Получить API-ключ. Введите email и пароль, чтобы получить уникальный API-ключ. Для пробного периода не требуется привязка карты. Вам также понадобится базовый URL нашего эндпоинта, совместимого с OpenAI:
- Базовый URL: https://api.getaiapikey.com/v1
- Идентификатор модели: uncensored
Храните эти данные в безопасности. Вы можете перегенерировать ключ в любое время через панель управления, что немедленно аннулирует предыдущий. Наш сервис подключается к существующим проектам с минимальными изменениями конфигурации.
Первый запрос: стандартные завершения чата
Отправьте стандартный POST-запрос на эндпоинт завершения чата. Этот пример использует curl для демонстрации простоты интеграции. Замените YOUR_API_KEY на ваш ключ. Идентификатор модели фиксирован: uncensored.
Этот эндпоинт обрабатывает текстовый ввод и вывод. Он не поддерживает эмбеддинги, изображения, аудио или видео, фокусируясь исключительно на обработке языка. Убедитесь, что тело запроса не превышает 8 МБ.
Использование Python SDK
Разработчикам на Python используйте официальную библиотеку openai. Укажите базовый URL и предоставьте API-ключ. Этот подход позволяет сохранить структуру кода, переключившись на модель без цензуры для законного контента для взрослых или более широких творческих возможностей.
Клиент автоматически обрабатывает сериализацию и пул соединений. Вы можете настроить параметр max_tokens для управления длиной вывода, оставаясь в рамках контекстного окна в 100 000 токенов, которое включает промпт и завершение.
Использование Node.js SDK
Пользователи Node.js могут добиться такой же готовой замены, настроив SDK OpenAI на наш базовый URL. Это гарантирует сохранение логики приложения при доступе к возможностям нашей модели.
Помните, что на аккаунт действует ограничение: один активный ключ, который можно перегенерировать в любое время. Эта простота снижает накладные расходы, характерные для агрегаторов моделей, обеспечивая прямое подключение к модели без цензуры.
Потоковая передача ответов (SSE)
Для работы в реальном времени включите потоковую передачу, установив stream: true в запросе. API возвращает Server-Sent Events (SSE) с частичными ответами токенов. Это снижает воспринимаемую задержку для конечных пользователей.
Потоковая передача работает идентично во всех поддерживаемых SDK. Убедитесь, что клиент настроен на обработку инкрементальных данных. Контекстное окно остаётся 100 000 токенов, поэтому тщательно управляйте длиной промпта, чтобы избежать усечения в длинных диалогах.
Лимиты, ошибки и список моделей
Мониторьте использование, чтобы избежать прерываний. Лимит составляет 300 запросов в минуту на ключ. При превышении вы получите ошибку лимита запросов 429. Ошибка 401 указывает на недействительный или истёкший ключ, а 402 — на необходимость пополнить предоплаченный баланс.
Используйте эндпоинт GET /v1/models для проверки подключения. Он возвращает доступные модели. Мы не предоставляем SLA или корпоративные сертификаты, делая ставку на прозрачные тарифы. Кредиты не сгорают, позволяя приостанавливать и возобновлять использование в удобном темпе.
cURL
curl https://api.getaiapikey.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."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.getaiapikey.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.getaiapikey.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)Технические характеристики
Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.
| Параметр | Значение |
|---|---|
| Формат API | совместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ |
| Base URL | https://api.getaiapikey.com/v1 |
| Авторизация | Authorization: Bearer YOUR_KEY |
| ID модели | uncensored |
| Эндпоинты | POST /v1/chat/completions · GET /v1/models |
| Максимум ответа | до остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет) |
| Потоковая передача | да — server-sent events, последний фрагмент содержит расход токенов |
| JSON-режим | response_format: {"type": "json_object"} |
| Контекстное окно | 100 000 токенов (вход и ответ вместе) |
| Вызов функций | да — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool |
| Параметры | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Размер запроса | до 8 МБ |
| Параллельные запросы | до 8 одновременно на ключ |
| Лимит запросов | 300 запросов в минуту на ключ |
| Заголовки ответа | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Оплата | предоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны |
| Пополнение | USDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500 |
| Бонус | +5% от $50, +10% от $100 |
| Цена | $0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных |
| Срок действия | оплаченный баланс не сгорает, без подписки |
| Пробный баланс | $0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения |
| Контент | контент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён |
| Ключи | один активный ключ на аккаунт; новый заменяет старый |
| Вход | 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 | модель занята — повторите через несколько секунд |
Вопросы и ответы
Поддерживает ли этот API генерацию изображений или аудио?
Нет. Наш сервис — это строго текстовый LLM API. Он не поддерживает эмбеддинги, генерацию изображений, аудио или видео. Мы специализируемся исключительно на завершениях чата для обработки текста.
Как работает контекстное окно?
Контекстное окно составляет 100 000 токенов, включая входной промпт и сгенерированное завершение. Если общее количество токенов превысит этот лимит, запрос может завершиться ошибкой или быть усечён в зависимости от реализации клиента.
Можно ли использовать это как альтернативу OpenAI?
Да. Изменив базовый URL и API-ключ в любом SDK, совместимом с OpenAI, вы можете использовать этот API без цензуры как готовую замену. Поддерживаются стандартные завершения чата, потоковая передача и вызов функций.
Ваш ключ — в одной форме от вас
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.