Download openapi.json from pixeloffice/pixelrouter-openai-gateway: direct link, hf CLI and curl.
- Browser
- Download file 3.8 kB
-
https://huggingface.co/pixeloffice/pixelrouter-openai-gateway/resolve/main/openapi.json
- Command line
-
hf download hf://pixeloffice/pixelrouter-openai-gateway/openapi.json
-
curl -L -o openapi.json https://huggingface.co/pixeloffice/pixelrouter-openai-gateway/resolve/main/openapi.json
3.8 kB
| { | |
| "openapi": "3.1.0", | |
| "info": { | |
| "title": "PixelRouter Universal OpenAI & Claude Gateway", | |
| "version": "1.4.0", | |
| "description": "Sub-35ms OpenAI & Anthropic Claude compatible API gateway, exact-match prompt cache, and Agent Web Highway by Pixel Office EU." | |
| }, | |
| "servers": [ | |
| { | |
| "url": "https://api.pixeloffice.eu/v1" | |
| } | |
| ], | |
| "paths": { | |
| "/chat/completions": { | |
| "post": { | |
| "summary": "Create chat completion (OpenAI format, SSE streaming supported)", | |
| "operationId": "createChatCompletion", | |
| "requestBody": { | |
| "required": true, | |
| "content": { | |
| "application/json": { | |
| "schema": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string", | |
| "default": "blun-auto" | |
| }, | |
| "messages": { | |
| "type": "array", | |
| "items": { | |
| "type": "object" | |
| } | |
| }, | |
| "stream": { | |
| "type": "boolean", | |
| "default": false | |
| } | |
| }, | |
| "required": [ | |
| "messages" | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "responses": { | |
| "200": { | |
| "description": "Chat completion or SSE stream" | |
| } | |
| } | |
| } | |
| }, | |
| "/messages": { | |
| "post": { | |
| "summary": "Create Anthropic Claude message (Native Anthropic format)", | |
| "operationId": "createClaudeMessage", | |
| "requestBody": { | |
| "required": true, | |
| "content": { | |
| "application/json": { | |
| "schema": { | |
| "type": "object", | |
| "properties": { | |
| "model": { | |
| "type": "string", | |
| "default": "claude-3-haiku-20240307" | |
| }, | |
| "max_tokens": { | |
| "type": "integer", | |
| "default": 1024 | |
| }, | |
| "messages": { | |
| "type": "array", | |
| "items": { | |
| "type": "object" | |
| } | |
| }, | |
| "stream": { | |
| "type": "boolean", | |
| "default": false | |
| } | |
| }, | |
| "required": [ | |
| "max_tokens", | |
| "messages" | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "responses": { | |
| "200": { | |
| "description": "Anthropic Claude message or SSE stream" | |
| } | |
| } | |
| } | |
| }, | |
| "/reader": { | |
| "post": { | |
| "summary": "Agent Web Highway - High speed DOM cleansing to token-saving Markdown", | |
| "operationId": "readWebPage", | |
| "requestBody": { | |
| "required": true, | |
| "content": { | |
| "application/json": { | |
| "schema": { | |
| "type": "object", | |
| "properties": { | |
| "url": { | |
| "type": "string", | |
| "description": "Target web URL to clean" | |
| } | |
| }, | |
| "required": [ | |
| "url" | |
| ] | |
| } | |
| } | |
| } | |
| }, | |
| "responses": { | |
| "200": { | |
| "description": "Cleaned Markdown with Top 1KB Fact Anchors" | |
| } | |
| } | |
| } | |
| }, | |
| "/models": { | |
| "get": { | |
| "summary": "List available models and live wholesale pricing tiers", | |
| "responses": { | |
| "200": { | |
| "description": "List of available models" | |
| } | |
| } | |
| } | |
| } | |
| } | |
| } |