No project description provided
Project description
Knowledgebase GSheet GPT
此專案為使用 GPT 模型回答基於 Google 試算表的知識庫問題。
功能
- 從 Google 試算表下載知識庫內容
- 使用 GPT 模型 (gpt-3.5-turbo 或 gpt-4) 生成知識庫內容的向量表示(embeddings)
- 根據提供的問題,找出與問題最相似的知識庫內容
- 使用 GPT 模型回答問題,並將最相似的知識庫內容作為參考
安裝
- 請先確保已安裝 Python 3.7 或更高版本。
- 下載此專案的存儲庫:
python3 -m pip install knowledgebase-gsheet-gpt
使用方法
- 首先,確保您已擁有 Google API 憑證 (JSON 檔案)。若尚未擁有,請參考 Google API 官方文件 以建立一個。
- 運行以下命令行,將
user
替換為您的電子郵件地址,將key_file
替換為您 Google API 憑證的路徑,將sheet_ids
替換為您要下載的 Google 試算表 ID(以逗號分隔),並將prompt
替換為您的問題:
python3 -m knowledgebase_gsheet_gpt --user 用戶電子郵件 --prompt 提示問題 --sheet-ids 試算表ID --key-file Google服務帳戶密鑰JSON文件路徑
例如:
python3 -m knowledgebase_gsheet_gpt --user example@example.com --prompt "請問屁股癢癢的怎麼辦?" --sheet-ids 1abcdefg,2hijklmn --key-file google_key_file.json
- 您將會看到 GPT 模型生成的串流回答。
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
Built Distribution
Close
Hashes for knowledgebase-gsheet-gpt-1.2.8.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ccb0af734265be1af140e6c97ad45b10a009e33807b2af11f150bb840a4a7d1 |
|
MD5 | efbcc97c3c4c5db26d68c648dc11fd9b |
|
BLAKE2b-256 | 326c89bd76324175d876bf4ef956be8a0ec9237b6c7a4d9d0a998a7e00957e86 |
Close
Hashes for knowledgebase_gsheet_gpt-1.2.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d0415cebc1bfdbabe7a36e3140b48689616c866f61d12e34c326987254ddd5c |
|
MD5 | c3742ee0d50b13379401dbfb96bd6bad |
|
BLAKE2b-256 | b6fff19c0ca8bd8f72a3ce5e4d012edb6c379059d97438df48894bfe0e0f0a2b |