Felo API PlatformFelo API Platform
v0.3.0
OpenAPI 3.1.0
Сервер:https://openapi.felo.ai
Клиентские библиотеки

Schemas

  • created
    Тип: integer Формат: int64
    обязательно

    Model catalog creation timestamp in Unix seconds.

  • id
    Тип: string
    обязательно

    Felo model id.

  • object
    константа:  
    model
    обязательно
  • owned_by
    Тип: string
    обязательно
  • model_kind
    Тип: string

    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
  • data
    Тип: array object[] ·
    обязательно
  • object
    константа:  
    list
    обязательно
  • propertyName
    Тип: anything

OpenAI-compatible error envelope. The Router may include code and message without all optional upstream fields.

  • error
    Тип: object
    обязательно
  • propertyName
    Тип: anything
  • messages
    Тип: array object[] · 1…
    обязательно
  • model
    Тип: string
    обязательно
  • max_completion_tokens
    Тип: integer
    мин.:  
    1

    Integer numbers.

  • max_tokens
    Тип: integer
    мин.:  
    1

    Integer numbers.

  • n
    Тип: integer
    мин.:  
    1

    Integer numbers.

  • response_format
    Тип: object
  • stop
    может быть null
    • Тип: string
  • stream
    Тип: boolean
  • temperature
    Тип: number
    мин.:  
    0
  • tool_choice
    • Тип: string
  • tools
    Тип: array object[]
  • top_p
    Тип: number
    мин.:  
    0
    макс.:  
    1
  • user
    Тип: string
  • propertyName
    Тип: anything
  • content
    может быть null
    обязательно
    • Тип: string
  • role
    Тип: string enum
    обязательно
    значения
    • system
    • developer
    • user
    • assistant
    • tool
  • name
    Тип: string
  • tool_call_id
    Тип: string
  • tool_calls
    Тип: array object[]
  • propertyName
    Тип: anything
  • choices
    Тип: array object[] ·
    обязательно
  • 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 ·

    Provider usage object. Fields vary by endpoint and provider.

  • propertyName
    Тип: anything
  • finish_reason
    Тип: string | null
  • index
    Тип: integer

    Integer numbers.

  • logprobs
    Тип: object | null
  • message
    Тип: object ·
  • propertyName
    Тип: anything

Provider usage object. Fields vary by endpoint and provider.

  • propertyName
    Тип: anything
  • input
    обязательно
    • Тип: string
  • model
    Тип: string
    обязательно
  • include
    Тип: array string[]
  • instructions
    Тип: string
  • max_output_tokens
    Тип: integer
    мин.:  
    1

    Integer numbers.

  • metadata
    Тип: object
  • previous_response_id
    Тип: string
  • reasoning
    Тип: object
  • store
    Тип: boolean
  • stream
    Тип: boolean
  • temperature
    Тип: number
    мин.:  
    0
  • text
    Тип: object
  • tool_choice
    • Тип: string
  • tools
    Тип: array object[]
  • top_p
    Тип: number
    мин.:  
    0
    макс.:  
    1
  • propertyName
    Тип: anything
  • id
    Тип: string
    обязательно
  • object
    константа:  
    response
    обязательно
  • status
    Тип: string enum
    обязательно
    значения
    • completed
    • failed
    • in_progress
    • cancelled
    • queued
    • incomplete
  • error
    Тип: object ·
  • metadata
    Тип: object
  • model
    Тип: string
  • output
    Тип: array object[]
  • output_text
    Тип: string
  • usage
    Тип: object ·

    Provider usage object. Fields vary by endpoint and provider.

  • propertyName
    Тип: anything
  • code
    Тип: string
    обязательно
  • message
    Тип: string
    обязательно
  • propertyName
    Тип: anything
  • max_tokens
    Тип: integer
    мин.:  
    1
    обязательно

    Integer numbers.

  • messages
    Тип: array object[] · 1…
    обязательно
  • model
    Тип: string
    обязательно
  • metadata
    Тип: object
  • service_tier
    Тип: string
  • stop_sequences
    Тип: array string[]
  • stream
    Тип: boolean
  • system
    • Тип: string
  • temperature
    Тип: number
    мин.:  
    0
    макс.:  
    1
  • thinking
    Тип: object
  • tool_choice
    • Тип: string
  • tools
    Тип: array object[]
  • top_k
    Тип: integer
    мин.:  
    0

    Integer numbers.

  • top_p
    Тип: number
    мин.:  
    0
    макс.:  
    1
  • propertyName
    Тип: anything
  • content
    обязательно
    • Тип: string
  • role
    Тип: string enum
    обязательно
    значения
    • user
    • assistant
  • propertyName
    Тип: anything
  • type
    Тип: string enum
    обязательно
    значения
    • text
    • image
    • document
    • tool_use
    • tool_result
    • thinking
  • content
    Тип: string | array
  • id
    Тип: string
  • input
    Тип: object
  • name
    Тип: string
  • source
    Тип: object
  • text
    Тип: string
  • propertyName
    Тип: anything
  • content
    Тип: array object[] ·
    обязательно
  • id
    Тип: string
    обязательно
  • model
    Тип: string
    обязательно
  • role
    константа:  
    assistant
    обязательно
  • stop_reason
    Тип: string | null
    обязательно
  • type
    константа:  
    message
    обязательно
  • stop_sequence
    Тип: string | null
  • usage
    Тип: object ·

    Provider usage object. Fields vary by endpoint and provider.

  • propertyName
    Тип: anything

Claude Errors API-compatible error envelope for Messages requests.

  • error
    Тип: object
    обязательно
  • type
    константа:  
    error
    обязательно
  • request_id
    Тип: string
  • propertyName
    Тип: anything

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.

  • last_frame_url
    Тип: string Формат: uri
  • prompt
    Тип: string
    макс. длина:  
    2000
  • reference_audio_urls
    Тип: array string[] …3Формат: uri
  • reference_image_urls
    Тип: array string[] …9Формат: uri
  • reference_video_urls
    Тип: array string[] …3Формат: uri
  • resolution
    Тип: string enum
    значения
    • 480p
    • 720p
    • 1080p
    • 4k
  • kind
    enum
    константа:  
    video
    обязательно
    значения
    • video
  • outputs
    Тип: array string[]
    обязательно

    Empty until the task succeeds.

  • status
    enum
    константа:  
    queued
    обязательно
    значения
    • queued
  • task_id
    Тип: string
    обязательно

    Task id to use for polling.

  • kind
    enum
    константа:  
    video
    обязательно
    значения
    • video
  • outputs
    Тип: array string[] Формат: uri
    обязательно
  • status
    Тип: string enum
    обязательно
    значения
    • queued
    • running
    • succeeded
    • failed
    • interrupted
  • task_id
    Тип: string
    обязательно
  • error
    Тип: object

    Present when the task failed.

OpenAI-compatible error envelope.

  • error
    Тип: object
Schemas — Model API