Guide

Quick Start

From zero to your first Blue Claw call in a few minutes. Change one setting; keep your stack.

Blue Claw speaks the OpenAI API. If your agent already talks to OpenAI, you're most of the way there. Swap the base URL, drop in a key, and your recurring workloads run on lower-cost open models.

1. Get an API key

Join the beta. Once you're approved we'll send a key that starts with bc_. Keep it somewhere safe. It's the only credential your client needs.

2. Point your client at Blue Claw

Change one line. Everything else about your setup stays the same.

client = OpenAI(
    base_url="https://openai.blueclaw.network/v1",
    api_key="bc_your-key-here",
)

3. Make your first call

Send a normal chat completion. Streaming works exactly as it does on OpenAI. If it comes back, you're live.

curl https://openai.blueclaw.network/v1/chat/completions \
  -H "Authorization: Bearer bc_your-key-here" \
  -H "Content-Type: application/json" \
  -d '{"model": "auto", "messages": [{"role": "user", "content": "Hello, Blue Claw!"}]}'

4. Wire up your agent

OpenClaw, OpenCode, Hermes-style agents, LiteLLM routers, and anything that reads an OpenAI-compatible endpoint all work the same way: set the base URL and API key in the tool's config, pick a model, and point your recurring passes at Blue Claw. Keep another API on hand for the few calls that truly need frontier quality.

What you can call today

  • Chat & completions, including streaming.
  • Embeddings for search, RAG, and indexing.
  • Image generation on open image models.
  • Text-to-speech and speech-to-text.
  • Reranking to re-order retrieved candidates.

Durable async jobs and video AI tools are in development.

This is a starting point. Deeper, per-tool recipes are on the way. Stuck on something? Ask in the Discord.