On this page
On this page
Providers
Particle
Particle serves Particle-1 through an OpenAI-compatible Chat Completions API.
| Property | Value |
|---|---|
| Provider | particle |
| Plugin | @openclaw/particle-provider |
| API key environment variable | PARTICLE_API_KEY |
| Base URL | https://api.particle.ai/v1 |
| API | openai-completions |
| Default model | particle/particle-ai/particle-1 |
Setup
-
Create an API key at platform.particle.ai. Inference requires the key's
inferencescope and a positive credit balance unless Particle grants the key free access. -
Install the provider plugin:
bash -
Run onboarding:
bash
For non-interactive setup with a key already in the environment:
Make the environment variable available to the Gateway process, not just your interactive shell. See Environment variables.
Verify configuration and select the model:
Particle-1
The catalog uses the ID Particle lists and returns, particle-ai/particle-1. The short
alias particle-1 is accepted wherever you type a model.
- Text and image input; text output, reasoning, and function tool calling.
- 1,048,576-token context window; up to 131,072 output tokens. Particle defaults to 32,000 output tokens when a client does not send a limit; OpenClaw sends its own output limit.
- Standard prices: $0.25 input, $0.03 cached input, and $1.00 output per million tokens. Reasoning tokens count as output tokens. These are catalog estimates, not a live billing report.
Limits and prices were checked against Particle's model catalog and billing documentation on October 29, 2026.
Reasoning and caching
Particle-1 defaults to high reasoning. OpenClaw exposes off, minimal,
low, medium, high, xhigh, and max:
offsendsreasoning_effort: "none".minimalandlowselect low effort.medium,high, andxhighselect high effort.maxselects max effort.
See Thinking levels and Particle's reasoning controls.
The plugin enables the standard conversation prompt_cache_key for cache
routing. Particle does not document a client-selectable cache-retention duration.
Supported API surface
This integration uses HTTP Chat Completions with SSE streaming. After you sign
in, the model picker lists every chat model your Particle account lists (for
example deepseek-ai/deepseek-v41-flash-1017 and z-ai/glm-5.3-flash); the
curated limits, prices and thinking controls on this page are for Particle-1.
It does not integrate Particle's separate Responses WebSocket API, mid-turn
steering, file uploads or hosted web search.
Particle accepts JSON mode, but does not advertise schema-guaranteed structured output. Do not rely on strict JSON Schema enforcement.
Official references: Quickstart, Authentication, Chat Completions.