Claude Native API

Claude Native API supports text generation, multi-turn conversations, image understanding, and multimodal capabilities. Supports both streaming and non-streaming output modes.

Create Message

Create conversation messages with text, images, and multimodal inputs. Control streaming output via the stream parameter.

Note: Requests must include the anthropic-version: 2023-06-01 header.

Create Message

post

Create conversation messages with text, images, and multimodal inputs. Control streaming output via the stream parameter.

Authorizations
AuthorizationstringRequired

Authenticate using Bearer Token. Get API Key at https://viralapi.ai/api-key

Header parameters
anthropic-versionstring · enumRequired

API version number, must be set to 2023-06-01

Example: 2023-06-01Possible values:
Body
modelstring · enumRequired

Model name

Example: claude-3-5-sonnet-20241022Possible values:
max_tokensinteger · min: 1 · max: 8192Required

Maximum output tokens (required)

Example: 4096
systemstringOptional

System prompt

Example: You are a professional translation assistant.
temperaturenumber · max: 1Optional

Temperature value (0-1). Higher values produce more random output

Default: 1Example: 0.7
top_pnumber · max: 1Optional

Nucleus sampling parameter

top_kinteger · min: 1Optional

Top-k sampling parameter

streambooleanOptional

Enable streaming output

Default: falseExample: false
stop_sequencesstring[]Optional

Stop sequences

Responses
chevron-right
200

Generation successful

application/json
post
/v1/messages

Last updated