For the complete documentation index, see llms.txt. This page is also available as Markdown.

QuickSilver API

Welcome to the QuickSilver API! This guide will help you quickly set up your API key and choose the best integration method for your needs.

OpenAI-Compatible Interface

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:

Authorization: Bearer your-api-key

Keep this key secure and never expose it publicly.

Integration Methods

QuickSilver supports multiple integration paths to suit your environment:

Use the OpenAI-compatible Python client

Ideal for browser-based or Node.js applications

Direct HTTP requests using tools like curl

Test and automate with our command-line tool

Integrate via Model Context Protocol clients

Add a chat widget directly to your website

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?

Last updated