> ## Documentation Index
> Fetch the complete documentation index at: https://docs.deepshi.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> The Deepshi API is an OpenAI-compatible gateway. Base URL: https://api.deepshi.ai/v1. API keys start with sk-bf- and go in the Authorization: Bearer header. Prefer the official OpenAI SDKs pointed at the Deepshi base URL. Model ids are clean with no provider prefix (e.g. deepshi-3.0, claude-opus-4.8, gpt-5.5). Chat and image requests are synchronous; video and music requests are asynchronous job APIs (create, then poll). Every synchronous response carries usage.cost.total_cost in USD. Do not reference the internal /api/* admin plane or virtual keys.

# Changelog

> New models, endpoints, and capabilities in the Deepshi API.

Product updates for the Deepshi API. Subscribe with the RSS button to get new
models and features as they ship. Model ids, context windows, and pricing are
always current in `GET /v1/models` and on the [models](/models/overview) pages.

<Update label="2026-07-20" tags={["Models", "Text", "Image", "Video", "Music"]}>
  ## New text, image, video, and music models

  Added six image models (`kling-image-o3`, `kling-image-v3`, `reve-2.1`, `krea-2-turbo`,
  `ernie-image`, `cosmos-3-super`), two video models (`seedance-2.0-mini`, `veo3.1-lite`),
  one music model (`lyria3-pro`), and two chat models (`inkling`, `kimi-k3`). Recently
  added models now appear first on the [text](/models/text-models),
  [image](/models/image-models), [video](/models/video-models), and
  [music](/models/audio-models) pages.
</Update>

<Update label="2026-07-10" tags={["Models", "Text"]}>
  ## New text models

  Added the latest frontier chat models to the catalog, callable with the same
  key and balance as every other model. Browse them on the
  [text models](/models/text-models) page or list them with `GET /v1/models`.
</Update>

<Update label="2026-07-09" tags={["Models", "Image", "Video", "Music"]}>
  ## New image, video, and music models

  Expanded the image, video, and music catalogs with additional models. See
  [image models](/models/image-models), [video models](/models/video-models), and
  [music models](/models/audio-models) for the current lineup and per-model
  parameters.
</Update>

<Update label="2026-07-08" tags={["Music", "Endpoint"]}>
  ## Music generation API

  Launched the asynchronous music endpoints: `POST /v1/audio/generations` to
  create a song from a style prompt and lyrics, `GET /v1/audio/generations/{id}`
  to poll it, and `/content` to fetch the finished track. See
  [music generation](/capabilities/audio-generation).
</Update>

<Update label="2026-07-03" tags={["Video", "Endpoint"]}>
  ## Video generation API

  Launched the asynchronous video endpoints: `POST /v1/videos` to create a job
  from a prompt or an image, `GET /v1/videos/{id}` to poll it, `/content` to
  redirect to the finished file, and `DELETE /v1/videos/{id}` to cancel. Jobs are
  billed once on completion; a cancelled or failed job is never charged. See
  [video generation](/capabilities/video-generation).
</Update>

<Update label="2026-07-01" tags={["Image", "Endpoint"]}>
  ## Image generation and editing

  Added `POST /v1/images/generations` and `POST /v1/images/edits`, with
  per-model sizing and quality parameters discoverable through `GET /v1/models`.
  Every image response returns the actual `usage.cost`. See
  [image generation](/capabilities/image-generation) and
  [image editing](/capabilities/image-editing).
</Update>

<Update label="2026-06-23" tags={["Text", "Reasoning"]}>
  ## Reasoning controls

  Control reasoning depth with the `reasoning_effort` parameter
  (`none`/`low`/`medium`/`high`). The trace is returned as `message.reasoning`
  and `message.reasoning_details`. See [reasoning](/capabilities/reasoning).
</Update>
