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
maxOutputTokens?
Section titled “maxOutputTokens?”
optional最大输出标记数:number
定义于:.build/typescript/packages/providers/openai/src/responses.ts:53
additionalChatOptions?
Section titled “additionalChatOptions?”
optionaladditionalChatOptions: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
API密钥?
Section titled “apiKey?”
optionalapiKey:string
定义于:.build/typescript/packages/providers/openai/src/responses.ts:57
optional基础URL:string
定义于:.build/typescript/packages/providers/openai/src/responses.ts:58
maxRetries
Section titled “maxRetries”maxRetries:
number
定义于:.build/typescript/packages/providers/openai/src/responses.ts:59
optional超时:number
定义于:.build/typescript/packages/providers/openai/src/responses.ts:60
additionalSessionOptions?
Section titled “additionalSessionOptions?”
optionaladditionalSessionOptions:Omit<Partial<ClientOptions>,"apiKey"|"maxRetries"|"timeout">
定义于:.build/typescript/packages/providers/openai/src/responses.ts:61
lazySession()
Section titled “lazySession()”lazySession: () =>
Promise<LLMInstance>
定义于:.build/typescript/packages/providers/openai/src/responses.ts:65
Promise<LLMInstance>
trackPreviousResponses
Section titled “trackPreviousResponses”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
callMetadata
Section titled “callMetadata”调用元数据:
StoredValue
定义于:.build/typescript/packages/providers/openai/src/responses.ts:69
builtInTools
Section titled “builtInTools”内置工具:
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
Section titled “previousResponseId”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>
supportToolCall
Section titled “supportToolCall”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
chat()
Section titled “chat()”聊天(
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
streamChat()
Section titled “streamChat()”
protectedstreamChat(baseRequestParams):AsyncIterable<ChatResponseChunk<OpenAIResponsesMessageOptions>>
定义于:.build/typescript/packages/providers/openai/src/responses.ts:644
baseRequestParams
Section titled “baseRequestParams”ResponseCreateParams
AsyncIterable<ChatResponseChunk<OpenAIResponsesMessageOptions>>
toOpenAIResponsesRole()
Section titled “toOpenAIResponsesRole()”toOpenAIResponsesRole(
messageType):OpenAIResponsesRole
定义于:.build/typescript/packages/providers/openai/src/responses.ts:663
messageType
Section titled “messageType”MessageType
OpenAIResponsesRole
toOpenAIResponseMessage()
Section titled “toOpenAIResponseMessage()”toOpenAIResponseMessage(
message):ResponseInputItem|ResponseInputItem[]
定义于:.build/typescript/packages/providers/openai/src/responses.ts:786
ChatMessage<OpenAIResponsesMessageOptions>
ResponseInputItem | ResponseInputItem[]
toOpenAIResponseMessages()
Section titled “toOpenAIResponseMessages()”toOpenAIResponseMessages(
messages):ResponseInput
定义于:.build/typescript/packages/providers/openai/src/responses.ts:804
ChatMessage<OpenAIResponsesMessageOptions>[]
ResponseInput
toResponsesTool()
Section titled “toResponsesTool()”toResponsesTool(
tool):Tool
定义于:.build/typescript/packages/providers/openai/src/responses.ts:819
BaseTool
Tool