Skip to content

buildOpenAiChatCompletionsRequestBody

构造 OpenAI Chat Completions 请求 JSON(含 tools_configextraBody 合并)。

函数签名

typescript
function applyAgentToolsConfigToOpenAiChatCompletionsBody(
  reqBody: Record<string, unknown>,
  toolsConfig: Record<string, unknown> | null | undefined,
): void

function buildOpenAiChatCompletionsRequestBody(params: {
  model: string
  messages: Array<Record<string, unknown>>
  stream: boolean
  tools?: unknown[]
  toolsConfig?: Record<string, unknown> | null
  extraBody?: Record<string, unknown> | null
}): Record<string, unknown>