Liking cljdoc? Tell your friends :D

im.ttalk.agent.provider.openai-responses

OpenAI Responses API provider。

这是继 OpenAI Chat Completions 与 Anthropic Messages 之后的第三个内置协议栈。 上层仍使用同一个 ILLMProvider / 中立消息边界;provider 只把协议形状翻译成 Chat Completions 兼容的内部响应骨架,便于复用统一 usage / finish reason 归一化。

OpenAI Responses API provider。

这是继 OpenAI Chat Completions 与 Anthropic Messages 之后的第三个内置协议栈。
上层仍使用同一个 ILLMProvider / 中立消息边界;provider 只把协议形状翻译成
Chat Completions 兼容的内部响应骨架,便于复用统一 usage / finish reason 归一化。
raw docstring

build-paramsclj

(build-params {:keys [model system-prompt max-tokens max-output-tokens
                      temperature top-p user store previous-response-id metadata
                      parallel-tool-calls truncation include service-tier
                      reasoning reasoning-effort reasoning-summary
                      response-format tool-choice tools extra-body
                      thinking-effort]}
              wire-input
              wire-tools)
source

create-providerclj

(create-provider)
(create-provider opts)
source

default-endpointclj

source

provider-responseclj

(provider-response raw provider-name)

把 Responses 原始响应增强成 Chat Completions 兼容骨架。

保留完整 :output / :usage / :id / :model;新增 choices 让 ChatModel 的通用 usage、finish reason 与 reasoning 抽取路径不需要知道 Responses 方言。

把 Responses 原始响应增强成 Chat Completions 兼容骨架。

保留完整 :output / :usage / :id / :model;新增 choices 让 ChatModel 的通用
usage、finish reason 与 reasoning 抽取路径不需要知道 Responses 方言。
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
←Move to previous article
→Move to next article
Ctrl+/Jump to the search field
× close