ChatGPT Assistants API 初探
運行 ChatGPT Assistants API
Published in
14 min readNov 23, 2023
事前準備
- 打API不用錢,但是運算要錢,也就是獲得結果要錢。
參考:https://platform.openai.com/docs/assistants/overview
OPENAI_API_KEY 值:https://platform.openai.com/api-keys
演練目標
- 運行 ChatGPT Assistants API
步驟
要在 API 中建立一個助理,並定義其自訂指令並選擇一個模型,可以按照以下步驟進行:
- 定義助理的自訂指令:首先,確定你的助理需要處理的問題類型,例如天氣查詢、數據分析、語言翻譯等。然後,為這些問題定義一套指令或查詢模式。
- 選擇適合的模型:根據你的需求,選擇一個適合的機器學習模型。這可能是一個通用型的語言模型,也可能是專為特定任務訓練的模型。
- 啟用工具:如果需要,可以啟用如代碼解釋器、檢索工具或函數調用等工具,以增強助理的功能。
建立對話的步驟如下:
- 建立對話線程(Thread):當用戶開始對話時,為這個對話創建一個線程。這個線程將包含所有與該對話相關的消息。
- 添加消息:隨著用戶提問,將這些問題作為消息添加到線程中。
- 運行助理:在線程上運行助理,以觸發響應。這將自動調用相關的工具,如代碼解釋器或檢索工具,以提供合適的回答。
這個過程可以幫助建立一個靈活且功能強大的對話式助理,能夠根據用戶的需求提供定制化的回答和解決方案。
- 打API比較不直覺, 比較建議 建立 Assistant 用 playground 來做, 比較直覺。
- 而且在 playground 上,選 model…