Введение
ForgetAPI предоставляет унифицированный интерфейс для доступа к ведущим моделям искусственного интеллекта, включая GPT-4o, Claude 3.7, Gemini 2.5 и многим другим. Наш API работает на официальной библиотеке OpenAI и полностью совместим с форматом OpenAI API, что позволяет легко интегрировать его с существующими приложениями.
Базовый URL
https://forgetapi.ru/v1
Формат запросов и ответов
Все запросы к API должны быть отправлены как HTTP-запросы с заголовком Content-Type: application/json
. Ответы также возвращаются в формате JSON.
Начало работы
- Свяжитесь с нами в Телеграм @gen_dev
- Получите API-ключ после покупки в Телеграме
- Используйте API-ключ для аутентификации запросов
- Отправляйте запросы к нужным эндпоинтам API
Аутентификация
Для аутентификации запросов используется API-ключ, который должен передаваться в заголовке Authorization
с префиксом Bearer
.
Authorization: Bearer YOUR_API_KEY
Безопасность
Берегите свой API-ключ и не делитесь им с третьими лицами. В случае компрометации ключа, свяжитесь с нами в Телеграм @gen_dev для получения нового ключа.
Быстрый старт
Рассмотрим пример запроса к API для создания Chat Completion:
curl https://forgetapi.ru/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "gpt-4o",
"messages": [
{
"role": "system",
"content": "Ты полезный AI-ассистент."
},
{
"role": "user",
"content": "Напиши краткое стихотворение о программировании."
}
],
"max_tokens": 500
}'
import openai
# Настройка клиента OpenAI с вашим ключом и базовым URL
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://forgetapi.ru/v1"
)
# Создание запроса
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "Ты полезный AI-ассистент."},
{"role": "user", "content": "Напиши краткое стихотворение о программировании."}
],
max_tokens=500
)
print(response.choices[0].message.content)
import OpenAI from 'openai';
// Настройка клиента OpenAI с вашим ключом и базовым URL
const openai = new OpenAI({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://forgetapi.ru/v1'
});
async function generatePoem() {
const response = await openai.chat.completions.create({
model: 'gpt-4o',
messages: [
{role: 'system', content: 'Ты полезный AI-ассистент.'},
{role: 'user', content: 'Напиши краткое стихотворение о программировании.'}
],
max_tokens: 500
});
console.log(response.choices[0].message.content);
}
generatePoem();
Ответ
{
"id": "cmpl-123xyz",
"object": "chat.completion",
"created": 1685689579,
"model": "gpt-4o",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Строки кода плетут узор,\nБайты сливаются в смысл.\nПрограммист — как дирижёр,\nИ логика — его мысль.\n\nОшибки, баги, вечный дебаг,\nНо радость, когда всё работает вдруг.\nЦифровой мир в пальцах творца,\nСоздание без конца и начала."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 38,
"completion_tokens": 71,
"total_tokens": 109
}
}
Доступные возможности API
ForgetAPI предоставляет широкий набор функций для работы с различными типами контента:
Генерация текста
Создавайте тексты любой сложности, от простых ответов до сложных структурированных документов с помощью 70+ текстовых моделей.
Создание изображений
Генерация высококачественных изображений по текстовому описанию с возможностью управления стилем, размером и другими параметрами.
Работа с аудио
Создание и анализ аудиоконтента, включая преобразование текста в речь и распознавание речи.
Следующие шаги
Для более подробной информации об использовании конкретных функций API, перейдите к соответствующим разделам документации в меню категорий вверху страницы.