# claude-opus-5-5 > AI model available via Core.Today API. - **Provider**: anthropic - **Model ID**: claude-opus-5-5 - **Category**: llm_general - **Credits**: 1 per request - **Pricing Type**: token_based ## API Endpoint Base URL: https://api.core.today ### Messages POST /llm/anthropic/v1/messages ## Authentication Header: `Authorization: Bearer YOUR_API_KEY` Note: Your Core.Today API key (`cdt_xxx`) works as Bearer token. ## Input Parameters - `model` (string, **required**): Model identifier. Use `claude-opus-5-5` - `messages` (array, **required**): Array of message objects with `role` (`user`/`assistant`) and `content` - `max_tokens` (integer, **required**): Maximum tokens to generate - `system` (string, optional): System prompt (a top-level field, not a message role) - `temperature` (number, optional): Sampling temperature (Range: min: 0, max: 1). Claude Opus 4.7 and later, Sonnet 5 and later, and Fable reject non-default values — omit it for those models - `stream` (boolean, optional): Enable streaming responses (Default: `false`) ## Example Request ```json { "model": "claude-opus-5-5", "max_tokens": 1024, "messages": [ { "role": "user", "content": "Hello, how are you?" } ] } ``` ## Response Format ```json { "id": "msg_abc123", "type": "message", "role": "assistant", "model": "claude-opus-5-5", "content": [ { "type": "text", "text": "Response text here" } ], "stop_reason": "end_turn", "usage": { "input_tokens": 10, "output_tokens": 20 } } ``` ## Usage Flow 1. POST /llm/anthropic/v1/messages with model, max_tokens and messages 2. Response is returned synchronously (or streamed if stream=true) 3. Credits are deducted based on token usage ## Token Pricing - Input: 0.007432 credits/token - Output: 0.03716 credits/token