Free.ai доков
Быстрый старт через 60 секунд.
OpenAI-совместимый чат API. Один символ Bearer, 400+ инструменты. Запусти этот кудрявый, затем прочитай.
curl https://api.free.ai/v1/chat/ \
-H "Authorization: Bearer sk-free-YOUR-KEY" \
-H "Content-Type: application/json" \
-d '{"model":"qwen2.5-7b","messages":[{"role":"user","content":"Hello!"}]}'
Что ты хочешь построить?
Быстрые старты
Chat
POST /v1/chat/
{
"model": "qwen2.5-7b",
"messages": [
{"role": "user", "content": "Hello!"}
]
}
Создание изображений
POST /v1/image/generate/
{
"model": "flux",
"prompt": "a quiet cabin at dusk",
"width": 1024,
"height": 1024
}
Редактирование изображения
POST /v1/image/edit/
multipart:
image: <file>
prompt: "remove the chair"
operation: "edit"
Текст речи
POST /v1/tts/
{
"model": "kokoro",
"voice": "af_heart",
"text": "Hello there!"
}
Ответ на текст
POST /v1/stt/
multipart:
audio: <file>
model: "whisper-large-v3"
language: "auto"
Перевод
POST /v1/translate/
{
"text": "Hello",
"target_lang": "es"
}
SDKs
Python
pip install freeai-code
Nodenpm i freeai-code
Вперёд (приближается)
Руби (приближается)
Или использовать OpenAI SDK — точечная база_url на api.free.ai/v1
Реципиенты
ФАК
Запишитесь на / подписке/, подтвердите свою почту, и откройте / учет/?tab=api. Нажмите Генерировать и появится ключ Bearer (k-free-...). Сохранить его — для безопасности мы выставим полный ключ только один раз.
JSON. /v1/chat/ответ отражает форму OpenAI: выбор []. сообщение. Содержание текста плюс объект использования, который сообщает символическую стоимость. Аудио + конечных точек возвращает конверт JSON с выходом_url, share_url, и титры_используемые.
Да — пройдите поток: верно по запросам чата. Ответы поступают как Server-Sent Measures с теми же данными: {...} конверт, что и протокол трансляции OpenAI. Окончательное сообщение — это данные: [ДЕЙСТВИЕ].
Да. Передавайте набор инструментов по схеме OpenAI. Модели вызова местных инструментов возвращают структурированный инструмент_звонки; неродные модели возвращаются в режим JSON, который излучает ту же форму.
Да. Модели чата, способные видеть, принимают части контента изображения_url (URLs или баз 64). Для STT, звук POST как многочастный/form-data /v1/stt/. Для PDF использовать /v1/pdf/ вычитать/ в OCR и болтать о результатах.
Ежемесячный звонок, привязанный к вашему плану (1000 бесплатных, 10 000 базовых, 100 000 про, 1M бизнес) плюс покупной символической баланс. В течение секунды не будет дроссельной заслонки. Ежедневный бесплатный пул применяется только к запросам на веб, а не к звонкам API.
Свободный код на npm + PyPI для нашего оберточного устройства IDE. Для API OpenAI SDKs (Python + Node) и большинства FLM (LangChain, LlamaIndex, Vercel AI SDK) — установлен базис_url на https://api.free.ai/v1 и ключ Bearer.
Мы подписываем каждый веб-хук с HMAC-SHA256 над сырым телом. Сигнатура находится в заголовке X-Free-Signature (hex-eded). Отклоним любую полезную нагрузку, подпись которой не соответствует HMAC (ваш_webhook_Secret, сырой_body).
429 = ежедневное истощение пула (только веб). 400 = ошибка в подтверждении. 5xx = наша проблема; повторное испытание с экспоненциальной обратной связью.
/v1/chat/конечный пункт принимает схему запроса OpenAI CharCompletion и возвращает ту же форму ответа. Большинство существующих клиентских кодов OpenAI работает, изменяя две строчки — базовая_url + api_key.
Да, каждая самопроведённая модель является открытой (Apache 2.0 / MIT). Наш гпу-апи-репо является общедоступной; клонирует ее, снабжает ГПУ и запускает ту же самую стопку. Для установки закрытого облака, свяжитесь с нами.
Самодельные модели работают бесплатно на вашем 30 000 забитом ежедневном пуле, а затем выписывают счет за символическую стоимость. Премиум модели платят по мере поступления: 1,50 × розничная надбавка, опускаясь до 1,30 × по 500/30 и 1,15 × по 2000/30d. Жизненная стоимость на каждой странице модели и на каждом ответе API; символ пикапы начинаются с 1 долл. США.