API Documentation

BusinessAgent provides an OpenAI-compatible API relay for Anthropic's top models. Replace your endpoint URL, keep your existing code — it just works.

Quick Start

Get up and running in under 5 minutes:

1
Get your API Key

Contact us via hello@your-agent.cc, Telegram, or WeChat (Moumlbius)

🎁 Free $1–$5 trial credit for new users

2
Set the endpoint
https://business-agent.cc/api
3
Make your first request
curl https://business-agent.cc/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer sk-ba-your-key-here" \
  -d '{"model": "claude-opus-4-20250514", "messages": [{"role": "user", "content": "Hello, Claude!"}]}' 

Authentication

All API requests require a valid API key sent via the Authorization header:

Authorization: Bearer sk-ba-xxxxxxxxxxxx
🔒
Keep your key safe

Never expose your API key in client-side code or public repositories. Use environment variables.

API Endpoint

SettingValue
Base URLhttps://business-agent.cc/api
Chat Completions/v1/chat/completions
Models List/v1/models
ProtocolOpenAI-compatible (Chat Completions API)
Streaming✅ Supported ("stream": true)

Supported Models

Model IDChannelPrice / 50M TokensBest For
claude-opus-4-20250514 Anthropic Direct $78 Top-tier quality, max stability
claude-opus-4-20250514 AWS Bedrock $47 Enterprise stability, compliance-ready
claude-opus-4-20250514 Claude Official $36 Production-grade, balanced
codex-5.3-high Coding $7 Code generation, refactoring
codex-5.4-high Coding $7 Latest coding model
claude-sonnet-4-20250514 Claude Official $36 General purpose, balanced

All models use official 1:1 token rates. No markup, no rate inflation.

Code Examples

Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="sk-ba-your-key-here",
    base_url="https://business-agent.cc/api/v1"
)

response = client.chat.completions.create(
    model="claude-opus-4-20250514",
    messages=[
        {"role": "user", "content": "Explain quantum computing in 3 sentences."}")
    ]
)

print(response.choices[0].message.content)

Node.js (OpenAI SDK)

import OpenAI from 'openai';

const client = new OpenAI({"}
  apiKey: 'sk-ba-your-key-here',
  baseURL: 'https://business-agent.cc/api/v1',
}"});

const response = await client.chat.completions.create({"}
  model: 'claude-opus-4-20250514',
  messages: [
    {"} role: 'user', content: 'Write a haiku about coding.' }"}
  ],
}"});

console.log(response.choices[0].message.content);

Streaming (Python)

stream = client.chat.completions.create(
    model="claude-opus-4-20250514",
    messages=[{"role": "user", "content": "Tell me a story."}],
    stream=True
)

for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")

Tool Integration

BusinessAgent works with any OpenAI-compatible tool. Just set the base URL and API key:

⌨️

Cursor

Settings → Models → Override OpenAI Base URL

https://business-agent.cc/api
💻

Claude Code (CLI)

Set environment variables:

export ANTHROPIC_BASE_URL=https://business-agent.cc/api
export ANTHROPIC_API_KEY=sk-ba-xxx
🔌

VS Code (Continue)

Edit ~/.continue/config.json:

{"}
  "apiBase": "https://business-agent.cc/api/v1",
  "apiKey": "sk-ba-xxx"
}"}
🧩

MCP Server

Any MCP-compatible client — set the endpoint in your MCP config.

Rate Limits

PlanRPM (Requests/min)TPM (Tokens/min)Concurrent
Standard60100,0005
Team120300,00015
EnterpriseCustomCustomCustom

Rate limits are per API key. Contact us for higher limits.

Error Codes

CodeMeaningSolution
401Invalid API keyCheck your key is correct and complete
402Insufficient balanceTop up your account
429Rate limit exceededReduce request frequency or upgrade plan
500Internal server errorRetry after a few seconds
503Model temporarily unavailableThe upstream model is under load — retry shortly

Support

💬
Need help?

We typically respond within 2 hours during business hours (UTC+8).