POST /anthropic/v1/messages
Referensi · Anthropic Messages — Anthropic Messages API, diterjemahkan ke jalur OpenAI secara internal dengan pipeline Anoman penuh. Arahkan klien Anthropic SDK mana pun — atau Claude Code — ke Anoman.
Ikhtisar
Endpoint kompatibel Anthropic
POST /anthropic/v1/messages menerima format Anthropic Messages dan menjalankannya melalui guardrail dan metering yang sama seperti request lainnya. Ini ada agar klien Anthropic SDK dan Claude Code dapat melewati Anoman tanpa perubahan kode.
Setel ANTHROPIC_BASE_URL=https://api.anoman.io/anthropic dan ANTHROPIC_API_KEY=anm-sk-.... Autentikasi memakai API key Anoman Anda (header x-api-key yang dikirim Anthropic SDK, atau token Bearer).
Request
Body request
Body mengikuti format Anthropic Messages:
| Field | Deskripsi |
|---|---|
model | Id model (mis. claude-sonnet-4-6). Wajib. |
max_tokens | Token maksimum yang dihasilkan. Wajib (konvensi Anthropic). |
messages | Percakapan — array berisi giliran {role, content}. |
system | System prompt tingkat atas yang opsional. |
stream | Setel true untuk streaming SSE dalam format event Anthropic. |
temperature | Temperature sampling yang opsional. |
Streaming & guardrail
Perilaku
- Streaming: setel
stream: truedan response berupa SSE dalam format event Anthropic (message_start→content_block_delta→message_stop). Lihat /docs/streaming untuk format wire. - Guardrail: seluruh pipeline pra-panggilan berlaku. Request yang diblokir mengembalikan
403sebelum token apa pun mengalir.
Response
Body response
Response berbentuk pesan Anthropic — teks ada di content[].text dan jumlah token di usage.
Claude Code
Arahkan Claude Code melalui Anoman
Setel dua variabel environment dan setiap request Claude Code mengalir melalui guardrail dan metering Anoman — tanpa file konfigurasi, tanpa perubahan kode:
Dua env var yang sama bekerja untuk klien Anthropic SDK mana pun. Untuk panduan setup per-agen lihat /docs/agents.
Arahkan klien Anthropic Anda melalui Anoman.
Guardrail dan metering penuh pada Messages API yang sudah Anda pakai.