mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-07 08:27:12 +00:00
1.3 KiB
1.3 KiB
Compatibility Matrix
Supported endpoints:
GET /healthzPOST /v1/responsesPOST /v1/chat/completionsPOST /__admin/scenariosPOST /__admin/resetGET /__admin/requests
State isolation:
/v1/*request state is scoped by bearer token- admin routes may include the same bearer token to target that namespace
- admin routes without auth operate on the global namespace
Supported /v1/responses fields:
- bearer auth
streammetadatastopprevious_response_idreasoningtext.format.type = text | json_object | json_schema- image inputs in
input[*].content[*].type = input_image - scripted tool calls and continuation input items
Supported /v1/chat/completions fields:
- bearer auth
max_tokensstreamtoolstool_choiceresponse_format.type = text | json_object | json_schemastop- reasoning-bearing assistant content
Structured output subset:
- object roots
- primitive property types:
string,integer,number,boolean - nested object properties
Unsupported schema constructs fail explicitly:
- arrays
anyOfoneOf
Failure scripting:
- application errors with explicit status and OpenAI-shaped body
- optional
Retry-After - delay before headers
- hang before first byte
- inter-event stream delay
- close stream after N chunks
- malformed/truncated SSE ending