Free.ai билан қуриш — бир Bearer токен, 400+ AI асбоблари.
Суҳбат, сурат, видео, мусиқа, овоз, OCR, таржима — ҳаммаси битта OpenAI-муносиб охирги нуқтада. Оғирликсиз бепул пул, шаффоф маркировка, шерик нархлари.
10,000 бепул чиплар. Карталар ҳеч қачон бошланиши керак эмас.
Ҳар бир модификация учун битта якуний нуқта
Ҳар бир суҳбат моделини бир URL бошқаради. Ҳар бир тасвир модели учун бир URL. Модельни битта сатр билан танланг. Ҳар бир провайдер SDK'ни алмаштириш йўқ.
Огоҳлантирувчи, маркер-дўстона ҳисоблаш
Ўз-ўзини хост қилувчи моделлар хом қиймат бўйича ҳисоб-китоб қилади. Premium моделлар сиз ўлчамлашингиз билан тушиб борадиган шаффоф маркировкани қўшиб беради. Ҳар бир жавоб аниқ қийматни хабар беради.
99 тил
Суҳбат, таржима, TTS, STT — ҳар бир асосий усул 99 та тилни қўшимча конфигурациясиз қамраб олади. Тил кодини ўтказинг ва у ишлайди.
60-сониялик тезкор бошланиш
Худди шу API, беш тилда. sk-free-... калитингизни қўйинг ва ишга туширинг.
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"]Нархлар - арзонлашувлар автоматик равишда ишга тушади
$1 = 750,000 токен. Ўз-ўзини хост қилувчи моделлар учун ҳисоб-китоб хом ашё нархига кўра амалга оширилади. 30 кунлик харажатлар билан премиум моделлар учун нархлар тушади.
Нима қуришингиз мумкин
@handle ни суҳбат агенти сифатида киритиш
Ўз билимингиз асосида AI персонажини тайёрланг, бир сатрлик скрипт тегини ҳар қандай саҳифага ташланг. Кўрувчилар сизнинг AI билан суҳбатлашади; ҳисобингиз харажатларни ўз зиммасига олади.
Веб-хуклар
Умумий ишларни бажариш учун имзоланган қўнғироқни созлаш (видео яратиш, партияли транскрипция, ўртоқлашиш-банд яратиш, паст ишончлилик ҳақида огоҳлантиришлар). X-Free-Signature'да HMAC-SHA256 имзоси.
Webhooks'ларни созлаш →