@azure/openai-assistants package
類別
AssistantsClient |
用戶端處理 助理 相關作業。 |
AzureKeyCredential |
支援更新基礎金鑰值的靜態索引鍵型認證。 |
OpenAIKeyCredential |
OpenAIKeyCredential 類別代表 OpenAI API 密鑰,並用來向 OpenAI 端點的 Assistants 用戶端進行驗證。 |
介面
Assistant |
表示可呼叫模型並使用工具的 助理。 |
AssistantCreationOptions |
建立新 助理 時要使用的要求詳細數據。 |
AssistantDeletionStatus |
助理 刪除作業的狀態。 |
AssistantFile |
附加至 助理 檔案的相關信息,如可讀取檔案的工具所使用。 |
AssistantFileDeletionStatus |
助理 檔案刪除作業的狀態。 |
AssistantThread |
與 助理 相關聯的單一線程相關信息。 |
AssistantThreadCreationOptions |
用來建立新 助理 線程的詳細數據。 |
AssistantsClientOptions |
用來建立 助理 客戶端的詳細資料 * |
CancelRunOptions |
用來取消執行的詳細數據。 |
CodeInterpreterImageOutput |
程式代碼解釋器工具所發出的影像輸出表示法,以回應模型的工具呼叫。 |
CodeInterpreterImageReference |
程式代碼解釋器工具發出的影像參考,以回應模型的工具呼叫。 |
CodeInterpreterLogOutput |
程式代碼解釋器工具發出之記錄輸出的表示法,以回應模型的工具呼叫。 |
CodeInterpreterToolCall |
呼叫程式代碼解釋器工具的記錄,由模型在評估已定義的工具時發出,代表程式代碼解釋器所耗用和發出的輸入和輸出。 |
CodeInterpreterToolCallDetails |
模型調用程式代碼解釋器的詳細資訊。 |
CodeInterpreterToolDefinition |
用來設定 助理 的程式代碼解釋器工具輸入定義資訊。 |
CreateAndRunThreadOptions |
建立並立即執行新 助理 線程時所使用的詳細數據。 |
CreateAssistantFileOptions |
用來建立 助理 檔案的詳細數據。 |
CreateAssistantOptions |
用來建立 助理的詳細數據。 |
CreateMessageOptions |
用來建立訊息的詳細數據。 |
CreateRunOptions |
建立新執行 助理 線程時所使用的詳細數據。 |
CreateRunRequestOptions |
用來建立執行要求的詳細數據。 |
CreateThreadAndRunOptions |
用來建立和執行線程的詳細數據。 |
CreateThreadOptions |
用來建立線程的詳細數據。 |
DeleteAssistantFileOptions |
用來刪除 助理 檔案的詳細數據。 |
DeleteAssistantOptions |
用來刪除 助理的詳細數據。 |
DeleteFileOptions |
用來刪除檔案的詳細數據。 |
DeleteThreadOptions |
用來刪除線程的詳細數據。 |
DeletionStatus |
OpenAI 刪除作業結果狀態的抽象表示法。 |
FileDeletionStatus |
檔案刪除作業的狀態回應。 |
FileListResponse |
來自檔案清單作業的回應數據。 |
FunctionDefinition |
函式的輸入定義資訊。 |
FunctionToolCall |
呼叫函式工具的記錄,由模型在評估已定義的工具時發出,代表所指定函式所耗用和發出的輸入和輸出。 |
FunctionToolCallDetails |
模型所呼叫之函式的詳細資訊。 |
FunctionToolDefinition |
用來設定 助理 之函式工具的輸入定義資訊。 |
GetAssistantFileOptions |
用來取得 助理 檔案的詳細數據。 |
GetAssistantOptions |
用來取得 助理的詳細數據。 |
GetFileOptions |
用來取得檔案的詳細數據。 |
GetMessageFileOptions |
用來取得訊息檔的詳細數據。 |
GetMessageOptions |
用來取得訊息的詳細數據。 |
GetRunOptions |
用來取得執行的詳細數據。 |
GetRunStepOptions |
用來取得執行步驟的詳細數據。 |
GetThreadOptions |
用來取得線程的詳細數據。 |
InputFile |
表示可呼叫模型並使用工具的 助理。 |
ListAssistantFilesOptions |
用來列出 助理 檔案的詳細數據。 |
ListAssistantsOptions |
用來列出助理的詳細數據。 |
ListFilesOptions |
用來列出檔案的詳細數據。 |
ListMessageFilesOptions |
用來列出訊息檔的詳細數據。 |
ListMessagesOptions |
用來列出訊息的詳細數據。 |
ListResponseOf |
所要求專案的回應數據。 |
ListRunStepsOptions |
用來列出執行步驟的詳細數據。 |
ListRunsOptions |
用來列出執行的詳細數據。 |
MessageFile |
附加至 助理 線程訊息的檔案相關信息。 |
MessageImageFileContent |
線程訊息中圖像檔內容的表示法。 |
MessageImageFileDetails |
影像參考,如線程訊息內容所示。 |
MessageTextContent |
線程訊息內容的文字專案表示。 |
MessageTextDetails |
助理 線程訊息內容之單一專案的文字和相關聯批注。 |
MessageTextFileCitationAnnotation |
訊息內的引文,指向與 助理 或訊息相關聯之特定檔案的特定引號。 當 助理 使用「擷取」工具來搜尋檔案時產生。 |
MessageTextFileCitationDetails |
檔案型文字引文的表示法,如文字線程訊息內容的檔案型註釋所使用。 |
MessageTextFilePathAnnotation |
訊息內的引文,指向位於特定路徑的檔案。 |
MessageTextFilePathDetails |
圖像文件識別碼的封裝,如訊息影像內容所使用。 |
RequiredAction |
要繼續執行 助理 線程所需動作的抽象表示法。 |
RequiredFunctionToolCall |
要求呼叫函式工具的表示法,模型需要以繼續評估執行。 |
RetrievalToolCall |
呼叫擷取工具的記錄,該擷取工具是由模型在評估所定義工具時發出,代表已執行的擷取動作。 |
RetrievalToolDefinition |
用來設定 助理 之擷取工具的輸入定義資訊。 |
RunError |
助理 線程執行所遇到的錯誤詳細數據。 |
RunStep |
助理 線程執行之單一步驟的詳細資訊。 |
RunStepError |
與失敗的執行步驟相關聯的錯誤資訊。 |
RunStepMessageCreationDetails |
與訊息建立執行步驟相關聯的詳細資訊。 |
RunStepMessageCreationReference |
在執行步驟中建立之訊息的詳細數據。 |
RunStepToolCallDetails |
與執行步驟呼叫工具相關聯的詳細資訊。 |
SubmitToolOutputsDetails |
描述應呼叫以提交工具輸出之工具的詳細數據。 |
SubmitToolOutputsToRunOptions |
用來將工具輸出提交至執行的詳細數據。 |
ThreadDeletionStatus |
線程刪除作業的狀態。 |
ThreadMessage |
助理 線程內的單一現有訊息。 |
ThreadRun |
代表 助理 線程單一評估回合的數據。 |
ToolOutput |
工具期間提供的數據會輸出提交,以解決擱置的工具呼叫,並允許模型繼續。 |
UpdateAssistantOptions |
修改現有 助理 時要使用的要求詳細數據。 |
UpdateAssistantRequestOptions |
用來更新 助理的詳細數據。 |
UpdateMessageOptions |
用來更新訊息的詳細數據。 |
UpdateRunOptions |
用來更新執行的詳細數據。 |
UpdateThreadOptions |
用來更新線程的詳細數據。 |
UploadFileOptions |
用來上傳檔案的詳細數據。 |
類型別名
CodeInterpreterToolCallOutput |
CodeInterpreterToolCallOutput 的別名 |
FilePurpose |
“fine-tune”、“fine-tune-results”、“assistants”、“assistants_output” |
ListSortOrder |
“asc”、“desc” |
MessageContent |
MessageContent 的別名 |
MessageRole |
“user”、“助理” |
MessageTextAnnotation |
MessageTextAnnotation 的別名 |
RequiredToolCall |
RequiredToolCall 的別名 |
RunStatus |
“queued”、“in_progress”、“requires_action”、“cancelling”、“cancelled”、“failed”、“completed”、“expired” |
RunStepDetails |
RunStepDetails 的別名 |
RunStepErrorCode |
“server_error”、“rate_limit_exceeded” |
RunStepStatus |
“in_progress”、“cancelled”、“failed”、“completed”、“expired” |
RunStepType |
“message_creation”、“tool_calls” |
ToolCall |
ToolCall 的別名 |
ToolDefinition |
輸入工具定義的抽象表示法,助理 可以使用。 |