Build with Free.ai - one Bearer token, 477 AI tools.
Chat, рәсем, видео, музыка, тавыш, OCR, тәрҗемә - барысы да бер OpenAI-га туры килә торган азакта. Җирле буш пул, ачык маркировка, партнер бәяләре зурлыкта.
30 000 дән артык кеше яши, шуларның 1000 дән артыгы — шәһәрдә.
Һәр модуляция өчен бер генә тәмамлану урыны
Бер URL һәр сөйләшү моделен эшли. Бер URL һәр сурәтләр моделен эшли. Бер юл белән модельне сайлап алыгыз. Һәр провайдер өчен SDK алыштыру юк.
Иң яхшы, маркировкага уңайлы исәпләү
Үз-үзен тотучы модельләр буш бәя буенча исәпли. Премиум модельләр масштаблау белән төшә торган ачык маркировканы өсти. Һәр җавап буш бәяне хәбәр итә.
99 - өч урынлы җөп сан.
Chat, translate, 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"]Сатып алу - ташламалар автоматик рәвештә кертелә
Self-hosted models run free on your 30,000-token daily pool, then bill at raw cost. Premium models are pay-as-you-go; markup drops with 30-day spend.
Төп мәкалә: Көньяк-Көнбатыш фронт →
API сорау дәрәҗәләре
Сезнең планыгыз һәр ключның айга бер сорау чикләүләрен автоматик рәвештә күтәрә - яңа ключ кирәкми. Һәр сорау өчен токен түләү үзгәрми.
| План | Сыйфат | Сораулар/ ай | Сүз саны |
|---|---|---|---|
| Бушлай | $0 | 1,000 | 60 |
| Башлангыч | 5$/ай | 10,000 | 120 |
| Профиль | $19/mo | 100,000 | 300 |
| Эш | $49/mo | 1,000,000 | 600 |
Үз продуктыгызда АА сыйфатларын җибәрү? Бизнес планнары һәм зурлык бәяләре өчен Platform API карагыз.
Ниләр төзи аласыз
Сезнең @handle'ны чат агенты буларак кертү
Сезнең белемегез буенча ДНК персонажын өйрәтегез, теләсә кайсы биткә бер юллы скрипт теги куегыз. Сезнең ДНК белән сөйләшүчеләр, сезнең хисап счетыгызга акча күчерә.
Веб-хоклар
Озак вакытка эшләнүче эш өчен имзаланган чакыру кайтаруны конфигурацияләү (видеоны чыгару, пакетлы репликацияләү, бүлешү-сөйләшү, түбән дәрәҗәле хәбәрләр). X-Free-Signature'да HMAC-SHA256 имзасы.
Веб-хакларны көйләү →