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.6.tar.gz
(16.9 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.6.tar.gz.
File metadata
- Download URL: thonny_openai_gpt-0.1.6.tar.gz
- Upload date:
- Size: 16.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6cbef0c3f00ae0b1f5e46070b45ca3cc83deaee72b4aa0e69d60adbc739bebf
|
|
| MD5 |
2b6d69f921749b002ec165b796d1d528
|
|
| BLAKE2b-256 |
1d404e0711af13955f2f50e31bb90b9bcddbf4b20b46ef6892fe2c8190bf7300
|
File details
Details for the file thonny_openai_gpt-0.1.6-py3-none-any.whl.
File metadata
- Download URL: thonny_openai_gpt-0.1.6-py3-none-any.whl
- Upload date:
- Size: 17.6 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 |
205c8edeb171c72996aeb0f7ad3aa78450528d6bb4d7615fe9f1c9511d9816a0
|
|
| MD5 |
0fbb777e0c7d630623b7c49ec3e6235d
|
|
| BLAKE2b-256 |
08593aac71a76e9716f2dcda9b80091738459ae7e7649c18dbad31970d6d0427
|