API del desarrollador

Construya con Free.ai — un token de portador, más de 400 herramientas de IA.

Chat, imagen, video, música, voz, OCR, traducir — todo en un único punto final compatible con OpenAI. Generoso grupo libre, marcado transparente, precios de socios a escala.

30.000 tokens gratuitas/día. Las tarjetas nunca se requieren para comenzar.

Finalidad única por modalidad

Una URL maneja cada modelo de chat. Una URL para cada modelo de imagen. Elija el modelo con una sola cadena. No hay baraja SDK por proveedor.

Facturación honesta y amigable con el marcado

Los modelos Premium agregan un marcado transparente que disminuye a medida que se escala. Cada respuesta reporta el costo exacto del token.

99 idiomas fuera de la caja

Chat, traducir, TTS, STT — cada modalidad principal cubre 99 idiomas sin configuración adicional. Pase un código de idioma y funciona.

Inicio rápido de 60 segundos

La misma API, cinco idiomas, deja tu llave libre y corre.

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

Precios: los descuentos comienzan automáticamente

Los modelos auto-alojados funcionan gratis en su piscina diaria de 30.000 unidades, luego facturan a un costo bruto. Los modelos premium son de pago con cargo a los ingresos; las caídas de los márgenes con un gasto de 30 días.

Piscina gratuita
30,000 / day
Solo web — cubre modelos auto-anfitriones
Pay-a-you-go
1.50×
< $500 / 30 días
A granel
1.30×
≥ $500 / 30 días
Partner
1.15×
≥ $2,000 / mes

Desglose completo de los precios →

Niveles de solicitud de API

Su plan levanta automáticamente la tapa de las solicitudes mensuales de cada llave, no se necesita ninguna nueva llave. La facturación de tokens por solicitud no cambia.

Plan Precio Solicitudes / mes Tasa / minuto
Gratis $0 1,000 60
Básico 5 dólares/mes 10,000 120
Pro 19 dólares/mes 100,000 300
Negocios 49 dólares por mes 1,000,000 600

Escoge un plan →

¿Enviar IA dentro de su propio producto? Vea la API Platform para los planes de negocio y precios de volumen.

Lo que se puede construir

Insertar su @handle como agente de chat

Entrena a un IA persona en sus conocimientos, deje caer una etiqueta de guión de una línea en cualquier página. Los visitantes chatear con su IA; su cuenta recoge el costo.

Configurar @yourhandle

Ganchos web

Configure un callback firmado para trabajos de larga duración (gen de vídeo, transcripción por lotes, creación de enlaces compartidos, alertas de bajo crédito). Firma HMAC-SHA256 en X-Free-Signature.

Configurar anzuelos web →

Preguntas más frecuentes

Regístrate gratis en /signup/ y confirma tu correo electrónico — que desbloquea la piscina gratuita de 30.000 tokens diarios. Abre /account/?tab=api y haz clic en Generar. Las teclas son fichas de portador del formulario sk-free-... y comienza a trabajar inmediatamente. Sin aplicación, sin lista de espera.

La piscina gratuita de 30.000 tokens cubre modelos auto-anfitriones en la web y API. Más allá de ella, los modelos auto-anfitriones facturan el recuento de tokens en bruto; los modelos externos añaden un 50% de descuento al comercio. Una vez que gastas $500 en una ventana de 30 días el margen cae al 30%; a $2.000+ te conviertes en socio y el margen cae al 15%. Los modelos externos premium siempre facturan tokens comprados; los complementos de tokens comienzan a $1.

Las solicitudes de API se rigen por el saldo adquirido y un límite mensual por llave vinculado a su plan: 1.000 llamadas gratis, 10.000 en Basic, 100.000 en Pro, 1M en Business. No hay un acelerador por segundo en la parte superior — si su clave tiene tokens y usted está bajo el límite mensual, la solicitud se ejecuta.

Sí. Transmitir flujo:true on /v1/chat/ para recibir eventos de servidor-sent. El formato de cable refleja la convención de streaming OpenAI para que los SDKs cliente existentes funcionen sin modificación.

Sí — el endpoint de chat acepta una matriz de herramientas según el esquema de llamadas a herramientas de OpenAI. Los modelos que admiten el uso de herramientas nativas (Qwen 2.5 family + la mayoría de los modelos premium) devolverán tool_calls; los modelos sin soporte nativo vuelven a un indicador de modo JSON.

JSON estándar: {error:{mensaje, tipo, código. HTTP 402 significa fuera de créditos (respuesta incluye déficit + una URL de actualización). HTTP 429 significa grupo diario agotado en una llamada no-API. HTTP 400 cubre errores de validación con un mensaje legible por humanos.

Publicamos código-libre en npm + PyPI para el envoltorio IDE de Coder. Para la API en bruto, los SDKs OpenAI trabajan — point base_url en https://api.free.ai/v1 y pasan su clave sk-free-. Lo mismo para Vercel AI SDK, LangChain, llamaindex, etc.

Configure su URL de endpoint en /account/?tab=developer. Firmamos cada carga útil con HMAC-SHA256 — la firma está en el encabezado de X-Free-Signature. Los eventos de Webhook se disparan para: finalización de trabajo de larga duración, generación de enlaces compartidos, alertas de bajo crédito y aceptación de invitación del equipo.

Multiplicamos el costo ascendente en tokens por el multiplicador de tu nivel (1.50× retail, 1.30× voluminoso, 1.15× partner). Los modelos auto-anfitriones no tienen marcado — pagas el conteo de tokens en bruto. La línea de deducción en cada respuesta muestra el costo exacto del token así que no hay conjeturas.

Los modelos gratuitos se ejecutan en nuestra flota de GPU (Qwen 2.5, FLUX, Whisper, Kokoro, etc.) y están cubiertos por su piscina diaria. Los modelos pagados ruta a proveedores externos líderes — que requieren créditos comprados y no se pueden pagar desde la piscina diaria. Ambos comparten el mismo /v1/chat/ endpoint; modelo de pase:premium/ para optar por un modelo pagado.

Sí — cada modelo auto-anfitrión en Free.ai es de código abierto bajo licencias permisivas (Apache 2.0, MIT). Los IDs de modelo que utilizamos coinciden con los IDs de HuggingFace aguas arriba, y nuestro repo gpu_api es público. Si desea nuestra orquestación en su hardware, hable con nosotros sobre una instalación en la nube privada.

Próximamente. BYOK le permite suministrar su propia clave de API proveedor externo así que llama factura contra su cuenta corriente arriba — usted omite nuestro marcado por completo en esos modelos. Hasta entonces, los niveles a granel + socios afeitan el marcado hacia abajo para los clientes de alto volumen.

Love this tool? Share it!

Calificar esta página