docs: document DeepSeek Responses via convention field

This commit is contained in:
2026-08-01 02:05:53 +08:00
parent 4b7cc93917
commit 6932937f87
3 changed files with 26 additions and 8 deletions
+10 -3
View File
@@ -103,14 +103,21 @@ access_key_or_token = "sk-replace-me"
# "claude-sonnet-4-20250514" = { text = true }
# "claude-opus-4-20250514" = { text = true }
# --- DeepSeek (OpenAI-compatible convention) ---
# --- DeepSeek (OpenAI-compatible convention; optional Responses API) ---
# Default models if [providers.*.models] is omitted: deepseek-v4-flash, deepseek-v4-pro.
# [providers.deepseek]
# preset = "deepseek"
# access_key_or_token = "sk-replace-me"
# # url defaults to https://api.deepseek.com when empty
# extras = { convention = "openai" }
# # Convention selects the API surface:
# # "" / "openai" → OpenAI-compatible chat completions (default)
# # "responses" → OpenAI Responses API (POST /responses; today only
# # deepseek-v4-flash supports it)
# # "anthropic" → legacy value, ignored (still chat completions)
# convention = "responses"
# # Legacy location (parsed but ignored; prefer the typed field above):
# # extras = { convention = "openai" }
#
# [providers.deepseek.models]
# "deepseek-v4-flash" = { text = true }
# "deepseek-v4-flash" = { text = true, convention = "responses" }
# "deepseek-v4-pro" = { text = true }