Skip to content
BrushLLM

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.

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
Desktop apps

Desktop Apps

Image, video and media file tools

Image Studio edits images, Video Studio processes video, audio and subtitles, and Player handles media playback. All three support macOS and Windows.

BrushLLM Image Studio

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

OpenAI
DeepSeek
Zhipu GLM
Alibaba Qwen
Moonshot Kimi
MiniMax

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

1

Create an account

Register and create an API key in the console.

2

Set the API address

Enter the base URL and BrushLLM key in a supported client.

3

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.

View all questions