API распрацоўшчыка

Build with Free.ai - one Bearer token, 400+ AI tools.

Чат, малюнкі, відэа, музыка, голас, OCR, пераклад — усё на адным OpenAI-сумяшчальным канцы. Шчыры бясплатны пул, празрыстая разметка, цана партнёра па памеры.

30 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"]

Працэнты - скідкі пачынаюць дзейнічаць аўтаматычна

Самастойныя мадэлі працуюць бясплатна на вашым 30,000-токен штодзённым пуле, а затым рахункі па сыравіннай цане. Преміум мадэлі плацяць па меры выкарыстання; маркіроўка знізіцца з 30-дзённымі выдаткамі.

Вольны пул
30,000 / day
Толькі для сеціва — уключае мадэлі з уласным хостынгам
Плацеж па карыстанні
1.50×
& 30 дзён
Маса
1.30×
≥ $500 / 30 дзён
Партнёр
1.15×
& Змяніць

Паўнае разбурэнне кошту →

Запыт API

Ваш план аўтаматычна адмяняе абмежаванне на штомесячную колькасць запытаў для кожнага ключа - новы ключ не патрэбен. Плата за запыт застаецца нязменнай.

Плошча Кошт Запытаў / месяц Частата / хвіліна
Вольна $0 1,000 60
Асноўны $5/ месяц 10,000 120
Прафесійны $19/ месяц 100,000 300
Бізнес $49/ месяц 1,000,000 600

Вылучыце план →

Вы хочаце дадаць магчымасці штучнага інтэлекту ў свой прадукт? Праверце Platform API для бізнес-планаў і цэнаўтварэння.

Што вы можаце пабудаваць

Убудоўваць @handle як агента чату

Працягвайце навучанне персанажа машыннага навучання на вашых ведах, пакідаючы аднарадковы сцэнарны тэг на любой старонцы. Адпачывальнікі размаўляюць з вашым машынным навучаннем, ваш рахунак плаціць за гэта.

Наладзіць @yourhandle

Веб- заклікі

Настаўленне падпісанага звароту выкліку для доўгапрацяглых заданняў (генерацыя відэа, пакетная транскрыпцыя, стварэнне спасылак на агульныя файлы, папярэджанні аб нізкім узроўні аўтарства). Падпіска HMAC-SHA256 у X-Free-Signature.

Настаўленні webhooks →

Частыя пытанні

Зарэгіструйцеся бясплатна на / signup / і пацвердзіце свой электронны адрас - гэта адключае 30, 000- дзённы бясплатны рэсурс. Адкрыйце / account /? tab=api і націсніце Генераваць. Ключы - гэта ключы ў форме sk- free-... і пачнуць працаваць адразу. Няма прыкладання, няма спісу чакання.

30,000-токен штодзённы бясплатны пул ахоплівае самастойна хоставаныя мадэлі як у вэб і API. За межамі гэтага, самастойна хоставаныя мадэлі факсуюцца па сырой колькасці токенаў; знешнія мадэлі дадаюць 50% рэалізацыі маркіроўкі пры выключэнні. Калі вы выдаткавалі $ 500 у 30-дзённым акне маркіроўка знізіцца да 30%; на $ 2,000 + вы становіцеся партнёрам і маркіроўка знізіцца да 15%. Прэміум знешнія мадэлі заўсёды факсуюцца купленыя токены; тэкстыльныя дапаўненні пачынаюцца з $ 1.

Запыты API рэгулююцца вашым купленым балансам і штомесячным абмежаваннем на ключ, звязаным з вашым планам: 1,000 выклікаў бясплатна, 10,000 на Basic, 100,000 на Pro, 1M на Business. Няма секунднай газавай засланкі - калі ваш ключ мае токены і вы ніжэй штомесячнага абмежавання, запыт будзе выкананы.

Так. Перадайце stream: true на / v1/ chat / для атрымання падзеяў, адпраўленых серверам. Формат лініі адлюстроўвае правілы перадачы OpenAI, таму існуючыя кліенцкія SDK працуюць без зменаў.

Так — канец чата прымае масіў tools па схеме выкліку інструментаў OpenAI. Мадэлі, якія падтрымліваюць выкарыстанне нацыянальных інструментаў (сем'я Qwen 2.5 + большасць мадэляў premium) будуць вяртаць tool_calls; мадэлі без нацыянальнай падтрымкі вяртаюцца да запыту рэжыму JSON.

Standard JSON: {error:{message, type, code}}. HTTP 402 means out of credits (response includes shortfall + an upgrade URL). HTTP 429 means daily pool exhausted on a non-API call. HTTP 400 covers validation errors with a human-readable message.

We publish freeai-code on npm + PyPI for the Coder IDE wrapper. For the raw API, the OpenAI SDKs work - point base_url at https://api.free.ai/v1 and pass your sk-free-... key. Same for Vercel AI SDK, LangChain, llamaindex, etc.

Настаўце URL канечнай кропкі ў / account/? tab=developer. Мы падпісваем кожны файл HMAC- SHA256 — подпіс знаходзіцца ў загалоўку X- Free- Signature. Падзейныя Webhook запускаюцца для: завяршэння доўгапрацяглых заданняў, генерацыі спасылак на агульныя файлы, папярэджання аб нізкім узроўні заслуг і прыняцця запрашэння каманды.

Мы памнажаем кошт у знаках на множнік вашага ўзроўню (1.50 × рознічная, 1.30 × масавая, 1.15 × партнёр). У самаабслугоўваных мадэлях няма маркіроўкі - вы плаціце за непрададзеную колькасць знакаў. Радок выключэння на кожным адказе паказвае дакладную кошт у знаках, таму няма ніякіх здагадак.

Бясплатныя мадэлі працуюць на нашым уласным GPU-флоце (Qwen 2.5, FLUX, Whisper, Kokoro і г.д.) і пакрытыя вашым штодзённым пулам. Плацежныя мадэлі маршрутуюцца да вядучых знешніх пастаўшчыкоў - тыя патрабуюць купленых крэдытных балаў і не могуць быць аплачваныя з штодзённага пулу. Абедзве мадэлі маюць адзіную канечную кропку /v1/chat/; перадайце model:premium/, каб выбраць платную мадэль.

Так — кожная самастойная мадэль на Free.ai з' яўляецца адкрытым кодам пад дазволенымі ліцэнзіямі (Apache 2.0, MIT). ID мадэляў, якія мы выкарыстоўваем, адпавядаюць ID- ам HuggingFace, а наша глабальнае сховішча gpu_ api публічнае. Калі вы хочаце, каб наша аркестрацыя была на вашым абсталяванні, паразмаўляйце з намі пра ўстаноўку ў прыватным аб' екце.

У хуткім часе. BYOK дазваляе вам забяспечыць свой уласны ключ API знешняга пастаўшчыка, так што выклікі будуць разлічвацца з вашага рахунку на ўзроўні вытворцы - вы цалкам прапускаеце нашу разметку на гэтых мадэлях. Да таго часу, масовыя + партнёрскія ўзроўні абрэзаць разметку для высокіх аб' ёмаў кліентаў.

Любіце Free.ai? Раскажыце сваім сябрам!

Ацэнка гэтай старонкі