OpenAI-compatible API · Pay as you go
AI models and desktop tools
Call chat, reasoning and image models through one API. Use separate desktop apps for image editing, video processing and media playback.
The API needs an account. Local desktop tools do not.
Products
Call a model or work with local files
Use the model API to connect your application, or choose the free desktop apps for images, video and media. Image Studio’s online AI features are billed through the API.
Model API
Choose models through the same interface
Access 16 models from 6 providers through the same API address and manage usage in one account.
- OpenAI-compatible request format
- Chat, reasoning, vision and image generation
- Published reference rates and usage billing
Apps
Three desktop apps,for different tasks

Image Studio
Image editing and AI tools

Video Studio
Video, audio and subtitle tools

Player
Media playback with mpv
Details, screenshots and installers on the apps page
API features
Connection, modelsand billing
Manage API keys, models and usage in the console.
One API address
Configure the BrushLLM address and key in a client that supports OpenAI-compatible requests.
Choose by task
Compare capabilities, context and rates across 16 models.
Setup examples
Start with cURL, Python, Node.js or Go examples, then adjust parameters for your chosen model.
Usage-based Pricing
Text is billed by tokens and images by generated image, in USD. Pay-as-you-go needs no subscription.
Model catalog
6
Model providers
16
Models in the catalog
1
API account
9
Interface languages
Input, output and image rates are listed separately. Console rates apply to billing. View models and pricing
Start using the API
From registration to a request
Create an account
Register and create an API key in the console.
Set the API address
Enter the base URL and BrushLLM key in a supported client.
Choose a model and send a request
Use a catalog model ID and follow the docs for messages and parameters.
base_url = https://api.brushllm.com/v1
Connection examples
These examples use the OpenAI-compatible interface. Supported features and parameters vary by model.
curl https://api.brushllm.com/v1/chat/completions \
-H "Authorization: Bearer $BRUSH_LLM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-chat",
"messages": [
{"role": "user", "content": "Hello, BrushLLM!"}
]
}'
FAQ
Questions before you start
API and accounts
What does BrushLLM offer?
An OpenAI-compatible model API and three desktop apps: Image Studio, Video Studio and Player. API use is metered; local desktop tools are free.
How do I call the API?
Set a client that supports OpenAI-compatible requests to https://api.brushllm.com/v1, then enter your BrushLLM key and model ID. Check the catalog and docs for supported parameters and features.
Desktop apps
What is Image Studio?
An image-editing app with free local conversion, compression, cropping and EXIF tools. Online generation, background removal and related AI features use the metered BrushLLM API.
What edits does Image Studio support?
Format conversion, compression, cropping, watermarks and metadata editing. Online AI features include image generation, background removal, regional edits and generative fill.
