LLM Gateway — superseded
This section documented an early, unified LLM proxy. As of 2026-05-10 it has been replaced by two cleaner surfaces:
/api/zeq/llm/credentials/*— BYOK credential CRUD. Account- scoped, encrypted at rest, 8 providers. See LLM Credentials (BYOK) under the agent group./api/chat/free— system-default Fireworks free-tier chat with the kernel CKO envelope baked in. SeePOST /api/chat/free.
The legacy endpoint pages in this directory (get-providers,
get-models, post-chat, post-key) describe API shapes that no
longer exist on the live framework. They remain for archival reference
only and will be removed in the next docs build.
If you were calling any of:
| Old path | New path |
|---|---|
POST /api/llm/chat | POST /api/zeq/agent/page-chat (slug-bound) or POST /api/chat/free (free-tier) |
POST /api/llm/key | POST /api/zeq/llm/credentials |
GET /api/llm/providers | GET /api/zeq/llm/credentials (the same provider list, returned alongside your credentials) |
GET /api/llm/models | (no direct replacement — model is per-credential default_model field) |
— update your client to the new paths.
The framework's public ZeqClient SDK already targets the new
endpoints; if you upgrade @zeq-os/sdk to 0.2+ you don't need to
change anything in your code.