Effective model capability category after enabled provider mapping overrides: chat, image_generation, video_generation, or decisions. Use the calling endpoint matching this category.
propertyName
Тип: anything
{} ModelList
Скопировать ссылку
data
Тип: array object[] · Model[]
обязательно
{} data
object
константа:
list
обязательно
propertyName
Тип: anything
{} OpenAIErrorResponse
Скопировать ссылку
OpenAI-compatible error envelope. The Router may include code and message without all optional upstream fields.
error
Тип: object
обязательно
{} error
propertyName
Тип: anything
{} ChatCompletionRequest
Скопировать ссылку
messages
Тип: array object[] · ChatMessage[] 1…
обязательно
{} messages
model
Тип: string
обязательно
max_completion_tokens
Тип: integer
мин.:
1
Integer numbers.
max_tokens
Тип: integer
мин.:
1
Integer numbers.
n
Тип: integer
мин.:
1
Integer numbers.
response_format
Тип: object
{} response_format
stop
может быть null
Один изstring
Тип: string
stream
Тип: boolean
Значение по умолчанию
false
temperature
Тип: number
мин.:
0
tool_choice
Один изstring
Тип: string
tools
Тип: array object[]
{} tools
top_p
Тип: number
мин.:
0
макс.:
1
user
Тип: string
propertyName
Тип: anything
{} ChatMessage
Скопировать ссылку
content
может быть null
обязательно
Один изstring
Тип: string
role
Тип: string enum
обязательно
значения
system
developer
user
assistant
tool
name
Тип: string
tool_call_id
Тип: string
tool_calls
Тип: array object[]
{} tool_calls
propertyName
Тип: anything
{} ChatCompletionResponse
Скопировать ссылку
choices
Тип: array object[] · ChatChoice[]
обязательно
{} choices
id
Тип: string
обязательно
object
Тип: string
обязательно
Usually chat.completion for non-streaming responses.
created
Тип: integer Формат: int64
Signed 64-bit integers (long type).
model
Тип: string
system_fingerprint
Тип: string
usage
Тип: object · Usage
Provider usage object. Fields vary by endpoint and provider.
{} usage
propertyName
Тип: anything
{} ChatChoice
Скопировать ссылку
finish_reason
Тип: string | null
index
Тип: integer
Integer numbers.
logprobs
Тип: object | null
{} logprobs
message
Тип: object · ChatMessage
{} message
propertyName
Тип: anything
{} Usage
Скопировать ссылку
Provider usage object. Fields vary by endpoint and provider.
propertyName
Тип: anything
{} ResponsesRequest
Скопировать ссылку
input
обязательно
Один изstring
Тип: string
model
Тип: string
обязательно
include
Тип: array string[]
instructions
Тип: string
max_output_tokens
Тип: integer
мин.:
1
Integer numbers.
metadata
Тип: object
{} metadata
previous_response_id
Тип: string
reasoning
Тип: object
{} reasoning
store
Тип: boolean
stream
Тип: boolean
Значение по умолчанию
false
temperature
Тип: number
мин.:
0
text
Тип: object
{} text
tool_choice
Один изstring
Тип: string
tools
Тип: array object[]
{} tools
top_p
Тип: number
мин.:
0
макс.:
1
propertyName
Тип: anything
{} ResponsesResponse
Скопировать ссылку
id
Тип: string
обязательно
object
константа:
response
обязательно
status
Тип: string enum
обязательно
значения
completed
failed
in_progress
cancelled
queued
incomplete
error
Тип: object · ResponsesError
{} error
metadata
Тип: object
{} metadata
model
Тип: string
output
Тип: array object[]
{} output
output_text
Тип: string
usage
Тип: object · Usage
Provider usage object. Fields vary by endpoint and provider.
{} usage
propertyName
Тип: anything
{} ResponsesError
Скопировать ссылку
code
Тип: string
обязательно
message
Тип: string
обязательно
propertyName
Тип: anything
{} ClaudeMessagesRequest
Скопировать ссылку
max_tokens
Тип: integer
мин.:
1
обязательно
Integer numbers.
messages
Тип: array object[] · ClaudeMessage[] 1…
обязательно
{} messages
model
Тип: string
обязательно
metadata
Тип: object
{} metadata
service_tier
Тип: string
stop_sequences
Тип: array string[]
stream
Тип: boolean
Значение по умолчанию
false
system
Один изstring
Тип: string
temperature
Тип: number
мин.:
0
макс.:
1
thinking
Тип: object
{} thinking
tool_choice
Один изstring
Тип: string
tools
Тип: array object[]
{} tools
top_k
Тип: integer
мин.:
0
Integer numbers.
top_p
Тип: number
мин.:
0
макс.:
1
propertyName
Тип: anything
{} ClaudeMessage
Скопировать ссылку
content
обязательно
Один изstring
Тип: string
role
Тип: string enum
обязательно
значения
user
assistant
propertyName
Тип: anything
{} ClaudeContentBlock
Скопировать ссылку
type
Тип: string enum
обязательно
значения
text
image
document
tool_use
tool_result
thinking
content
Тип: string | array
id
Тип: string
input
Тип: object
{} input
name
Тип: string
source
Тип: object
{} source
text
Тип: string
propertyName
Тип: anything
{} ClaudeMessageResponse
Скопировать ссылку
content
Тип: array object[] · ClaudeContentBlock[]
обязательно
{} content
id
Тип: string
обязательно
model
Тип: string
обязательно
role
константа:
assistant
обязательно
stop_reason
Тип: string | null
обязательно
type
константа:
message
обязательно
stop_sequence
Тип: string | null
usage
Тип: object · Usage
Provider usage object. Fields vary by endpoint and provider.
{} usage
propertyName
Тип: anything
{} ClaudeErrorResponse
Скопировать ссылку
Claude Errors API-compatible error envelope for Messages requests.
error
Тип: object
обязательно
{} error
type
константа:
error
обязательно
request_id
Тип: string
propertyName
Тип: anything
{} VideoGenerationRequest
Скопировать ссылку
Video generation input. Either flattened ({model, prompt, ...}) or nested ({model, input: {...}}). input takes precedence. Exactly one input mode must be used; mixing first/last-frame with multimodal reference inputs is rejected.
model
Тип: string
обязательно
Felo-facing model name, e.g. seedance-2.0-mini.
aspect_ratio
Тип: string enum
значения
16:9
9:16
1:1
4:3
3:4
21:9
adaptive
duration
Тип: integer
мин.:
4
макс.:
15
Integer numbers.
first_frame_url
Тип: string Формат: uri
generate_audio
Тип: boolean
input
Тип: object
Optional nested input object; when present, its fields take precedence over sibling fields.