Open Interpreter:本地執行類似ChatGPT程式碼直譯器的AI工具

Open Interpreter:本地執行類似ChatGPT程式碼直譯器的AI工具

Auto-GPT程式碼直譯器 API 之後,一個新的開源專案正在人工智慧界掀起波瀾。該專案名為 Open Interpreter,由 Killian Lucas 和一個開源貢獻者團隊開發。它結合了 ChatGPT 外掛功能、程式碼直譯器和類似 Windows Copilot 的功能,使人工智慧成為任何平臺上無處不在的解決方案。您可以使用 Open Interpreter 做任何您能想到的事情。通過友好的終端介面,你可以與作業系統層面的系統、檔案、資料夾、程式、網際網路等進行互動,基本上所有操作都可以在終端介面上完成。因此,如果您感興趣,可以學習如何在本地 PC 上設定和使用 Open Interpreter。

操作前的注意事項

1. 要充分利用 Open Interpreter,您必須獲得 GPT-4 API 金鑰。GPT-3.5 模型根本無法滿足要求,在執行程式碼時會出現多個錯誤。是的,執行 GPT-4 API 的成本很高,但它為您的系統提供了很多新的實用程式。 我建議除非您對構建過程有很好的瞭解,否則不要在本地執行模型。該專案目前存在很多錯誤,尤其是 Windows 上的本地模型(至少對我們來說是這樣)。此外,要想從較大的機型中獲得更好的效能,還需要有強大的硬體規格。

設定 Python 環境

1. 首先,您需要在 PC、Mac 或 Linux 計算機上安裝 Python 和 Pip。請按照連結的指南獲取詳細說明。

安裝 Python 和 Pip

2. 接下來,開啟終端或 CMD,執行以下命令將 Pip 更新到最新版本。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
python -m pip install -U pip
python -m pip install -U pip
python -m pip install -U pip

將 Pip 更新到最新版本

3. 現在,執行此命令在機器上安裝 Open Interpreter。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
pip install open-interpreter
pip install open-interpreter
pip install open-interpreter

在機器上安裝 Open Interpreter

在電腦上設定 Open Interpreter

1. 安裝好 Open Interpreter 後,根據自己的偏好執行以下命令之一。

  • 對於 GPT-4 模型。必須能訪問 OpenAI 的 GPT-4 API。
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter
interpreter
interpreter
  • 對於 GPT-3.5 模型。供免費使用者使用。
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter --fast
interpreter --fast
interpreter --fast
  • 在本地執行 Code-llama 模型。免費使用。您的電腦需要良好的資源。
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter --local
interpreter --local
interpreter --local

2. 我使用的是 OpenAI GPT-4 模型,但如果您無法訪問其 API,也可以選擇 GPT-3.5。現在,從 OpenAI 網站獲取一個 API 金鑰。點選 “Create new secret key” 並複製密匙。

獲取一個 API 金鑰

3. 在終端中貼上 API 金鑰,然後點選 Enter。順便說一句,你可以隨時按 “Ctrl + C” 鍵退出 Open Interpreter。

在終端中貼上 API 金鑰

如何在電腦上使用 Open Interpreter

1. 開始使用 Open Interpreter 時,我要求它將我的系統設定為黑暗模式,結果成功了。由於我使用的是 Windows 系統,它建立了一個登錄檔鍵值,並無縫更改了主題。

將我的系統設定為黑暗模式

2. 接下來,我要求它建立一個基於網路的簡單計時器應用程式。它的確很快就建立了一個應用程式。這很可能成為利用人工智慧的力量賺錢的好方法。

基於網路的簡單計時器應用程式

生成計時器應用程式程式碼

3. 接下來,我要求 Open Interpreter 對一份本地文字檔案進行摘要,效果很好。

要求 Open Interpreter 生成本地文字摘要

4. 我還要求它將 PDF 檔案轉換為 DOCX 檔案,結果一切順利。

將 PDF 檔案轉換為 DOCX 檔案

最終轉換的docx格式文件

5. 接下來,它迅速從網際網路上調取資料,並以視覺化圖表的形式展示了蘋果和微軟的股價。您可以使用 Open Interpreter 嘗試許多這樣的用例,它們都非常有趣。

以視覺化圖表的形式展示了蘋果和微軟的股價

生成蘋果和微軟的股價走勢表

在本地使用 Open Interpreter 的小竅門

1. 在執行程式碼前,Open Interpreter 總是會徵求您的同意。過了一段時間,就會變得很煩人。如果您想避免這種情況,可以按以下方式啟動 Open Interpreter。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter -y
interpreter -y
interpreter -y

啟動 Open Interpreter

2. 接下來,你可以在命令列介面中按以下方式永久設定 OpenAI API 金鑰。這將為您節省大量時間。將 ” your_api_key” 替換為實際金鑰。

  • Windows
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
setx OPENAI_API_KEY your_api_key
setx OPENAI_API_KEY your_api_key
setx OPENAI_API_KEY your_api_key
  • macOS 和 Linux
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
export OPENAI_API_KEY=your_api_key
export OPENAI_API_KEY=your_api_key
export OPENAI_API_KEY=your_api_key

以下方式永久設定 OpenAI API 金鑰

3. 如果想在本地使用不同的模型,可以這樣定義。模型必須託管在 Hugging Face 上,並應像下面一樣註明 repo ID。您可以從我們的連結文章中找到最好的開源人工智慧模型

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
interpreter --model tiiuae/falcon-180B
interpreter --model tiiuae/falcon-180B
interpreter --model tiiuae/falcon-180B

在本地使用不同的模型

如果您發現專案過於複雜或存在漏洞,請檢視我們的最佳AI寫程式碼工具列表。無論是最喜歡的整合開發環境還是簡單的程式碼編輯器,這些工具都能讓您獲得最佳的編碼體驗。

評論留言