API di sviluppaturi

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

Chat, immagine, video, musica, voce, OCR, traduzzione - tuttu in un singulu puntu finale compatibile OpenAI. generusu piscina libera, marcatura trasparente, i prezzi di u partenariu à scala.

30,000 gettoni gratuiti/giornali. Carte mai richiesti à cumincià.

Un singulu puntu finali per modalità

Un URL per ogni mudellu di chat. Un URL pi ogni mudellu d'imaggini. Sceglite u mudellu cu na singula stringa. Nisun mischiu SDK pi ogni fornituri.

Fatturazione onesta, amichevole

I mudelli auto-ospitati fatturanu à u costu crudu. I mudelli Premium aghjunghjenu un marcatu trasparente chì cala mentre scalate. Ogni risposta riporta u costu esattu di u token.

99 lingue fora di a scatula

Chat, traduzzione, TTS, STT - ogni modalità maiò copre 99 lingue senza cunfigurazione supplementari. Passà un codice di lingua è funziona.

Avviamentu rapidu di 60 secondi

La stissa API, cincu lingue. Inserisci la tastiera sk-free-... e lancià.

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

Prezzi - i sconti si piglianu automaticamente

I mudelli auto-ospitati sò liberi di corre nantu à u vostru pool di token 30,000-giornali, poi fatturanu à u costu grezzu. I modelli Premium sò pagati cum'è andate; i gocce di marcatura cù a spesa di 30 ghjorni.

Piscina libbirali
30,000 / day
Web solu - copre mudelli auto-ospitati
Pagamentu a usu
1.50×
< $500 / 30 days
Massa
1.30×
≥ $500 / 30 ghjorni
Partenariu
1.15×
≥ $2,000 / mese

Ripartizione di prezzu piena →

Livelli di richiesta API

U vostru pianu alza automaticamenti u limitu di richiesta mensili di ogni chiave - ùn ci vole micca una nova chiave. A fatturazione di token per richiesta rimane invariata.

Pianu Prezzu Richieste / mese Tasso / minutu
Liberu $0 1,000 60
Basa $5/month 10,000 120
Pro $19/month 100,000 300
Attività $49/month 1,000,000 600

Sceglite un pianu →

Vede u Platform API per i piani di l'affari è i prezzi di u voluminu.

Cosa si pò custruiri

Incorpori u vostru @handle comu un agente di chat

Formà una persona AI nantu à a vostra conoscenza, lasciate un tag di script di una linea in ogni pagina. I visitatori chattanu a vostra AI; u vostru contu raccoglie u costu.

Configurazione di @yourhandle

Webhooks

Cunfigurate una richiama firmata pi travagghi a longu andà (generazzioni di video, trascrizzioni batch, creazioni di ligami di spartizzioni, avvisi di creditu vasciu). Firma HMAC-SHA256 in X-Free-Signature.

Cunfigurari li webhooks →

FAQ

Iscriviti gratuitamenti à /signup/ e cunferma u vostru email - chì sblocca u pool di 30.000 token gratuiti ogni ghjornu. Aprite /account/?tab=api e cliccate Generate. Keys sò tokens portatori di a forma sk-free-... e cumincià à travaglià immediatamente. Nessuna applicazione, senza lista d'attesa.

U pool gratuitu di token 30,000 copre i modelli auto-ospitati sia in web sia in API. Oltre à questu, i modelli auto-ospitati fatturanu u conte di token grezzu; i modelli esterni aghjunghjenu un markup di vendita al dettaglio di u 50% à a deduzione. Una volta chì spendete $ 500 in una finestra di 30 ghjorni, u markup cade à u 30%; à $ 2,000 + diventate un partner è u markup cade à u 15%. I modelli esterni premium fatturanu sempre i token acquistati; i ricaricamenti di token inizianu à $ 1.

E richieste API sò guvernate da u vostru saldo acquistatu è un capu mensile per chiave legatu à u vostru pianu: 1,000 chiamate gratuite, 10,000 in Basic, 100,000 in Pro, 1M in Business.Non ci hè alcun gas per secondu in cima - se a vostra chiave hà token è site sottu u capu mensile, a richiesta corre.

Sì. Passa stream:true a /v1/chat/ pi riciviri eventi mandati dû servituri. U furmatu di u cavu rifletti a cunvinzioni di streaming OpenAI, accussì li SDK di client esistenti funzionanu senza modificazioni.

Sì - l'endpoint di chat accetta una matriccia di strumenti pi lu schema di chiamata di strumenti OpenAI. Li mudelli ca supportanu l'usu di strumenti nativi (famiglia Qwen 2.5 + la maggior parti di i mudelli premium) riturneranu tool_calls; i mudelli senza supportu nativu ripigghianu un prumpt JSON-mode.

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.

Cunfigurate l'URL di u vostru puntu finali sutta /account/?tab=developer. Firmumu ogni payload cu HMAC-SHA256 - a firma si trova nta l'intestazione X-Free-Signature. L'eventi Webhook si attivanu pi: lu cumplitamenti di lu travagghiu a longu andà, la ginirazziuni di ligami di cunnizzioni, l'avvisi di creditu vasciu, e l'accettazione di l'invitazioni di gruppu.

Multiplichemu u costu upstream in tokens da u multiplicatore di u vostru tier (1.50 × retail, 1.30 × bulk, 1.15 × partner). I mudelli auto-ospitati ùn anu micca marcatura - pagà u conte di token crudu. A linea di deduzione in ogni risposta mostra u costu esattu di token, dunque ùn ci hè micca cunniscenza.

I modelli gratuiti sò gestiti da a nostra flotta di GPU auto-ospitata (Qwen 2.5, FLUX, Whisper, Kokoro, ecc.) è sò coperti da u vostru pool giornalieru. I modelli pagati sò indirizzati à i principali fornitori esterni - chisti richiedenu crediti acquistati è ùn ponu esse pagati da u pool giornalieru. Tutti dui cunnivìdinu u listessu /v1/chat/ endpoint; passate model:premium/ per optà per un mudellu pagatu.

Sì - ogni mudellu auto-ospitatu in Free.ai hè open-source sottu licenze permissive (Apache 2.0, MIT). L'ID di u mudellu chì usamu currispondenu à l'ID di HuggingFace upstream, è u nostru repositoriu gpu_api hè publicu. Se vulete a nostra orchestrazione in u vostru hardware, parlateci di un'installazione in nuvola privata.

BYOK vi permette di forniri a vostra propria chiave API di fornitore esternu, cusì e chiamate fatturanu contr'à u vostru account a monte - saltate interamente u nostru markup in quessi modelli. Finu à allora, i livelli di massa + partner taglianu u markup per i clienti à altu voluminu.

Amuri Free.ai? Dì i vostri amichi!

Valuta sta pàggina