Integuru:用於平台整合的人工智慧程式碼生成
Integuru 是一款 AI 代理,旨在透過逆向工程平台的內部 API 來簡化整合流程。它透過分析瀏覽器網路請求並了解預期操作來產生整合程式碼。
Integuru 的工作原理如下:
1.擷取網路請求:使用create_har.py腳本記錄所有瀏覽器網路請求,包括cookie,並產生HAR檔案。
2. 描述操作:編寫清晰簡潔的提示,準確描述您希望 Integuru 自動執行的操作,例如「下載公用事業帳單」。
3. 產生程式碼:Integuru 將 HAR 檔案和提示作為輸入並輸出可運行的 Python 程式碼,該程式碼與平台的內部端點互動以實現所需的操作。
Integuru 的工作原理
讓我們用一個具體的例子來分解這個過程:
場景:您想從網站下載水電費帳單,
1. 分析網路請求:Integuru 分析 HAR 檔案並識別帳單下載過程中涉及的相關網路請求。這可能包括檢索帳戶 ID 和使用者 ID 的請求,然後是取得實際帳單的請求。
2. 瞭解操作:根據提示「下載公用事業帳單」和網路請求,Integuru 推斷該過程中涉及的步驟順序。
3. 產生 Python 程式碼:Integuru 產生模擬瀏覽器行為的 Python 程式碼。該程式碼可能包括用於獲取帳戶和使用者資訊的 API 調用,然後基於檢索到的資訊下載公用事業帳單的調用。
以下是 Integuru 的一些主要功能:
1. 自動 API 逆向工程:Integuru 分析網路請求並識別平台使用的內部 API,因此無需手動發現 API。
2. 程式碼產生:Integuru 產生 Python 程式碼,以便與外部平台無縫整合。
3.可自訂的提示:使用者可以用自然語言提示清楚地描述所需的操作,從而實現輕鬆自訂和靈活性。
4.模型支援:Integuru支援多種OpenAI模型,包括gpt-4o和o1-preview,使用戶能夠根據自己的特定需求選擇最合適的模型。
5. 簡化的工作流程:流程簡化,需要最少的技術專業知識,讓更廣泛的受眾更容易整合。
1. OpenAI API 金鑰:設定您的 OpenAI API 金鑰並將其作為 OPENAIAPIKEY 新增到您的環境中。
2.安裝相依性:使用Poetry安裝Python相依性:
`bash
詩歌裝置
`
3.啟動詩歌外殼:
`bash
詩殼
`
4.啟動瀏覽器:
`bash
詩歌運行 python create_har.py
`
5. 登入並執行操作:登入您的平台並執行所需的操作。
6. 運行 Integuru:
`bash
詩歌運行 python -m integuru --prompt“下載公用事業賬單”--model gpt-4o
`
用法
Integuru 設定完成後,您可以使用它對各種平台的 API 進行逆向工程。只需提供 HAR 文件和明確的提示即可。
有關可用選項的更多信息,請運行:
`bash
詩歌運行 python -m integuru --help
`
示範
若要查看 Integuru 的實際應用,請查看示範儲存庫。
我們歡迎為改進 Integuru 做出貢獻!請隨意在專案儲存庫上提交問題或拉取請求。
資訊
Integuru 由 Integuru.ai 開發。我們提供客製化整合請求、附加功能、託管和身份驗證服務。
我們也開源了我們建立的非官方 API。在這裡探索我們的集合:[非官方 API 集合的連結]。
執照
Integuru 根據 Apache-2.0 授權取得授權。
下碼小編