Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API references

Use the reference that matches your boundary:

BoundaryCanonical reference
HTTP proxyapi/openapi.yaml
Rust cratellmshim on docs.rs
PythonClient README
TypeScriptClient README
GoClient README
RubyClient README

The proxy specification is OpenAPI 3.1 and currently reports llmshim version 0.1.26. It describes the four HTTP endpoints, compact request and response schemas, typed SSE events, and documented HTTP errors. It does not describe the Rust serde_json::Value contract or CLI workflow.

Open api/openapi.yaml in any OpenAPI 3.1-compatible viewer for interactive schema browsing, or pass it to a compatible generator as the starting point for another HTTP client. Generated code still needs your deployment's gateway authentication and must respect the SSE and Retry-After behaviors described in HTTP API and Errors and retries.