API do Desenvolvedor

Construir com Free.ai - um token de Beaser, 477 ferramentas de IA.

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

30.000 fichas grátis/dia. Cartões nunca necessário para começar.

Ponto final único por modalidade

Uma URL maneja 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, de marcas amigáveis

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

99 línguas fora da caixa

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

60 segundos de início rápido

A mesma API, cinco idiomas, solte a sua chave livre de sk... 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"]

Preços - descontos ponta automaticamente

Os modelos auto-hostados correm livremente na sua piscina diária de 30.000 token, depois facturam a custo bruto. Os modelos premium são pay-as-you-go; gotas de marcação com 30 dias de gasto.

Piscina livre
30,000 / day
Apenas web - cobre modelos auto-hosted
Paga-com-você-vai
1.50×
& lt; $500 / 30 dias
Maçã
1.30×
≥ 500 / 30 dias
Parceiro
1.15×
≥ 2.000 dólares/mês

Desagregação dos preços →

Níveis de pedido API

Seu plano levanta automaticamente o tampão mensal de cada chave - nenhuma nova chave necessária. Faturação de token por pedido não é alterada.

Plano Preço Pedidos/mês Taxa/minuto
Livre $0 1,000 60
Básico 5 dólares/mo 10,000 120
Pro 19/mo 100,000 300
Negócios 49/mo 1,000,000 600

Escolha um plano →

Envio IA características dentro do seu próprio produto? Veja a Platform API para os planos de negócios e preços de volume.

O que você pode construir

Inclua o seu @handle como agente de chat

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

Configuraçã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

Cadastre-se gratuitamente em /signup / e confirme seu email - que desbloqueia a piscina gratuita diária de 30.000 token. Abra /account /?tab=api e clique em Gerar. As chaves são os tokens de Bearer do formulário livre de sk-... e começar a funcionar imediatamente. Nenhum aplicativo, nenhuma lista de espera.

The 30,000-token daily free pool covers self-hosted models on both web and API. Beyond it, self-hosted models bill the raw token count; external models add a 50% retail markup at deduction. Once you spend $500 in a 30-day window the markup drops to 30%; at $2,000+ you become a partner and the markup falls to 15%. Premium external models always bill purchased tokens; token top-ups start at $1.

Os pedidos de API são regidos pelo seu saldo comprado e um tampão mensal por chave ligado ao seu plano: 1000 chamadas grátis, 10.000 em Basic, 100.000 em Pro, 1M em Business. Não há nenhum 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, por isso os SDKs clientes existentes funcionam sem modificação.

Sim - o endpoint do chat aceita um array de ferramentas por meio do esquema de chamadas 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.

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.

Configure o seu URL do endpoint em /account /?tab=developer. Assinamos cada carga útil com HMAC-SHA256 - a assinatura está no cabeçalho de Sinatura X-Free. Events Webhook dispara para: conclusão de trabalho de longa duração, geração de links de compartilhamento, alertas de baixo crédito e equipe convidaceitação.

Multiplicamos o custo a montante em fichas pelo multiplicador de seu nível (1,50× varejo, 1.30× vrac, 1.15× parceiro). Os modelos auto-hostados não têm marca - você paga a contagem de fichas brutas. A linha de dedução em cada resposta mostra o custo exacto do token, então não há nenhuma 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. Rota de modelos pagos para os principais fornecedores externos - 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 para um modelo pago.

Sim - todos os modelos auto-hostados no Free.ai é open-source sob licenças permissivas (Apache 2.0, MIT). Os IDs de modelos que usamos correspondem aos IDs HuggingFace a montante, e nosso repo gpu_api é público. Se você quiser 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.

Adoro Free.ai? Diga aos seus amigos!

Avaliar esta página