Authorizations
API Key for authentication
Headers
Optional component ID for component-specific chat context
Body
application/json
Messages array for AI SDK format - list of conversation messages with roles
Example:
[
{ "role": "user", "content": "Hello" },
{
"role": "assistant",
"content": "Hi there!"
},
{
"role": "user",
"content": [
{
"type": "text",
"text": "What is in this image?"
},
{
"type": "image",
"image_url": { "url": "https://example.com/image.jpg" }
}
]
}
]Single message for custom format - contains text and optional images
Component ID
User ID
Group IDs for access control
Session ID
Session ID (AI SDK uses "id")
Additional context
Response
Successful streaming response (SSE format)