API references
Use the reference that matches your boundary:
| Boundary | Canonical reference |
|---|---|
| HTTP proxy | api/openapi.yaml |
| Rust crate | llmshim on docs.rs |
| Python | Client README |
| TypeScript | Client README |
| Go | Client README |
| Ruby | Client 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.