Стройте с Free.ai — один символ Bearer, 400+ инструментарий IA.
Чат, изображение, видео, музыка, голос, OCR, перевод — все это на одном, совместимом с OpenAI конце. Щедрый бесплатный бассейн, прозрачная наценка, партнерские цены в масштабе.
30 000 бесплатных токенов в день.
Единая конечная точка на один механизм
Один URL обрабатывает каждую модель чата. Один URL для каждой модели изображения. Выберите модель с одной струной. Нет одного поставщика SDK shuffle.
Честное, доброжелательное к оплате
Самопровозглашённый счет за модели по цене сырой стоимости. Премиум модели добавляют транспарентную разметку, которая падает по мере того, как вы масштабируете. Каждый ответ указывает точную символическую стоимость.
99 языков из коробки
Чат, письменный перевод, TTS, STT — каждый из основных вариантов охватывает 99 языков без дополнительной конфегии.
60-секундный быстрый старт
Та же API, пять языков.
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!"}]
}'import requests
r = requests.post(
"https://api.free.ai/v1/chat/",
headers={"Authorization": "Bearer sk-free-YOUR-KEY"},
json={
"model": "qwen2.5-7b",
"messages": [{"role": "user", "content": "Hello!"}],
},
)
print(r.json()["choices"][0]["message"]["content"])const r = await fetch("https://api.free.ai/v1/chat/", {
method: "POST",
headers: {
"Authorization": "Bearer sk-free-YOUR-KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
model: "qwen2.5-7b",
messages: [{role: "user", content: "Hello!"}],
}),
});
const data = await r.json();
console.log(data.choices[0].message.content);package main
import (
"bytes"; "fmt"; "io"; "net/http"
)
func main() {
body := []byte(`{"model":"qwen2.5-7b","messages":[{"role":"user","content":"Hello!"}]}`)
req, _ := http.NewRequest("POST", "https://api.free.ai/v1/chat/", bytes.NewBuffer(body))
req.Header.Set("Authorization", "Bearer sk-free-YOUR-KEY")
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
out, _ := io.ReadAll(resp.Body)
fmt.Println(string(out))
}require "net/http"
require "json"
uri = URI("https://api.free.ai/v1/chat/")
req = Net::HTTP::Post.new(uri, {
"Authorization" => "Bearer sk-free-YOUR-KEY",
"Content-Type" => "application/json",
})
req.body = {
model: "qwen2.5-7b",
messages: [{role: "user", content: "Hello!"}],
}.to_json
res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |h| h.request(req) }
puts JSON.parse(res.body)["choices"][0]["message"]["content"]Ценообразование — автоматические скидки
Самодельные модели работают бесплатно на вашем 30 000-битном ежедневном пуле, а затем выплачивают по цене.
API Запрашиваемые уровни
Ваш план автоматически снимает каждый ключ с каждого запроса — нет необходимости в новом ключе.
| План | Цена | Просьбы/месяц | Скорость/мин. |
|---|---|---|---|
| Бесплатно | $0 | 1,000 | 60 |
| Basic | 5 долл. США/мо | 10,000 | 120 |
| Pro | 19 долл. США/мо | 100,000 | 300 |
| Business | 49 долл. США/мо | 1,000,000 | 600 |
Ваш собственный продукт включает в себя ИИ судоходства? Смотрите Platform API для бизнес-планов и расценок на объем.
То, что вы можете построить
Приобретите свой @handle в качестве агента по чатам
Научите человека АИ своим знаниям, опустите на любую страницу тег однолинейного сценария. Посетители побеседуют со своим АИ; ваш счет поднимет стоимость.
Веб-хуки
Настроить подписанный звонок для долгосрочных рабочих мест (видеоген, расшифровка партий, создание каналов обмена, низкокредитные предупреждения).
Установите веб-крюки →