API do desenvolvedor

Construir com Free.ai — um token de Bearer, mais de 400 ferramentas de IA.

Chat, imagem, vídeo, música, voz, OCR, translate — tudo em um único endpoint compatível com o OpenAI. Piscina livre, marca transparente, preço de parceiro em escala.

10.000 fichas gratuitas na inscrição. Cartões nunca necessários para começar.

Ponto final único por modalidade

Uma URL lida com cada modelo de chat. Uma URL para cada modelo de imagem. Escolha o modelo com uma única corda. Não há shuffle SDK por fornecedor.

Faturação honesta e amigável com marcas

Os modelos auto-hostados facturam a custo bruto. Os modelos Premium adicionam uma marcação transparente que cai à medida que você escala. Cada resposta relata o custo exacto do token.

99 línguas fora da caixa

Chat, translate, TTS, STT — cada grande modalidade abrange 99 idiomas sem configuração extra. Passar um código de linguagem e funciona.

60 segundos de arranque rápido

A mesma API, cinco idiomas.

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

Preços — descontos de ponta automaticamente

$1 = 750.000 fichas. Modelos auto-hostados facturam a custo bruto. Modelo premium gotas de marcação com 30 dias de gasto.

Piscina livre
30,000 / day
Apenas a Web — abrange modelos auto-hosted
Paga-com-você-vai
1.50×
& lt; $500 / 30 dias
Masculino
1.30×
≥ $500 / 30 dias
Parceiro
1.15×
≥ $2. 000 / mês

Desagregação total dos preços →

O que você pode construir

Inclua o seu @handle como agente de chat

Treine uma pessoa da IA no seu conhecimento, deixe um script de uma linha em qualquer página. Visitantes conversam sua IA; sua conta pegar o custo.

Criação @yourhandle

Webhooks

Configure um callback assinado para trabalhos de longa duração (vidéu gen, transcrição por lotes, criação de links de compartilhamento, alertas de baixo crédito). HMAC-SHA256 assinatura em X-Free-Signature.

Configurar webhooks →

FAQ

Inscreva-se gratuitamente em /signup / — você recebe 10.000 tokens em confirmação. Abra /account /?tab=api e clique em Gerar. As chaves são tokens de Bearer do formulário livre de sk-... e começar a funcionar imediatamente. Nenhum aplicativo, nenhuma lista de espera.

$1 compra 750.000 fichas. Os modelos auto-hostados facturam a contagem de fichas cruas; os modelos externos adicionam uma marcação de varejo de 50% na dedução. Uma vez que você gastar $500 em uma janela de 30 dias, o marcado cai para 30%; em $2.000+ você se torna um parceiro e o marcado cai para 15%. Piscina grátis diária: 5.000 fichas para contas confirmadas (web, não API).

Os pedidos de API são regidos pelo seu saldo comprado e por uma tampa mensal por chave (por defeito para 1.000 chamadas; eleva-o em /account /?tab=api). Não há nenhum tribo por segundo no topo — se a sua chave tem fichas e você está sob a tampa mensal, o pedido é executado.

Sim. Passe stream:true on /v1/chat/ to receb Server-Sent Events. O formato de fio espelha a convenção de streaming OpenAI para que o cliente existente SDKs funciona sem modificação.

Sim — o endpoint do chat aceita um array de ferramentas por meio do esquema de chamada de ferramentas OpenAI. Os modelos que suportam o uso de ferramentas nativas (Qwen 2.5 família + a maioria de modelos premium) retornarão tool_calls; os modelos sem suporte nativo retornam a um prompt 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 em npm + PyPI para o envoltório do Coder IDE. Para a API crua, o trabalho do OpenAI SDKs — ponto base_url em https://api.free.ai/v1 e passar a sua chave sk-free-.... O mesmo para Vercel AI SDK, LangChain, lamaindex, etc.

Configure o seu endpoint URL em /account /?tab=developer. Nós assinamos cada carga útil com HMAC-SHA256 — a assinatura está no header X-Free-Signature. Events Webhook fogo para: conclusão de trabalho de longa duração, geração de links de compartilhamento, alertas de baixo crédito e equipe convida a aceitação.

Multiplicamos o custo a montante em tokens pelo multiplicador de seu nível (1,50× varejo, 1.30× vrac, 1.15× parceiro). Os modelos auto-hosted não têm marca — você paga a contagem de tokens brutos. A linha de dedução em cada resposta mostra o custo exato do token de modo que não há sugestão.

Modelos gratuitos executam na nossa frota GPU auto-hosteada (Qwen 2.5, FLUX, Whisper, Kokoro, etc.) e são cobertos pela sua piscina diária. Modelos pagos rota para fornecedores externos líderes — aqueles requerem créditos comprados e não podem ser pagos a partir da piscina diária. Ambos compartilham o mesmo /v1/chat/ endpoint; pass model:premium/ para optar por um modelo pago.

Sim — cada modelo auto-hosted em Free.ai é open-source sob licenças permissivas (Apache 2.0, MIT). Os identificadores de modelo que usamos correspondem aos IDs HuggingFace a montante, e o nosso repo gpu_api é público. Se você quiser a nossa orquestração no seu hardware, fale conosco sobre uma instalação de nuvem privada.

Em breve. O BYOK permite fornecer a sua própria chave de API externo-providente, por isso chama a factura contra a sua conta a montante — você salta o nosso marcado inteiramente nesses modelos. Até então, os níveis de maior + parceiro raspam o marcado para baixo para clientes de alto volume.

Love this tool? Share it!

Avaliar esta página