Endpoint
Request
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer {API_KEY} |
Content-Type | Yes | application/json |
Body
| Field | Type | Required | Description |
|---|---|---|---|
model | string | No | Model name (defaults to tenant’s default Open API model) |
messages | array | Yes | Conversation messages |
stream | boolean | No | Enable SSE streaming (default: false) |
temperature | number | No | Generation temperature (0-2) |
max_tokens | integer | No | Maximum tokens to generate |
metadata | object | No | App context (location, cart, etc.) |
Response
Non-streaming (stream: false)
Streaming (stream: true)
Code Examples
curl
Python
Swift (iOS)
Language
Response language is determined by the tenant’s default language setting (default_language).