Referensi API
Anthropic API
Endpoint
POST /v1/messages — menerima x-api-key (atau Bearer) plus anthropic-version: 2023-06-01.
Parameter yang didukung
| Parameter | Catatan | |---|---| | model | ID model persis | | system | string atau array text block | | messages | role user/assistant, konten text / image (base64) / tool_use / tool_result | | max_tokens | wajib | | temperature, top_p | opsional | | stream | event SSE Anthropic asli | | stop_sequences | diteruskan | | tools, tool_choice | tool definition Anthropic | | thinking | {"type":"enabled","budget_tokens":N} |
System prompt platform
Kebijakan keamanan platform dan reasoning policy digabung ke field system sebelum system milik Anda — dengan urutan: kebijakan platform → reasoning → system Anda.
Contoh SDK Python
python import anthropic client = anthropic.Anthropic( base_url="https://api-inference.pixz.dev", api_key="pxr_live_...", ) m = client.messages.create( model="claude-haiku-4.5", max_tokens=256, messages=[{"role": "user", "content": "Halo!"}], ) print(m.content[0].text)
Catatan
Untuk model keluarga Claude, upstream menambahkan system prompt internal (~2.000 token) yang tercatat sebagai token input — respons pemakaian nyata yang menjadi dasar penagihan.