buildOpenAiChatCompletionsRequestBody
构造 OpenAI Chat Completions 请求 JSON(含 tools_config 与 extraBody 合并)。
函数签名
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>