Free.ai API

Una clave de API. Cada herramienta de IA. Facturación de token simple.

Cómo funciona

1
Obtener una clave de API

Compra tokens, luego genera tu clave sk-free-

2
Llamar a cualquier punto final

Chat, imágenes, TTS, STT, música, traducción — todo un API

3
Pagar en tokens

Cada herramienta cuesta fichas.

Inicio rápido

# Chat with AI
curl -X POST https://api.free.ai/v1/chat/ \
  -H "Authorization: Bearer sk-free-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "messages": [{"role": "user", "content": "Hello!"}],
    "model": "qwen7b"
  }'

# Generate an image — self-hosted (free within daily allowance)
curl -X POST https://api.free.ai/v1/image/generate/ \
  -H "Authorization: Bearer sk-free-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "A sunset over mountains", "model": "flux-schnell"}'

# Generate with a premium model (paid tokens only — FLUX Kontext, Seedream,
# Ideogram, Nano Banana, Gemini 3 Pro, etc.). Full list at /v1/providers.
curl -X POST https://api.free.ai/v1/image/generate/ \
  -H "Authorization: Bearer sk-free-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "A sunset over mountains", "model": "premium/flux-pro/kontext"}'

# Generate a video (premium)
curl -X POST https://api.free.ai/v1/video/generate/ \
  -H "Authorization: Bearer sk-free-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "A cat running in slow motion", "duration": 5, "model": "premium/kling-video/v2.6/pro/text-to-video"}'

# Text to speech
curl -X POST https://api.free.ai/v1/tts/ \
  -H "Authorization: Bearer sk-free-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello world", "voice": "default", "model": "kokoro"}'

# Translate text
curl -X POST https://api.free.ai/v1/translate/ \
  -H "Authorization: Bearer sk-free-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello world", "target": "es"}'
import requests

API_KEY = "sk-free-YOUR_KEY"
BASE = "https://api.free.ai"
HEADERS = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}

# Chat
r = requests.post(f"{BASE}/v1/chat/", headers=HEADERS, json={
    "messages": [{"role": "user", "content": "Hello!"}],
    "model": "qwen7b"  # or "openai/gpt-4o", "anthropic/claude-sonnet-4", etc.
})
print(r.json()["choices"][0]["message"]["content"])

# Generate image — self-hosted (free within daily allowance)
r = requests.post(f"{BASE}/v1/image/generate/", headers=HEADERS, json={
    "prompt": "A sunset over mountains",
    "model": "flux-schnell",  # or "premium/flux-pro/kontext" for paid tier
    "aspect_ratio": "16:9"
})
print(r.json()["image_url"])

# Generate video (premium — see /v1/providers for the full list)
r = requests.post(f"{BASE}/v1/video/generate/", headers=HEADERS, json={
    "prompt": "A cat running in slow motion",
    "duration": 5,
    "model": "premium/kling-video/v2.6/pro/text-to-video"
})
print(r.json()["video_url"])

# Text to speech
r = requests.post(f"{BASE}/v1/tts/", headers=HEADERS, json={
    "text": "Hello world",
    "model": "kokoro",
    "voice": "af_heart"
})
print(r.json()["audio_url"])

# Transcribe audio
r = requests.post(f"{BASE}/v1/stt/transcribe/", headers=HEADERS, json={
    "url": "https://example.com/audio.mp3",
    "model": "whisper"
})
print(r.json()["text"])
const API_KEY = "sk-free-YOUR_KEY";
const BASE = "https://api.free.ai";

// Chat
const chat = await fetch(`${BASE}/v1/chat/`, {
  method: "POST",
  headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" },
  body: JSON.stringify({
    messages: [{ role: "user", content: "Hello!" }],
    model: "qwen7b"
  })
});
const data = await chat.json();
console.log(data.choices[0].message.content);

// Generate image — self-hosted (free within daily allowance)
const img = await fetch(`${BASE}/v1/image/generate/`, {
  method: "POST",
  headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" },
  body: JSON.stringify({ prompt: "A sunset over mountains", model: "flux-schnell" })
});

// Premium image model (paid tokens) — full list at /v1/providers
const imgPro = await fetch(`${BASE}/v1/image/generate/`, {
  method: "POST",
  headers: { "Authorization": `Bearer ${API_KEY}`, "Content-Type": "application/json" },
  body: JSON.stringify({ prompt: "A sunset over mountains", model: "premium/flux-pro/kontext" })
});
console.log((await img.json()).image_url);

Precios de token

Todo cuesta tokens. Un balance para todas las herramientas. Mismo precio si se utiliza la API o el sitio web.

Modelos alojados en uno mismo Más barato
ModeloTipoCosto de la tokenLicencia
Qwen 2,5 7BChat/Escritura/CódigoTokens reales utilizados (input+output)Apache 2.0
FLUX.1 SchnellGeneración de imágenes1.000 tokens/imagenApache 2.0
KokoroTexto a hablar1 token por 4 caracteresApache 2.0
Susurra más rápido.Discurso al texto4 tokens/segundo de audioMIT
AudioLDM 2Generación de música2.000 tokens/pistaApache 2.0
MadLAD-400Traducción (450+ langs)Tokens reales utilizadosApache 2.0
Real-ESRGANAumento de la escala de la imagen500 tokens/imagenBSD
BRIA RMBGEliminación de antecedentes500 tokens/imagenApache 2.0
CogVideoXGeneración de vídeo5.000 fichas/vídeoApache 2.0
DemucsSeparación vocal500 tokens/pistaMIT
Modelos externos Modelos 346+

Acceda a GPT-4, Claude, Gemini, Llama, DeepSeek y más de 340 modelos. El costo de token se basa en el precio del proveedor convertido a nuestros tokens.

ModeloProveedor~Tokens por mensajeNotas
GPT-4o MiniOpenAI~20Barato, rápido
Flash Géminis 2.0Google~15Muy rápido
Mistral NemoMistral~10Gran valor
DeepSeek V3DeepSeek~30Razonamiento fuerte
Llama 3.3 70BMeta~25Pesos abiertos
Claude Sonnet 4Antrópico~400Calidad superior
GPT-4oOpenAI~325Calidad superior
Qwen 2,5 72BAlibaba~40Grande, capaz

Lista completa de los modelos 346+ en /apps/. Todos usan el mismo parámetro /v1/chat/ — solo cambien el parámetro model.

Fórmula de token

Modelos auto-anfitriones: Pagas las fichas exactas utilizadas.

Modelos externos: our_tokens = provider_usd_cost × 100,000 × 1.30

Ejemplo: GPT-4o cuesta $0.0025 por tokens prompt de 1K. Para 1.000 tokens: $0.0025 × 100.000 × 1,30 = 325 tokens de tu equilibrio.

Todos los puntos finales

Chat / LLM
POST /v1/chat/Chatea con cualquier modelo (auto-anfitrión o externo).
Imagen
POST /v1/image/generate/Texto a imagen (FLUX, SDXL)
POST /v1/image/edit/Pintura, pintura, transferencia de estilo
POST /v1/image/enhance/2x/4x de lujo (Esrgan real)
POST /v1/image/remove-bg/Eliminar el fondo (BRIA RMBG)
Vídeo
POST /v1/video/generate/Texto/imagen al vídeo (CogVideoX)
Texto a hablar
POST /v1/tts/Generar discurso (Kokoro, Piper, MeloTTS, Chatterbox)
POST /v1/tts/stream/Transmitiendo TTS (piezas de audio en tiempo real)
Discurso al texto
POST /v1/stt/transcribe/Transcribir audio/vídeo (susurrador más rápido, 99 idiomas)
Música y audio
POST /v1/music/generate/Generar música a partir de la descripción del texto
POST /v1/music/separate/Voces/tallos separados (Demucs)
Herramientas de texto
POST /v1/write/Generar contenido (ensayo, correo electrónico, historia, etc.)
POST /v1/code/generate/Generar código en cualquier idioma
POST /v1/summarize/Resuma el texto
POST /v1/humanize/Hacer que el texto de IA suene humano
POST /v1/detect/Detectar contenido generado por IA
Traducción y OCR
POST /v1/translate/Traducir texto (MadLAD-400, 450+ idiomas)
POST /v1/ocr/Extraer texto de imágenes
Utilidad
GET /v1/modelsList all available models (self-hosted + external)
GET /v1/status/{job_id}/Compruebe el estado de la tarea async
GET /healthComprobación de salud API

Autenticación

Incluya su clave de API en el encabezado Autorización:

Authorization: Bearer sk-free-YOUR_API_KEY

Cada respuesta incluye un bloque free_ai_usage que muestra los tokens utilizados:

{
  "choices": [...],
  "free_ai_usage": {
    "tokens_used": 142,      // actual tokens processed
    "tokens_charged": 142,   // tokens deducted from your balance
    "source": "self_hosted", // or "external"
    "model": "qwen7b"
  }
}

Límites de tarifas y planes

El mismo precio simbólico en el sitio web y API. No hay precios API por separado.

PlanTokens/MesSolicitudes de API/MinPrecio
Libre5K/día (piscina)10$0
Básico250K305 dólares por mes
Pro1.25M6019 dólares por mes
Negocios6.25M120$49/mo
EmpresaPersonalizadoPersonalizadoContacto

Paquetes de token disponibles: 200K/$5, 1M/$15, 5M/$40. Los tokens nunca expiran.

Python SDK & CLI

SDK de Python

Acceda a todas las herramientas de IA desde su código Python.

pip install free-dot-ai
from freeai import FreeAI

ai = FreeAI(api_key="sk-free-xxx")

# Chat
response = ai.chat("What is Python?")
print(response.text)

# Image generation
image = ai.image("A sunset over mountains")
image.save("sunset.png")

# Text to speech
audio = ai.tts("Hello world", voice="af_heart")
audio.save("hello.mp3")

# Translation
result = ai.translate("Hello", to="es")
print(result.text)  # "Hola"
GitHub PyPI
Asistente de Codificación de CLI

Alternativa libre y de código abierto a Claude Code, Cursor y GitHub Copilot.

pip install free-dot-ai-code
# Start a coding session
cd your-project/
free-code

# Ask about your codebase
free-code ask "How does auth work?"

# Execute a task
free-code run "Add unit tests for User model"

5K tokens/día gratis. Se admite BYOK. Modelos 346+. Sincronización de sesión con Web IDE.

GitHub PyPI Web IDE

BYOK (Trae tu propia llave)

Utilice sus propias claves de API de cualquier proveedor. Cero puntos, cero honorarios. Free.ai sólo indica la petición.

ProveedorFormato de claveModelosMarcado
OpenAIsk-proj-xxxGPT-4o, GPT-4o Mini, o1, o3, etc.$0
Antrópicosk-ant-xxxClaude Sonnet 4, Opus 4, Haiku, etc.$0
GoogleAIzaSyxxxGemini 2.5 Pro, Flash, etc.$0
Otros proveedoressk-or-xxx etc.346+ modelos de todos los proveedores$0
# Python SDK with BYOK
from freeai import FreeAI

ai = FreeAI(provider="openai", api_key="sk-proj-xxx")
response = ai.chat("Hello", model="gpt-4o")

# CLI with BYOK
# free-code config set provider openai
# free-code config set api_key sk-proj-xxx

Su llave, su uso, su factura, sin registro, sin deducciones simbólicas de su saldo de Free.ai.

Preguntas frecuentes sobre API

¡Sí! Las cuentas gratuitas obtienen tokens de 5K/día más un bono de registro de 10K. Los planes pagados ofrecen más tokens y límites de tasa más altos.

No! Mismas tokens, los mismos precios. Su saldo token se comparte entre el sitio web y API. Utilice cualquiera de los dos, pague lo mismo.

Por ejemplo: "modelo": "openai/gpt-4o" o "modelo": "anthropic/claude-sonnet-4". Lista completa en /apps/ o GET /v1/modelos.

¡Sí! El /v1/chat/ endpoint sigue el formato OpenAI de finalización de chat. Puede utilizar cualquier SDK compatible con OpenAI — solo cambie la URL base a https://api.free.ai y utilice su clave de API Free.ai.

¡Sí! Configure "stream": true en su solicitud de chat. Las respuestas se entregan a través de Eventos de envío de servidor (SSE).

Obtendrá una respuesta 402 con un mensaje de error. Compre más tokens en /pricing/ o espere a que su piscina gratuita diaria se reinicie. Los modelos auto hospedados siempre están disponibles dentro de los límites diarios.

¡Sí! Todos los modelos auto-anfitriones tienen licencia MIT/Apache 2.0. El contenido generado es suyo para uso comercial.

Self-hosted: se ejecuta en nuestra GPU. Más barato, más rápido, más privado. Externo: proxy al proveedor del modelo. Acceso a GPT-4, Claude, Gemini, y más. Costos más tokens debido a las tarifas API del proveedor.

Visite la página de su cuenta en /account/ o compruebe el campo free_ai_usage.tokens_charged en cada respuesta API.

¡Sí! Instale nuestro Python SDK: pip instale free-dot-ai. Envuelve cada punto final con respuestas mecanografiadas. Para asistencia de codificación, instale pip instale free-dot-ai-code. La API también sigue a OpenAI\

Nuestro objetivo es el 99,9% de tiempo de actividad. Los planes empresariales incluyen garantías SLA. Compruebe /salud para el estado en tiempo real.

Envíe un correo electrónico a hello@free.ai o visite /contact/. Los planes Pro+ reciben soporte prioritario. Las respuestas de error incluyen un error_id para la depuración.

Love this tool? Share it!

Calificar esta página