everyapi
Registro de cambios8 entradas · más reciente 2026-08-03

Lo que está construyendo EveryAPI

pasarela, extensiones, clientes, documentación —— cada entrada con una referencia de PR para su trazabilidad.

2026-08-03

/edge —— la página de vendedores BYO-GPU

  • Nueva ruta /edge dedicada a los nodos edge: cómo la solicitud de un comprador llega a tu GPU por un WebSocket saliente, las vías de instalación con el instalador y con la CLI, las tres rutas de GPU y las operaciones del día a día del nodo.
  • Documenta el modelo de seguridad del agente como propiedades estructurales en lugar de promesas —— identidad Ed25519 generada en local, una lista de rutas de solicitud permitidas aplicada dentro del binario, tokens de registro de un solo uso y un registro de tráfico sin ningún campo para el cuerpo de los prompts ni de las respuestas.
  • El texto se cotejó línea a línea con clients/edge y la pasarela; las afirmaciones que hacen el README y el documento de diseño pero que el agente publicado no admite (telemetría de GPU en vivo, «nada sale de tu máquina») se omitieron a propósito, y unas pruebas nuevas mantienen fuera de la página las afirmaciones sobre disponibilidad, rendimiento, tamaño de la flota e ingresos.
2026-05-20

Gran refactorización de la navegación del landing · /products · /changelog · /pricing · /models

  • La navegación superior pasó a ser pura navegación por rutas (Inicio / Productos / Integraciones / Canal). Los anclajes de sección de la página de inicio se movieron a un SectionRail flotante a la derecha, que se contrae a solo puntos en móvil.
  • Se eliminaron ChannelNav / ChannelMobileDrawer y ahora se reutiliza un único Nav / MobileDrawer. La única diferencia está en las props de chip + CTA. Se recortaron unas 370 líneas de código duplicado.
  • /products con 9 páginas de productos propios (Raycast / VS Code / extensión de navegador / CLI / App / Obsidian / JetBrains / Neovim / Zed).
  • /changelog / /pricing / /models, tres páginas de marketing Tier 1.
2026-05-19

Extensión VS Code Language Model Chat Provider · v0.1.0

  • Registrado como fuente de modelos para Copilot Chat (Language Model Chat Provider API v1.104+). Ahora aparece un grupo «EveryAPI» en el selector de modelos integrado de Copilot Chat.
  • Sin interfaz de chat propia —— Copilot Chat ya tiene ~74 millones de instalaciones. Nosotros solo aportamos el catálogo de modelos en vivo + facturación + enrutamiento.
  • Bundle de esbuild de 6 KB / .vsix de 26 KB. La clave API se guarda en vscode.SecretStorage (el keychain del sistema), no en settings.json.
  • Lanzamiento en Marketplace + OpenVSX pendiente.
2026-05-19

Extensión de navegador v0.3 · consola para desarrolladores

  • La extensión de chat, traducción y resumen de la v0.2 se convirtió en una consola para desarrolladores: la ventana muestra de un vistazo el saldo, el uso de las últimas 24 horas, las 10 llamadas más recientes y las claves API.
  • Reutiliza la autenticación por cookie del panel de control de app.everyapi.ai; la extensión no almacena ninguna clave.
  • 0 content scripts, 0 host_permissions de terceros. Chrome / Edge (compatibilidad con Firefox MV3 por determinar).
2026-05-19

Orden alfabético estable en /v1/models · Corrección de violación de la especificación CORS

  • El servicio /v1/models ahora ordena los identificadores alfabéticamente, por lo que la lista de modelos de Open WebUI, AnythingLLM y LobeChat ya no cambia de orden al actualizarse.
  • Corrección del middleware CORS: antes enviaba a la vez `Access-Control-Allow-Origin: *` y `Allow-Credentials: true`, lo que violaba la especificación, así que los navegadores rechazaban el preflight. Cambiamos a AllowOriginFunc, que devuelve el Origin de la solicitud —— ahora también pasan los esquemas personalizados (Obsidian app:// / Capacitor capacitor://).
  • Se eliminó el ACAO: * codificado a mano en la ruta SSE de ollama.
2026-05-19

Integration docs · recetas para 6 plataformas

  • Una página de receta para cada uno: VS Code / JetBrains / Obsidian / Zed / Neovim / interfaz de chat autoalojada. Cada una da la ruta de UI exacta + la configuración de base URL/clave/model lista para copiar y pegar.
  • Con notas sobre los puntos conflictivos: en Cline el base URL del provider de OpenAI está oculto / en ProxyAI la URL es el endpoint completo / CORS en Obsidian móvil (resuelto tras el PR #264) / Zed con soporte nativo de `language_models.openai_compatible`.
  • Al final de cada página se explica por qué no creamos un nuevo plugin —— el ecosistema existente ya admite base URLs personalizadas, así que un nuevo plugin perseguiría una brecha de instalaciones de 1000× sin ninguna diferenciación.
2026-05-19

Extensión de navegador v0.2 (reemplazada por v0.3) · Side Panel + Readability

  • Manifest V3 + @crxjs/vite-plugin + React. popup (⌘+Shift+E para Ask/Translate/Summarize de una selección) + Side Panel (⌘+Shift+Y para chat persistente, resúmenes de página completa con Mozilla Readability).
  • Renderizado de Markdown mediante shiki/core (17 gramáticas básicas, evitando las 290 gramáticas que arrastran 25 MB al dist). Stop realmente aborta el fetch.
  • La ruta B (hooking de las APIs privadas de chat.openai.com / claude.ai) se investigó y se marcó como BLOCKED: doble riesgo de anti-bot + ToS.
2026-05-19

Extensión de Raycast · acceso directo a la cartera

  • El comando de cartera muestra los saldos concedido, usado y disponible; antes solo comprobaba la clave y redirigía al panel de control.
  • El comando ask obtiene /v1/models como opciones del selector al abrirse.
  • 6 comandos: Ask / Translate / Sanitize / Wallet / Switch Model / Recent Logs. Raycast Store a la espera de capturas en dispositivo real.

RSS / Suscribirse

Aún no hay feed RSS —— las actualizaciones importantes se envían a los anuncios del panel de control + notificaciones por correo. Para seguir el flujo de PR directamente, haz watch al organización everyapi-ai.