Verbo AI Studio · API pública + web + Verbo Code

Info completa, modelos claros y IDs listos para usar

Ahora el formato oficial para invocar modelos es verboaistudio/<NombreDelModelo>. En esta página tenés la guía rápida, el catálogo completo de modelos, comparativas, tablas de SWE-Bench y ejemplos para integrar todo sin pelearte con la documentación.

Token: verboai-XXXX ID oficial: verboaistudio/NewserLite Chat, imágenes, web, clima y código NewserPlus y SWE-Bench Pro incluidos en la guía

Lo importante en 30 segundos

5 modelos documentados de Verbo AI
3 datasets SWE-Bench listos en Verbo Code
/api/v1/chat endpoint principal para texto e imágenes
Nuevo ID verboaistudio/<modelo>
Podés seguir enviando nombres simples como NewserLite, pero desde ahora el formato recomendado y oficial para integrar es verboaistudio/NewserLite, verboaistudio/NewserAdvanced, verboaistudio/NewserAdvanced1.5 y así con el resto.

Guía rápida

1. Conseguí tu token

Entrá a la app, iniciá sesión y andá a Settings → Clave API. Ahí generás un token tipo verboai-XXXXXXXXXXXX.

2. Elegí el ID del modelo

Usá el identificador nuevo verboaistudio/<NombreDelModelo>. Es el mismo modelo, pero con naming consistente para integraciones.

3. Pegalo en tu app

Mandá Authorization: Bearer verboai-XXXX y un JSON con mensaje + modelo al endpoint /api/v1/chat.

  1. Si usás la web, los créditos se comparten con la API.
  2. /api/v1/info y /api/v1/creditos no consumen créditos.
  3. Si pasás un modelo inválido o vacío, el backend cae a NewserLite.

Probar la API en vivo

Pegá tu token, elegí un modelo por su ID oficial y hacé una prueba real. Si el prompt es visual y el modelo soporta imágenes, también vas a ver la imagen.

Los resultados aparecen acá.

Endpoints disponibles

POST /api/v1/chat principal

Envía un mensaje al modelo elegido. Soporta texto, imágenes y herramientas según el modelo.

curl -X POST https://verboai.her/api/v1/chat \
  -H "Authorization: Bearer verboai-XXXX" \
  -H "Content-Type: application/json" \
  -d '{
    "mensaje": "Hola, quien eres?",
    "modelo": "verboaistudio/NewserLite"
  }'

GET /api/v1/info gratis

Devuelve los datos del token, créditos, modelo por defecto y catálogo disponible. Ahora también trae id por modelo.

curl -H "Authorization: Bearer verboai-XXXX" \
  https://verboai.her/api/v1/info

GET /api/v1/chats gratis

Lista tus conversaciones guardadas de la app web. Útil para paneles, sincronización o clientes propios.

curl -H "Authorization: Bearer verboai-XXXX" \
  https://verboai.her/api/v1/chats

GET /api/v1/creditos gratis

Devuelve solo créditos restantes. Es la opción más liviana si no necesitás toda la metadata del token.

curl -H "Authorization: Bearer verboai-XXXX" \
  https://verboai.her/api/v1/creditos
Ojo con NewserPlus: modelo ULTRA con rate limits estrictos y degradación automática después de 10 mensajes/hora.

Formato nuevo de IDs

Este es el cambio más importante de esta actualización. Si estabas integrando con nombres simples, ahora ya podés usar IDs consistentes estilo estudio/proveedor propio.

Antes Ahora recomendado Sirve para
NewserLite verboaistudio/NewserLite Integraciones nuevas, clientes propios, SDKs y docs consistentes
NewserAdvanced verboaistudio/NewserAdvanced Texto fuerte, web, clima e imágenes
NewserAdvanced1.5 verboaistudio/NewserAdvanced1.5 Código, razonamiento más profundo e imágenes más detalladas
NewserPlus verboaistudio/NewserPlus Ultra potente. Coding complejo y razonamiento avanzado.

Compatibilidad: el backend acepta ambos formatos, pero desde ahora el prefijo verboaistudio/ es el naming oficial.

Catálogo completo de modelos

Acá está el panorama completo de la familia Newser, incluyendo NewserPlus. La tabla junta acceso, costo, rate limit e intención de uso.

Modelo ID oficial Acceso Créditos Rate limit Ideal para
NewserLiteCompact verboaistudio/NewserLiteCompact público 1 30 req/min API · 45 req/min web Consultas cortas, flujos de mucho volumen y gasto mínimo.
NewserLite verboaistudio/NewserLite público 2 24 req/min API · 36 req/min web Chat general, respuestas rápidas y uso diario.
NewserAdvanced verboaistudio/NewserAdvanced pro 6 5 req/min API · 8 req/min web Mejor razonamiento, web, clima e imágenes.
NewserAdvanced1.5 verboaistudio/NewserAdvanced1.5 pro 15 3 req/min API · 4 req/min web Código, APIs de prueba, razonamiento previo e imágenes de más detalle. Máx. 2 imágenes/hora.
NewserPlus verboaistudio/NewserPlus ULTRA 200 4 req/min API · 6 req/min web Ultra potente. Coding complejo y razonamiento avanzado.

Comparativa real de modelos Verbo AI

Estos números provienen directamente de la configuración actual del backend, sin ajustes. Las primeras tres gráficas comparan los modelos de Verbo AI entre sí en costo por petición, rate limit y ventana de salida. Los créditos y el rate limit son métricas propias de Verbo AI, por lo que no se comparan contra otros proveedores: ese sistema no existe fuera de esta plataforma.

La ventana de salida es distinta: OpenAI, Anthropic y Google publican ese número en su documentación oficial, así que es la única métrica de esta sección donde se incluyen otras marcas. Vale aclarar que solo indica cuántos tokens puede tener una respuesta, no qué tan bien razona el modelo.

Consultas por 100 créditos

Con 100 créditos, esto es lo que te alcanza a hacer en cada modelo según lo que cuesta hoy. Barra más larga, saldo que rinde más.

NewserLiteCompact
100
NewserLite
50
NewserAdvanced
16.7
NewserAdvanced1.5
6.7
NewserPlus
0.5

Rate limit de la API

Cuántas veces por minuto podés pegarle a cada modelo con la config actual del servidor.

NewserLiteCompact
30
NewserLite
24
NewserAdvanced
5
NewserAdvanced1.5
3
NewserPlus
4

Ventana máxima de salida

Cuánto puede llegar a estirarse una sola respuesta, según el maxTokens de cada modelo.

NewserLiteCompact
850
NewserLite
900
NewserAdvanced
2048
NewserAdvanced1.5
3072
NewserPlus
16 000

Ventana máxima de salida: Verbo AI vs. otras familias

NewserPlus tiene una ventana de salida de 16,000 tokens (con G4F/Anthropic) o 8,000 tokens (free), lo que le permite generar respuestas muy largas y detalladas.

NewserPlus (Verbo AI)
16 000
GPT-4o mini
16 384
GPT-4.1
32 768
Claude Sonnet 4.6 / Haiku 4.5
64 000
Gemini 2.5 Pro
65 536
Claude Opus 4.8 / Fable 5
128 000

Números sacados de la documentación de OpenAI, Anthropic y Google. Es nada más el tope de tokens por respuesta, no dice nada sobre qué tan bien piensa un modelo: más tokens es respuestas más largas, no mejores.

Mapa costo / rate limit

Cada modelo ubicado según lo que cuesta por pedido (créditos) y cuántas veces por minuto se lo puede usar hoy. Es el mismo dato de los gráficos de arriba, cruzado en un solo mapa: no medimos latencia real todavía, así que esto es un proxy de capacidad de uso, no un benchmark de velocidad.

↑ menor rate limit
↓ mayor rate limit
costo por pedido (créditos) →
NewserLiteCompact1 crédito · 30/min
NewserLite2 créditos · 24/min
NewserAdvanced6 créditos · 5/min
NewserAdvanced1.515 créditos · 3/min
NewserPlus200 créditos · 4/min
Métrica real Quién destaca Dato
Mayor ventana de salida del mercado (todas las familias) Claude Opus 4.8 / Fable 5 128 000 tokens de salida, frente a 16 000 de NewserPlus.
Mejor rendimiento por crédito NewserLiteCompact 100 consultas por cada 100 créditos.
Mayor rate limit público NewserLiteCompact 30 req/min en API y 45 req/min en web.
Mayor ventana de salida (Verbo AI) NewserPlus maxTokens: 16 000 (con G4F/Anthropic) o 8 000 (free).
Mejor punto medio entre costo y capacidad NewserAdvanced 6 créditos, 2 800 tokens y soporte de herramientas.

NewserPlus: Ventajas y desventajas

Comparativa de NewserPlus contra otros modelos de Verbo AI.

Aspecto Supera a No supera a
Ventana de salida NewserLite (900), NewserAdvanced (2 800), NewserAdvanced1.5 (3 072) Claude Opus 4.8 (128 000), Gemini 2.5 Pro (65 536)
Contexto Todos los modelos Verbo AI Claude Opus 4.8 (200K), Gemini 2.5 Pro (1M+)
Coding complejo NewserLite, NewserAdvanced, NewserAdvanced1.5 Modelos especializados en coding (Claude 3.5 Sonnet, GPT-4 Turbo)
Razonamiento NewserLite, NewserAdvanced, NewserAdvanced1.5 Modelos reasoning especializados (o1, Claude Opus)
Costo por uso - NewserLiteCompact (1), NewserLite (2), NewserAdvanced (6), NewserAdvanced1.5 (15)
Rate limit - NewserLiteCompact (30), NewserLite (24), NewserAdvanced (5), NewserAdvanced1.5 (3)
Herramientas NewserLite, NewserAdvanced NewserAdvanced1.5 (igual), modelos con más herramientas
Imágenes NewserLite, NewserAdvanced NewserAdvanced1.5 (igual), Midjourney, DALL-E 3

Nota: NewserPlus se degrada automáticamente a NewserAdvanced1.5 después de 10 mensajes/hora por cuenta para evitar sobrecarga.

Zona especial para IAs y agentes

Acá queda el punto de entrada público para que otras IAs puedan entender Verbo AI, leer la documentación, descubrir enlaces importantes y analizar la parte pública del producto sin depender del chat privado.

Si una IA necesita analizar la parte pública del proyecto, el flujo recomendado es: /ai.txt/llms.txt/info/api/config. La app web principal existe, pero la experiencia interactiva requiere sesión; por eso esta zona pública concentra el contexto necesario para análisis y descubrimiento.

SWE-Bench Pro, Lite y Verifiable

En Verbo Code ya existe el módulo SWE-Bench Pro con estos datasets: SWE-Bench Lite, SWE-Bench Verifiable y SWE-Bench Pro. Hoy los modelos conectados ahí son NewserPlus y NewserAdvanced1.5.

Dataset Qué mide Modelo recomendado Cuándo usarlo
SWE-Bench Lite Subset más liviano y rápido para pruebas iniciales. verboaistudio/NewserAdvanced1.5 Comparaciones rápidas o smoke tests de coding.
SWE-Bench Verifiable Casos verificables con evaluación más controlada. verboaistudio/NewserAdvanced1.5 Medir consistencia técnica antes de correr tandas pesadas.
SWE-Bench Pro Benchmark más exigente para bugs y features reales. verboaistudio/NewserPlus Evaluación seria de agentic coding y resolución de issues complejos.
En términos prácticos: si querés “la mesa completa” para ingeniería de software real, NewserPlus + SWE-Bench Pro es la combinación alta. Si querés validar rápido sin gastar tanto, NewserAdvanced1.5 + Lite/Verifiable te da un punto medio muy útil.

Cómo elegir sin simular benchmarks

Para una comparación real contra otras IAs hace falta correr el mismo benchmark, en el mismo entorno y con la misma metodología. Mientras eso no esté publicado, esta guía se queda en terreno verificable: métricas del sistema y recomendación de uso basada en capacidades reales del producto.

Si necesitás... Modelo recomendado Base real
Máximo ahorro y volumen NewserLiteCompact 1 crédito por petición y el rate limit más alto.
Uso diario equilibrado NewserLite 2 créditos por petición con buen throughput.
Herramientas, imágenes y mejor profundidad NewserAdvanced 2048 tokens, web, clima e imágenes.
Código más serio y más contexto NewserAdvanced1.5 3072 tokens y perfil técnico más fuerte en la configuración actual.
Verbo Code y agentic coding pesado NewserPlus 32 769 tokens y flujo especializado para programación avanzada.

Imágenes con IA

Si tu prompt describe una escena visual, un logo, una portada o algo claramente gráfico, Verbo AI detecta la intención y genera imagen automáticamente con los modelos que lo soportan.

curl -X POST https://verboai.her/api/v1/chat \
  -H "Authorization: Bearer verboai-XXXX" \
  -H "Content-Type: application/json" \
  -d '{
    "mensaje": "un leon descansando al atardecer",
    "modelo": "verboaistudio/NewserAdvanced"
  }'

Ejemplos de integración

JavaScript
const TOKEN = "verboai-XXXX";
const URL = "https://verboai.her/api/v1/chat";

async function preguntar(mensaje, modelo = "verboaistudio/NewserLite") {
  const resp = await fetch(URL, {
    method: "POST",
    headers: {
      Authorization: `Bearer ${TOKEN}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({ mensaje, modelo }),
  });
  const data = await resp.json();
  if (!resp.ok || !data.ok) throw new Error(data.error || "Error");
  return data;
}
Python
import json
import urllib.request

TOKEN = "verboai-XXXX"
URL = "https://verboai.her/api/v1/chat"

def preguntar(mensaje, modelo="verboaistudio/NewserLite"):
    body = json.dumps({"mensaje": mensaje, "modelo": modelo}).encode()
    req = urllib.request.Request(URL, data=body, method="POST")
    req.add_header("Authorization", f"Bearer {TOKEN}")
    req.add_header("Content-Type", "application/json")
    with urllib.request.urlopen(req, timeout=120) as resp:
        data = json.loads(resp.read().decode())
    if not data.get("ok"):
        raise Exception(data.get("error"))
    return data
cURL
curl -X POST https://verboai.her/api/v1/chat \
  -H "Authorization: Bearer verboai-XXXX" \
  -H "Content-Type: application/json" \
  -d '{"mensaje":"Explicame Romanos 8","modelo":"verboaistudio/NewserAdvanced"}'

Errores comunes

Código Qué significa Qué revisar
400 Falta el mensaje o el body está mal formado. Mandá JSON válido y revisá comillas/campos.
401 Token ausente, inválido o revocado. Usá Authorization: Bearer verboai-XXXX.
402 No alcanzan los créditos para ese modelo. Probá con Lite o recargá acceso/créditos.
403 Intentaste usar un modelo restringido. Necesitás permisos de cuenta habilitada.
429 Límite por ventana alcanzado. Esperá y reintentá, o bajá a un modelo más liviano.
502 / 500 El proveedor de IA o la capa gratis no respondió bien. Reintentá en unos minutos.

CLI de terminal

Si preferís usar Verbo AI desde terminal, el cliente Python sigue disponible y es útil para chatear, consultar créditos y listar modelos.

# Guardar el token
python verboai.py login verboai-XXXX

# Chat interactivo
python verboai.py run

# Ver info del token
python verboai.py info

El proxy local corre en http://127.0.0.1:7788. Comandos del chat: /modelo, /creditos, /info, /salir.