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

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

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

30 000 бясплатных знакаў/дзень. Карты не патрабуюцца для пачатку.

Адзін канец на мадаль

Адзін URL для кожнай мадэлі чата. Адзін URL для кожнай мадэлі відарысаў. Выберыце мадэль адным радком. Не перамешваць SDK па пастаўшчыках.

Правільны, зручны для маркераў рахунак

Модулі, якія працуюць самастойна, патрабуюць плаціць па звычайнай цане. Модулі Premium дадаюць празрыстую марку, якая зніжаецца пры змяненні памеру. Кожны адказ паведамляе дакладную цану.

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

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

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

Вольнае месца
30,000 / day
Тым не менш, усё ж такі карыстаюцца папулярнасцю.
Плаціць па карыстанні
1.50×
< $500 / 30 days
Маса
1.30×
≥ $500 / 30 дзён
Партнёр
1.15×
≥ $2,000 / month

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

Запыт 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.

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

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

Sign up free at /signup/ and confirm your email - that unlocks the 30,000-token daily free pool. Open /account/?tab=api and click Generate. Keys are Bearer tokens of the form sk-free-... and start working immediately. No application, no waitlist.

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). Ідэнтыфікатары мадэляў, якія мы выкарыстоўваем, адпавядаюць ідэнтыфікатарам HuggingFace, і наша gpu_ api рэпазітарыя публічныя. Калі вы хочаце, каб наша аркестраванне на вашым апаратным забеспячэнні, пагаворыце з намі пра ўстаноўку прыватнага воблака.

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

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

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