Claude Standard
StartupAPI Standard traffic is routed through Kiro via PayGo.
This is our lower-cost routing path for supported Claude models.
gpt-6-astra supports POST /v1/responses, streaming and tool calls through the upstream provider subscription route. Eligible tokenized subscriptions use a final 1.25× ordinary input/output multiplier before independent customer discounts; existing cache accounting applies.
gpt-6.1-sol supports POST /v1/responses, streaming and tool calls. GPT-6.1 Sol is a compatibility model powered by MiniMax-M3.1-Flash through upstream provider. It is not native OpenAI GPT-6.1 inference.
GPT-6.1 Sol inherits exactly the effective GPT-6 Sol token billing of your plan and subscription, including the existing upstream provider reduction once. GPT-6 Sol and GPT-6.1 Sol remain distinct model IDs. Both require an eligible subscription; automatic PAYG fallback is unavailable.
Max Unlimited uses its existing separate weighted-request accounting: clamp(ceil((ordinary_input + output + 0.1 × cache_read) / 29000), 1, 50); image requests have a minimum of 5 units and failed requests use zero units. No model multiplier applies. Standard allowances remain 2,000 weighted units/5h and 10,000/7d; existing trial allowances remain as granted.
API Reference
Use StartupAPI’s supported Messages transport with precise authentication and Anthropic request shapes.
StartupAPI supports the core Anthropic Messages request, response, and SSE event shapes used by Claude Code and direct API callers. Compatibility is limited to behavior implemented and verified by StartupAPI; optional Anthropic services and beta features can require additional gateway support.
| Method | Path |
|---|---|
| POST | https://startupapi.io/v1/messages |
StartupAPI requires your StartupAPI API key in Authorization: Bearer. X-Api-Key is not accepted by the StartupAPI authentication middleware. Missing, malformed, inactive, expired, or invalid keys are rejected before model usage is reserved.
| Header | Value |
|---|---|
| Authorization | Bearer YOUR_STARTUPAPI_API_KEY |
| content-type | application/json |
| anthropic-version | 2023-06-01 (recommended for copy/paste requests) |
curl https://startupapi.io/v1/messages \
-H "Authorization: Bearer YOUR_STARTUPAPI_API_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"messages": [
{ "role": "user", "content": "Hello, Claude." }
]
}'{
"id": "msg_...",
"type": "message",
"role": "assistant",
"model": "claude-sonnet-4-6",
"content": [{ "type": "text", "text": "Hello." }],
"stop_reason": "end_turn",
"stop_sequence": null,
"usage": {
"input_tokens": 10,
"cache_creation_input_tokens": 0,
"cache_read_input_tokens": 0,
"output_tokens": 4
}
}Streaming is enabled in production but is also controlled per API key. New keys currently receive streaming access; an older or restricted key can return a permission error until streaming is enabled for that key.
curl --no-buffer https://startupapi.io/v1/messages \
-H "Authorization: Bearer YOUR_STARTUPAPI_API_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-sonnet-4-6",
"max_tokens": 1024,
"stream": true,
"messages": [{ "role": "user", "content": "Hello, Claude." }]
}'event: message_start
data: {"type":"message_start","message":{"type":"message","usage":{"input_tokens":10,"output_tokens":0}}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"Hello"}}
event: message_stop
data: {"type":"message_stop"}| Field | Meaning |
|---|---|
| model | A customer-accessible Claude model id (see Models). |
| messages | The conversation so far, as role/content pairs. |
| max_tokens | Upper bound on output tokens. The effective cap is the smaller of this and the model’s maximum. |
| stream | Optional. When true, tokens arrive incrementally. |
StartupAPI Standard traffic is routed through Kiro via PayGo.
This is our lower-cost routing path for supported Claude models.
StartupAPI Max traffic uses our dedicated Max routing infrastructure.
The underlying upstream provider and routing implementation are not publicly disclosed.
Max is the dedicated routing path for its exclusive model.
Claude Standard and Claude Max use separate routing paths.