Documentation/API documentation and handler source

API documentation and handler source

Task Guide
List public models Models
Conversation Chat, Responses
Native protocol Bypass paths
Video tasks Ark, FAL
Diagnose errors Status codes and logs
curl "$XHUB_BASE_URL/v1/models" \
  -H "Authorization: Bearer $XHUB_API_KEY"

Use an XHub virtual key, not the upstream provider key. XHUB_BASE_URL is the gateway root. Returned model IDs are public names.

Change an endpoint

Find its registration in internal/gateway/routes.go or the module mount.go, then follow the handler to authorization, storage and execution. Update request/response tests and frontend consumers together.

rg 'Register|Handle|GET|POST' internal/gateway/models/mount.go
go test ./internal/gateway/models -count=1

Handler source index · Testing

Search full documentation: budgets, routing, Docker…