Developer Documentation for the gapgpt api
Подключите свое приложение к API gapgpt за минуты, используя стандартные SDK OpenAI. Вы получаете модель без цензуры, прозрачное ценообразование за токены и немедленный доступ.
https://api.gapgptapi.com/v1uncensoredБазовый URL и аутентификация
API gapgpt использует стандартную структуру endpoint, совместимую с OpenAI. Направьте вашего клиента на https://api.gapgptapi.com/v1 и предоставить ваш API-ключ в Authorization header. Система требует действительный ключ для каждого запроса. Вы генерируете этот ключ мгновенно через панель управления с учетными данными Google или email.
Быстрый старт: Первый запрос с cURL
Отправьте первый запрос в uncensored-модель с любым HTTP-клиентом. Этот пример запрашивает JSON-ответ, чтобы обеспечить структурированный вывод для логики вашего приложения.
curl https://api.gapgptapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the top five python libraries for async web scraping"}]
}'
Заменить YOUR_API_KEY с вашими фактическими учетными данными. Эндпоинт принимает стандартные model параметр установлен на uncensored. Вы получаете текстовый ответ немедленно.
Интеграция с Python
Используйте официальный openai Python-пакет для взаимодействия с API. Вы должны переопределить базовый URL, чтобы он указывал на наши серверы. Это позволяет использовать знакомые методы SDK без существенного изменения структуры кода.
from openai import OpenAI
client = OpenAI(base_url="https://api.gapgptapi.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)
Установите модель на uncensored. SDK автоматически обрабатывает потоковую передачу и разбор данных. Убедитесь, что у вас установлена последняя версия пакета.
Интегрируйтесь с Node.js
Инициализируйте клиент, указав правильный базовый URL. Это гарантирует, что ваше приложение Node.js маршрутизирует запросы к нашей uncensored модели, а не к OpenAI. Остальная часть кода зеркально отражает стандартные паттерны OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gapgptapi.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);
Передайте uncensored идентификатор модели. Этот подход работает как с настройками CommonJS, так и ES модулей. Вы можете сразу начать отправлять промпты.
Потоковые ответы
Включите потоковую передачу, установив stream: true в вашем запросе. API возвращает поток Server-Sent Events. Каждый фрагмент содержит часть текста и данные об использовании токенов. Это снижает воспринимаемую задержку для больших ответов.
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 для graceful обработки ошибок. A 401 ошибка означает, что ваш API-ключ недействителен или отсутствует. A 402 ошибка указывает на исчерпание предоплаченного кредита. A 429 ошибка сигнализирует о том, что вы превысили лимит в 300 запросов в минуту.
Окно контекста поддерживает до 100,000 токенов суммарно. Вы можете запросить до 16,000 выходных токенов. Если вы не укажете max_tokens, по умолчанию 2 048 токенов. Реализуйте экспоненциальное замедление для ограничений частоты. Ваш кредит не истекает, поэтому вы можете повторить попытку позже.
Частые вопросы
Совместимо ли API GAPGPT с SDK OpenAI?
Да. Эндпоинт соответствует стандартному протоколу чат-завершений OpenAI. Вам нужно только изменить базовый URL и API-ключ. Все стандартные параметры, такие как temperature и tools, работают как ожидается.
Что произойдет, если у меня закончится кредит?
API возвращает ошибку 402 с сообщением о недостатке средств. Вы можете пополнить баланс немедленно с помощью крипто. Ваш существующий кредит не истекает, поэтому вы можете добавлять средства в любое время, не теряя баланс.
Отклоняет ли uncensored модель контент?
Модель настроена на выдачу ответов без отказов для законного использования взрослыми. Она не отклоняет спорные или художественные темы. Однако она всегда отклоняет контент, связанный с несовершеннолетними. Это ограничение жестко закодировано и не может быть изменено.
Получите ключ за секунды
Зарегистрируйтесь, скопируйте свой ключ, обновите свой базовый URL. Вот и всё.