API do desenvolvente

Construír con Free.ai — un token de portador, máis de 400 ferramentas de IA.

Chat, imaxes, vídeos, música, voz, OCR, tradución, todo nun único punto final compatíbel con OpenAI. Xeneralísimo grupo de recursos gratuítos, marcaxe transparente, prezos a escala para socios.

10.000 fichas gratis ao rexistrarse. Nunca se precisan tarxetas para comezar.

Un único punto final por modalidade

Un URL xestiona cada modelo de conversa. Un URL para cada modelo de imaxe. Escolla o modelo cunha cadea única. Non hai baralla por provedor de SDK.

Facturación honesta e amigable co marcado

Os modelos auto- hospedados facturan ao custo bruto. Os modelos premium engadirán unha marca transparente que diminuirá conforme se escala. Cada resposta informará do custo exacto do token.

99 linguas dispoñíbeis

Conversa, tradución, TTS, STT: cada modalidade principal cobre 99 linguas sen configuración adicional. Pasa un código de lingua e funciona.

Inicio rápido de 60 segundos

A mesma API, cinco linguas. Solte a chave sk- free-... e execute.

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

Prezos - os descontos comezan automaticamente

$1 = 750. 000 tokens. Os modelos auto- hospedados facturan ao custo bruto. A marcaxe do modelo premium cae cos gastos de 30 días.

Reserva libre
30,000 / day
Só web — cobre modelos auto- hospedados
Pago por uso
1.50×
< $500 / 30 días
A granel
1.30×
≥ $500 / 30 días
Socio
1.15×
≥ $2,000 / month

Desglose completo dos prezos →

O que podes construír

Incorpore o seu @handle como un axente de conversa

Adestra unha personaxe de IA co teu coñecemento, deixa unha etiqueta de script dunha liña en calquera páxina. Os visitantes chatean coa túa IA; a túa conta paga o custo.

Configurar @yourhandle

Webhooks

Configure unha chamada de retorno asinada para traballos de longa duración (xeración de vídeo, transcrición por lotes, creación de ligazóns compartidas, alertas de crédito baixo). Sinatura HMAC- SHA256 en X- Free- Signature.

Configurar os webhooks →

FAQ

Inscríbase gratuitamente en / signup / — obterá 10. 000 tokens ao confirmar. Abra / account /? tab=api e prema Xerar. As chaves son tokens de portador da forma sk- free-... e comezan a funcionar inmediatamente. Sen aplicación, sen lista de espera.

$1 compra 750. 000 tokens. Os modelos auto- hospedados facturan o número de tokens brutos; os modelos externos engadirán un 50% de marxe de venda á dedución. Unha vez que gaste $500 nunha xanela de 30 días a marxe cae ao 30%; a $2. 000+ convértese nun socio e a marxe cae ao 15%. Reserva diaria libre: 5. 000 tokens para contas confirmadas (web, non API).

As solicitudes de API rexístranse segundo o saldo adquirido e un límite mensual por chave (por omisión 1. 000 chamadas; aumente o límite en /account/?tab=api). Non hai límite por segundo; se a chave ten tokens e está por baixo do límite mensual, a solicitude executarase.

Si. Pasa stream: true en / v1/ chat / para recibir eventos enviados polo servidor. O formato do fío reflicte a convención de transmisión de OpenAI, polo que os SDKs de cliente existentes funcionan sen modificación.

Si, o punto final de conversa acepta unha matriz de ferramentas segundo o esquema de chamadas de ferramentas de OpenAI. Os modelos que admiten o uso de ferramentas nativas (família Qwen 2. 5 + a maioría dos modelos premium) devolverán tool_calls; os modelos sen soporte nativo volverán a un aviso en modo 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.

Publicamos código freeai en npm + PyPI para o envoltorio IDE Coder. Para a API en bruto, funcionan os SDK de OpenAI: apunte base_ url a https:// api. free. ai/ v1 e pase a chave sk- free-... O mesmo para o SDK de Vercel AI, LangChain, llamaindex, etc.

Configure o URL do punto final en /account/?tab=developer. Asinamos cada carga con HMAC-SHA256 — a sinatura está na cabeceira X-Free-Signature. Os eventos webhook actívanse para: a realización de tarefas de longa duración, a xeración de ligazóns compartidas, alertas de crédito baixo e aceptación de convites de equipo.

Multiplicámolo custo en tokens polo multiplicador do seu nivel (1, 50× venda polo miúdo, 1, 30× venda a granel, 1, 15× socio). Os modelos auto- hospedados non teñen marcaxe — paga o número de tokens brutos. A liña de dedución en cada resposta mostra o custo exacto do token para que non haxa suposicións.

Os modelos gratuítos executanse na nosa frota de GPU autoaloxadas (Qwen 2. 5, FLUX, Whisper, Kokoro, etc.) e están cubertos pola súa reserva diaria. Os modelos pagos enrutáronse a provedores externos líderes — estes requiren créditos comprados e non poden ser pagados coa reserva diaria. Ambos comparten o mesmo punto final /v1/chat/; pase model:premium/ para optar por un modelo pago.

Si, todos os modelos auto- hospedados no Free.ai son de código aberto baixo licenzas permisivas (Apache 2. 0, MIT). Os ID dos modelos que usamos coinciden cos ID de HuggingFace, e o noso repositorio gpu_ api é público. Se quere a nosa orquestración no seu hardware, fale connosco sobre unha instalación privada na nube.

Pronto. BYOK permítelle fornecer a súa propia chave de API de provedor externo para que as chamadas se facturen contra a súa conta ascendente — salta completamente o noso marcado neses modelos. Ata entón, os niveis de socios + en masa reducen o marcado para clientes de alto volume.

Amas Free.ai?

Cualificar esta páxina