Ilker Manap and Claude Opus 5.5
fd3c7bda32
The client API described in OpenAPI, and both APIs in Swagger UI
...
/v1/openapi.json is the API clients use — OpenAI's endpoints, Anthropic's,
and what llmgw adds — in OpenAPI 3.1, generated from internal/clientapi's
route table by the generator the admin API's document comes from, now
told each document's title, server, token and error. A test reads the
router's mux.HandleFunc calls and refuses a route described and not
mounted, or mounted and not described. Asked for before there is a key,
so it needs none.
/docs/api shows it in Swagger UI 5.33.1 (Apache 2.0, served from the
gateway as the page's policy requires): Authorize takes a key, Try it out
sends to this gateway. Staff are offered the admin API's document too,
from /docs/api/admin.json, which nobody else is given.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-10-10 20:22:48 +02:00
..
2026-10-10 20:22:48 +02:00
2026-09-29 10:44:45 +02:00
2026-10-10 20:22:48 +02:00
2026-10-10 20:22:48 +02:00
2026-09-29 21:06:42 +02:00
2026-10-05 00:12:53 +02:00
2026-09-16 18:23:19 +02:00
2026-10-10 19:16:20 +02:00
2026-09-30 22:40:45 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:12:53 +02:00
2026-10-06 12:41:08 +02:00
2026-10-06 10:47:37 +02:00
2026-10-06 10:47:37 +02:00
2026-10-01 14:35:58 +02:00
2026-10-05 00:12:53 +02:00
2026-10-04 16:30:56 +02:00
2026-10-03 19:50:16 +02:00
2026-10-05 00:12:53 +02:00
2026-09-28 19:03:46 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:12:53 +02:00
2026-10-08 10:22:47 +02:00
2026-10-08 17:23:13 +02:00
2026-10-08 17:23:13 +02:00
2026-10-04 16:25:56 +02:00
2026-10-03 19:50:16 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:12:53 +02:00
2026-10-10 20:22:48 +02:00
2026-10-04 16:25:56 +02:00
2026-09-28 08:11:31 +02:00
2026-10-05 00:12:53 +02:00
2026-09-28 18:11:27 +02:00
2026-10-05 00:12:53 +02:00
2026-10-09 15:44:47 +02:00
2026-10-08 15:59:23 +02:00
2026-09-28 22:44:18 +02:00
2026-09-28 22:44:18 +02:00
2026-10-04 10:29:02 +02:00
2026-10-05 00:12:53 +02:00
2026-09-16 21:12:00 +02:00
2026-09-16 21:12:00 +02:00
2026-10-05 09:30:40 +02:00
2026-10-05 09:30:40 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:12:53 +02:00
2026-10-10 19:16:20 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:12:53 +02:00
2026-10-04 23:46:42 +02:00
2026-10-05 00:15:25 +02:00
2026-09-16 21:06:07 +02:00
2026-10-05 00:12:53 +02:00
2026-10-01 15:56:42 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:12:53 +02:00
2026-10-01 16:02:07 +02:00
2026-10-05 00:12:53 +02:00
2026-10-08 15:59:23 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 15:25:23 +02:00
2026-10-05 09:16:34 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:15:25 +02:00
2026-10-05 00:12:53 +02:00
2026-10-10 20:22:48 +02:00
2026-10-10 19:16:20 +02:00
2026-10-05 00:12:53 +02:00
2026-10-01 07:19:08 +02:00
2026-10-05 00:12:53 +02:00
2026-10-01 07:19:08 +02:00
2026-10-05 00:12:53 +02:00
2026-09-28 22:03:19 +02:00
2026-09-28 22:44:18 +02:00
2026-10-03 19:10:48 +02:00
2026-10-10 19:16:20 +02:00
2026-09-28 12:27:47 +02:00
2026-10-05 00:12:53 +02:00
2026-10-01 15:42:17 +02:00
2026-10-05 00:12:53 +02:00
2026-10-05 00:12:53 +02:00
2026-10-10 11:33:41 +02:00
2026-10-10 11:33:41 +02:00
2026-10-03 19:15:25 +02:00
2026-10-05 00:12:53 +02:00
2026-10-07 13:20:11 +02:00
2026-10-07 13:20:11 +02:00
2026-10-05 00:12:53 +02:00
2026-10-04 16:30:56 +02:00
2026-09-30 11:02:18 +02:00
2026-09-28 22:51:13 +02:00
2026-10-05 00:12:53 +02:00
2026-09-28 20:44:36 +02:00
2026-10-07 13:20:11 +02:00
2026-09-28 23:30:01 +02:00
2026-10-05 00:12:53 +02:00
2026-10-04 10:29:02 +02:00
2026-10-05 00:12:53 +02:00