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.