we are live with campusmateai

CampusMateAI Developer Gateway

Unified multi-protocol AI routing gateway with native OpenAI SDK & Anthropic Claude Code CLI compatibility.

OpenAI Base URL
https://gateway.campusmateai.com/v1
Anthropic Base URL
https://gateway.campusmateai.com
Auth Header
Bearer YOUR_API_KEY
Core Gateway Endpoints
REST • SSE Streaming
Method Path Description
GET /v1/models Query all dynamically routed models and aliases across active channels.
POST /v1/chat/completions OpenAI-compatible chat completions with full streaming & tool call support.
POST /v1/messages Anthropic Claude native Messages API endpoint (supports x-api-key header & Claude Code CLI).
Available Model Catalog
14 Active Tiers
Standard CLI & IDE Compatible Tiers (Claude Code • Cursor • Aider)
claude-3-7-sonnet-20250219 CLI Default
claude-3-7-sonnet Alias
claude-3-5-sonnet-20241022 IDE Default
claude-3-5-sonnet-latest Alias
claude-3-5-sonnet Alias
claude-3-5-haiku-20241022 Fast Tier
claude-3-5-haiku Fast Alias
Frontier & Advanced High-Capacity Series
claude-sonnet-4-6 Recommended Coding
claude-sonnet-5 Flagship Sonnet
claude-opus-4-6 Deep Reasoning
claude-opus-4-7 Extended Logic
claude-opus-4-8 High Depth
claude-opus-5 Frontier Opus
claude-opus-5-5 Ultra Flagship
Integration Quickstart
bash (OpenAI Protocol)
curl -X POST https://gateway.campusmateai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "claude-sonnet-4-6",
    "messages": [
      {"role": "system", "content": "You are a helpful AI assistant."},
      {"role": "user", "content": "Explain quantum computing in one sentence."}
    ],
    "stream": false
  }'
bash (Anthropic Claude Native Protocol)
curl -X POST https://gateway.campusmateai.com/v1/messages \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-6",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Explain quantum computing in one sentence."}
    ]
  }'
python
from openai import OpenAI

client = OpenAI(
    base_url="https://gateway.campusmateai.com/v1",
    api_key="YOUR_API_KEY"
)

response = client.chat.completions.create(
    model="claude-sonnet-4-6",
    messages=[
        {"role": "user", "content": "Hello from CampusMateAI!"}
    ]
)

print(response.choices[0].message.content)
javascript
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://gateway.campusmateai.com/v1",
  apiKey: "YOUR_API_KEY",
});

async function main() {
  const response = await client.chat.completions.create({
    model: "claude-sonnet-4-6",
    messages: [{ role: "user", content: "Hello from Node.js!" }],
  });
  console.log(response.choices[0].message.content);
}

main();
Connecting AI Coding Agents & IDEs
Zero Config
Claude Code CLI Anthropic Protocol

Configure Claude Code CLI directly via shell environment variables (natively uses claude-3-7-sonnet):

export ANTHROPIC_BASE_URL="https://gateway.campusmateai.com"
export ANTHROPIC_API_KEY="YOUR_API_KEY"
OpenCode / Aider / Cursor OpenAI Protocol

Universal OpenAI environment variables recognized by standard coding tools:

export OPENAI_BASE_URL="https://gateway.campusmateai.com/v1"
export OPENAI_API_KEY="YOUR_API_KEY"