OpenAI GPT 助手插件 for Thonny IDE
Project description
Thonny OpenAI GPT 助手插件
這是一個為 Thonny IDE 設計的 OpenAI GPT 助手插件,提供智能聊天和程式碼分析功能。
功能特色
- 集成 GPT 聊天側邊面板
- 程式碼分析和建議
- 可調整的 AI 模型參數
- 支援 GPT-3.5 和 GPT-4 模型
- 保存聊天歷史記錄
- 簡易對話框模式
安裝方法
方法 1: 手動安裝
-
將整個
thonny_openai_gpt目錄複製到以下位置之一:~/.thonny/plugins/(用戶特定安裝)- Thonny 安裝目錄的
Lib/site-packages/下(全域安裝)
-
重啟 Thonny IDE,插件將自動載入
方法 2: 使用 pip 安裝
-
建立 wheel 檔:
python setup.py bdist_wheel
-
安裝生成的 wheel 檔:
-
重啟 Thonny IDE
方法 3: 從 PyPI 安裝 (如果已發布)
- 在 Thonny 的工具選單 -> 管理套件 中搜尋 "thonny-openai-gpt" 並安裝
- 或使用命令行:
pip3 install -e /Users/oliver/code/thonny_openai_gpt
使用方式
- 安裝後,您可以在「檢視」選單中找到「GPT聊天」側邊面板
- 也可以在「工具」選單中找到「GPT助手(對話框)」選項
- 首次使用時,需要設定您的 OpenAI API 金鑰
設定 API 金鑰
- 在 GPT 聊天側邊面板中,點擊右上角的 ⚙️ 按鈕
- 輸入您的 OpenAI API 金鑰
- 金鑰將加密儲存在本地配置檔案中
系統需求
- Thonny 3.0 或更高版本
- Python 3.7 或更高版本
- 網路連接(用於 API 呼叫)
- OpenAI API 金鑰
授權
MIT License
作者
Oliver0804 - icetzsr@gmail.com
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
thonny_openai_gpt-0.1.5.tar.gz
(16.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file thonny_openai_gpt-0.1.5.tar.gz.
File metadata
- Download URL: thonny_openai_gpt-0.1.5.tar.gz
- Upload date:
- Size: 16.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7ef50ae119f514f83ef0089fa2112bfc06d89d3a7d820fe35931e73315e136a
|
|
| MD5 |
6b2a0634d6f9f0d5c0072d69972f7625
|
|
| BLAKE2b-256 |
9776a13b6631297387b8c2377b73e3a314eb2736e99aaa221181e615f6a7a5bd
|
File details
Details for the file thonny_openai_gpt-0.1.5-py3-none-any.whl.
File metadata
- Download URL: thonny_openai_gpt-0.1.5-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1860ef26c2fffd30415b3f390c58ef4417d668436c5ca832381360ca94342d85
|
|
| MD5 |
313698d87fda5e3c98692cd52e803ded
|
|
| BLAKE2b-256 |
f113b9848dd89a368209082b2633e9c707b21486057f739c562a6814fb7e08ef
|