Claude Native API
Create Message
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 · enumRequiredExample:
API version number, must be set to 2023-06-01
2023-06-01Possible values: Body
modelstring · enumRequiredExample:
Model name
claude-3-5-sonnet-20241022Possible values: max_tokensinteger · min: 1 · max: 8192RequiredExample:
Maximum output tokens (required)
4096systemstringOptionalExample:
System prompt
You are a professional translation assistant.temperaturenumber · max: 1OptionalDefault:
Temperature value (0-1). Higher values produce more random output
1Example: 0.7top_pnumber · max: 1Optional
Nucleus sampling parameter
top_kinteger · min: 1Optional
Top-k sampling parameter
streambooleanOptionalDefault:
Enable streaming output
falseExample: falsestop_sequencesstring[]Optional
Stop sequences
Responses
200
Generation successful
application/json
400
Invalid request parameters
application/json
401
Authentication failed
application/json
403
Insufficient permissions
application/json
500
Internal server error
application/json
post
/v1/messagesLast updated