Skip to main content
Upmore is compatible with the Volcengine Ark Chat API. If you’re already using the Ark SDK or calling the Ark API directly, switching to Upmore requires only a base URL change — no code rewrite needed.

Endpoints

Authentication

Supported models

Supported input types

All content types support both URL and Base64 data URI formats.

Features

  • Streaming — Set stream: true for real-time token streaming via SSE
  • Function calling — Use the tools and tool_choice parameters
  • Reasoning — Models return reasoning_content with chain-of-thought
  • Vision — Send images via image_url / input_image content blocks
  • Video understanding — Send videos via video_url / input_video with optional fps control
  • Document understanding — Send PDF/documents via input_file (Responses API only)
  • Multi-turn conversations — Include full message history in messages / input

Chat Completions API

Text

Image (URL)

cURL

Image (Base64)

cURL

Video (URL + fps)

The fps parameter controls frame extraction rate (frames per second). Default: 1, range: 0.2–5.
cURL

Video (Base64)

cURL

Responses API

Text

cURL

Image (URL)

cURL

Video (URL + fps)

cURL

Document (URL)

Document understanding is only available via the Responses API.
cURL

Document (Base64)

cURL

fps parameter

File size limits

Streaming example