OpenAI-Compatible Interface
QuickSilver API is fully compatible with OpenAI’s Chat Completions API.If you’re already using OpenAI’s API, you can switch to QuickSilver with minimal or no changes to your existing integration.API Key Setup
Before you can use the Quicksilver API, you must create and manage your API key. 👉 View #api-key-setup Your API key is required for all requests and should be included in the Authorization header:Integration Methods
QuickSilver supports multiple integration paths to suit your environment:| Method | Description |
|---|---|
| Python SDK | Use the OpenAI-compatible Python client |
| JavaScript (async) | Ideal for browser-based or Node.js applications |
| HTTP (cURL) | Direct HTTP requests using tools like curl |
| CLI Interface | Test and automate with our command-line tool |
| MCP Protocol | Integrate via Model Context Protocol clients |
| Widget Embed | Add a chat widget directly to your website |
| Cherry Studio | Use QuickSilver in the desktop client |
API Endpoints
Base URL
Chat Completions
Use this to send chat messages and receive assistant replies (OpenAI-compatible).Streaming Endpoint
Use this endpoint for streaming responses in real time.Error Handling
The API returns standard HTTP status codes and JSON-formatted errors (compatible with OpenAI’s error structure). Example error response:Usage Tips
- The API is fully compatible with OpenAI’s Chat Completions interface
- Secure your API key — never share it publicly
- For multi-turn conversations, pass previous messages in the messages array
- Use the SSE endpoint for streaming responses in real time
- All communication is encrypted via HTTPS
Need help?
- Contact Support – Reach out for technical assistance
- Refer to OpenAI client documentation for help with SDK usage

