跳转到内容

OpenAIResponses

定义于:.build/typescript/packages/providers/openai/src/responses.ts:49

  • ToolCallLLM<OpenAIResponsesChatOptions>

new OpenAIResponses(init?): OpenAIResponses

定义于:.build/typescript/packages/providers/openai/src/responses.ts:77

Omit<Partial<OpenAIResponses>, "session"> & object

OpenAIResponses

ToolCallLLM<OpenAIResponsesChatOptions>.constructor

model: string

定义于:.build/typescript/packages/providers/openai/src/responses.ts:50


temperature: number

定义于:.build/typescript/packages/providers/openai/src/responses.ts:51


topP: number

定义于:.build/typescript/packages/providers/openai/src/responses.ts:52


optional 最大输出标记数: number

定义于:.build/typescript/packages/providers/openai/src/responses.ts:53


optional additionalChatOptions: OpenAIResponsesChatOptions

定义于:.build/typescript/packages/providers/openai/src/responses.ts:54


optional 推理强度: "low" | "medium" | "high"

定义于:.build/typescript/packages/providers/openai/src/responses.ts:55


optional 推理摘要: "auto" | "concise" | "detailed"

定义于:.build/typescript/packages/providers/openai/src/responses.ts:56


optional apiKey: string

定义于:.build/typescript/packages/providers/openai/src/responses.ts:57


optional 基础URL: string

定义于:.build/typescript/packages/providers/openai/src/responses.ts:58


maxRetries: number

定义于:.build/typescript/packages/providers/openai/src/responses.ts:59


optional 超时: number

定义于:.build/typescript/packages/providers/openai/src/responses.ts:60


optional additionalSessionOptions: Omit<Partial<ClientOptions>, "apiKey" | "maxRetries" | "timeout">

定义于:.build/typescript/packages/providers/openai/src/responses.ts:61


lazySession: () => Promise<LLMInstance>

定义于:.build/typescript/packages/providers/openai/src/responses.ts:65

Promise<LLMInstance>


trackPreviousResponses: boolean

定义于:.build/typescript/packages/providers/openai/src/responses.ts:66


存储: boolean

定义于:.build/typescript/packages/providers/openai/src/responses.ts:67


用户: string

定义于:.build/typescript/packages/providers/openai/src/responses.ts:68


调用元数据: StoredValue

定义于:.build/typescript/packages/providers/openai/src/responses.ts:69


内置工具: null | Tool[]

定义于:.build/typescript/packages/providers/openai/src/responses.ts:70


严格模式: boolean

定义于:.build/typescript/packages/providers/openai/src/responses.ts:71


包含: null | ResponseIncludable[]

定义于:.build/typescript/packages/providers/openai/src/responses.ts:72


使用说明: string

定义于:.build/typescript/packages/providers/openai/src/responses.ts:73


previousResponseId: null | string

定义于:.build/typescript/packages/providers/openai/src/responses.ts:74


截断: null | "auto" | "disabled"

定义于:.build/typescript/packages/providers/openai/src/responses.ts:75

获取 会话(): Promise<LLMInstance>

定义于:.build/typescript/packages/providers/openai/src/responses.ts:131

Promise<LLMInstance>


get supportToolCall(): boolean

定义于:.build/typescript/packages/providers/openai/src/responses.ts:138

boolean

ToolCallLLM.supportToolCall


获取 元数据(): LLMMetadata & object

定义于:.build/typescript/packages/providers/openai/src/responses.ts:142

LLMMetadata & object

ToolCallLLM.metadata

聊天(params): Promise<AsyncIterable<ChatResponseChunk<OpenAIResponsesMessageOptions>, any, any>>

定义于:.build/typescript/packages/providers/openai/src/responses.ts:552

LLMChatParamsStreaming<OpenAIResponsesChatOptions, OpenAIResponsesMessageOptions>

Promise<AsyncIterable<ChatResponseChunk<OpenAIResponsesMessageOptions>, any, any>>

ToolCallLLM.chat

chat(params): Promise<ChatResponse<OpenAIResponsesMessageOptions>>

定义于:.build/typescript/packages/providers/openai/src/responses.ts:558

LLMChatParamsNonStreaming<OpenAIResponsesChatOptions, OpenAIResponsesMessageOptions>

Promise<ChatResponse<OpenAIResponsesMessageOptions>>

ToolCallLLM.chat


protected streamChat(baseRequestParams): AsyncIterable<ChatResponseChunk<OpenAIResponsesMessageOptions>>

定义于:.build/typescript/packages/providers/openai/src/responses.ts:644

ResponseCreateParams

AsyncIterable<ChatResponseChunk<OpenAIResponsesMessageOptions>>


toOpenAIResponsesRole(messageType): OpenAIResponsesRole

定义于:.build/typescript/packages/providers/openai/src/responses.ts:663

MessageType

OpenAIResponsesRole


toOpenAIResponseMessage(message): ResponseInputItem | ResponseInputItem[]

定义于:.build/typescript/packages/providers/openai/src/responses.ts:786

ChatMessage<OpenAIResponsesMessageOptions>

ResponseInputItem | ResponseInputItem[]


toOpenAIResponseMessages(messages): ResponseInput

定义于:.build/typescript/packages/providers/openai/src/responses.ts:804

ChatMessage<OpenAIResponsesMessageOptions>[]

ResponseInput


toResponsesTool(tool): Tool

定义于:.build/typescript/packages/providers/openai/src/responses.ts:819

BaseTool

Tool