# SimpleLLM > OpenAI-compatible inference. Base URL: https://api.simplellm.eu/v1. Bearer API key authentication. This is the public V1 documentation. Model availability and capabilities vary; do not infer support for other providers or future APIs. ## Get started - [Overview](https://simplellm.eu/docs/index.md): Your first request, practical guides, and the complete HTTP reference. - [Quickstart](https://simplellm.eu/docs/quickstart.md): From API key to a first response with cURL, Python, or TypeScript. - [Authentication](https://simplellm.eu/docs/authentication.md): Create, store, rotate, and use your API keys. - [Models & pricing](https://simplellm.eu/docs/models.md): Model IDs, context windows, input, cache and output prices. ## Build with SimpleLLM - [Chat completions](https://simplellm.eu/docs/chat.md): Messages, system prompts, parameters, and multi-turn conversations. - [Streaming & cancellation](https://simplellm.eu/docs/streaming.md): Read SSE events, handle partial responses, and cancel generation. - [Tool calling](https://simplellm.eu/docs/tools.md): Define a function, validate arguments, and return its result. - [Vision](https://simplellm.eu/docs/vision.md): Send image URLs or inline images to a vision-capable model. - [Reasoning & JSON](https://simplellm.eu/docs/reasoning.md): Reasoning budgets, structured output, and model-specific support. - [Speech & transcription](https://simplellm.eu/docs/audio.md): Generate audio and transcribe files with the V1 audio endpoints. - [Image generation](https://simplellm.eu/docs/images.md): Generate images and handle their returned URLs or base64 data. ## Operate your integration - [Tokens, cache & billing](https://simplellm.eu/docs/billing.md): Understand usage, cache discounts, and incomplete-generation estimates. - [Rate limits & retries](https://simplellm.eu/docs/limits.md): Bound concurrency and handle 429s without retry storms. - [Troubleshooting](https://simplellm.eu/docs/errors.md): Diagnose authentication, model, streaming, and upstream failures. - [Usage & API keys](https://simplellm.eu/docs/usage.md): Read account totals, daily usage, and key-specific limits. ## Integrations - [Python & TypeScript](https://simplellm.eu/docs/sdks.md): Complete synchronous and streaming client examples. - [Go & Rust](https://simplellm.eu/docs/go-rust.md): HTTP examples using standard Go and Rust reqwest. - [OpenCode](https://simplellm.eu/docs/opencode.md): Configure the SimpleLLM provider and refresh discovered models. - [OpenClaw](https://simplellm.eu/docs/openclaw.md): Use the setup wizard or an environment-based configuration. - [Zed](https://simplellm.eu/docs/zed.md): Configure Zed with a SimpleLLM API key and an OpenAI-compatible model. ## Reference - [Compatibility & AI docs](https://simplellm.eu/docs/compatibility.md): Supported V1 surface, machine-readable documentation, and boundaries. ## HTTP API - [List model IDs](https://simplellm.eu/docs/reference/listModels.md): GET /v1/models - [Create a chat completion](https://simplellm.eu/docs/reference/createChatCompletion.md): POST /v1/chat/completions - [Not implemented in V1](https://simplellm.eu/docs/reference/legacyCompletions.md): POST /v1/completions - [Generate speech audio](https://simplellm.eu/docs/reference/createSpeech.md): POST /v1/audio/speech - [Transcribe an uploaded audio file](https://simplellm.eu/docs/reference/createTranscription.md): POST /v1/audio/transcriptions - [Generate images](https://simplellm.eu/docs/reference/createImage.md): POST /v1/images/generations - [Read rate-limit status](https://simplellm.eu/docs/reference/getRateLimit.md): GET /v1/rate-limit - [Read account usage and balance](https://simplellm.eu/docs/reference/getUsage.md): GET /v1/usage - [List account API keys](https://simplellm.eu/docs/reference/listKeys.md): GET /v1/keys/ - [Read current key metadata](https://simplellm.eu/docs/reference/getCurrentKey.md): GET /v1/keys/current - [Read current key usage](https://simplellm.eu/docs/reference/getCurrentKeyUsage.md): GET /v1/keys/current/usage - [Read current key daily usage](https://simplellm.eu/docs/reference/getCurrentKeyDailyUsage.md): GET /v1/keys/current/usage/daily - [Read usage for an owned key](https://simplellm.eu/docs/reference/getKeyUsage.md): GET /v1/keys/{keyID}/usage - [Read daily usage for an owned key](https://simplellm.eu/docs/reference/getKeyDailyUsage.md): GET /v1/keys/{keyID}/usage/daily ## Machine-readable reference - [OpenAPI](https://simplellm.eu/openapi.json): Request and response schemas. - [Complete documentation](https://simplellm.eu/llms-full.txt): All guides and reference pages.