跳到主要內容

發表文章

目前顯示的是有「API」標籤的文章

ChatGPT 的 GPTs 筆記 (5):理解 API 橋樑般的數據溝通工具

API是什麼? 再繼續研究 Action 應用之前,先了解一下什麼是 API(Application Programming Interface) 。簡單來說,API 就是一套協定,讓兩個軟體間能夠進行溝通和數據交換。想像一下,正如一座橋樑連接兩邊讓人們來回通行,API 也連接不同的應用程式,讓數據流動自如。 Client an Server 在 API 的世界裡,我們常常會聽到 client 客戶端 和 server 伺服器端 這兩個詞。發送請求的應用程式被稱為客戶端,而發送回應的應用程式則是伺服器端。API 可以透過不同的協定和架構來訪問,比如 REST、RPC 和 SOAP。 API 的類型 API 可以大致分為四種類型:public 公開的、partner 合作夥伴的、private 私有的和 composite 複合的。這些不同類型的API,被廣泛應用於各個行業和應用中,比如天氣應用、社交媒體 API、登錄和認證 API,以及財務和支付 API。 GPTs與API的結合 在 my GPTs 操作部分,我們可以添加各種 Actions,串接不同類型的 API,以提供給 ChatGPT 資料。比如說,我們想要安排一場活動想要選擇良辰吉日,就需要一個 API 提供日曆上的空檔時間,另一個 API 則提供農曆上的適宜活動時間,這樣 ChatGPT 就可以根據這些資訊提供回應。 如何有效使用API 那麼,我們該如何使用 API 呢?首先,閱讀 API 說明文件 Document 非常重要。要有效讀懂 API 文件,可以先看了解一下閱讀重點: 先看一下 這個 API 可以做什麼 :了解 API 的目的、功能和解決的問題。 了解一下簡單的 API 術語 :學習 API 文檔中使用的術語,如Endpoints、Parameters 和 Authentication。 Endpoints Endpoints 是 API 中接收請求和發送回應的特定位置。它通常由 URL 表示。Endpoints 允許不同的系統和應用程式通過發送和接收數據來進行溝通。例如,GitHub REST API的一個端點 URL 可能看起來像 https://api.github.com/repos/username/repo 。 Parameters API Parameters 是可變的參數,...

ChatGPT 的 GPTs 筆記 (4):GPTs Konwledge 知識庫的限制與風險

文件類型的選擇與限制 持續研究 GPTs 製作 Knowledge 知識庫時,一個重要的發現是,不同的文件類型對 GPTs 的讀取能力有不同的影響。根據 openAI 討論區的文章 Difference between 'analyzing' and 'search my knowledge' - ChatGPT - OpenAI Developer Forum ,討論內容可以發現 GPTs 會根據檔案類型出現兩種反應:一種是 analyzing;另外一種是 search database。目前小編測試的狀況,似乎 PDF / text / doc 類的文件可以不用搭配 code interpreter 分析,而且效果比較好。這一點在考慮 Knowledge 知識庫建立時是非常重要的,因為它直接影響到數據的處理效率和準確性。 上傳文件數量最多 10 個 GPTs 在處理 Knowledge 知識庫時面臨的另一個限制是文件上傳的限制。討論區使用者經驗顯示,上傳到 GPTs Knowledge 知識庫的文件數量存在大約在 10 個文件左右的限制。這對於想要利用大量數據來提高 GPTs 性能的用戶來說,可能是一個顯著的限制。或許可以把 10 個檔案壓縮到一個檔案上傳? 文件大小可能上限 500MB 對於希望通過上傳大量數據來提高 GPTs 性能的用戶來說,數據大小也是一個關鍵的考量因素。例如,上傳 250,000 篇專門的科學/歷史文章可能是不可行的。這意味著在設計和維護 Knowledge 知識庫時,必須仔細考慮數據的規模和質量。目前討論區看到的最大檔案大小有到 500MB。 大型檔案帶來的性能問題 當大型文件,如 500MB 的 XLSX 文件被上傳時,系統可能變得超級緩慢,甚至無法有效運作。這一點對於那些需要高效率處理大量數據的用戶來說,可能是一個重大障礙。目前看來,My GPTs 就是一個 power toy for plus user,小編認為要專屬 LLM 來獲利,還是自行訓練比較快。 風險與防護措施 根據 GPTs Hack: How To Access Prompts and Knowledge Base Of Custom GPTs Created By Others - ScriptByAI 文章指出,存在一定的風險,...