pip install -r requirements.txt
- 設置config.json
- 啟動
原神bot.py
token
: 你機器人的token,可以前往Discord Developer Portal創建gemini_key
: Gemini的API Key,可以前往這裡創建- 如果有需要更多使用額度(1個API Key一分鐘只能用60次)可以使用更多API Key,詳細請看使用多個API Key
developer
: 這應該不用解釋吧,寫上你的名稱就對了- 如果修改提示詞,這基本可以當成裝飾
prefix
: 你機器人的前綴,設定成!,幫助指令就是!helpbot_name
: 這應該不用解釋吧,寫上你機器人的名稱就對了- 如果修改提示詞,這還是有一點用
- 先前往Google Cloud Console創建一個專案
- 進入專案,打開
其他產品
,API 與服務
- 按下
啟用 API 和服務
- 輸入
generative language api
,第一個就是 - 點進去,然後點
啟用
- 你會跑到
API/服務詳細資料
,選到API 和服務
裡的憑證
- 按下
建立憑證
然後選取API 金鑰
- 他會跳出一個
建立的 API 金鑰
,複製起來 - 回到
config.json
,設置gemini_key
成["API_Key_1","API_Key_2"]
你要放多少個都可以 - 恭喜你完成了
- 先去這裡,創建一個模板
- 修改的地方在
Write your prompt example
- 按下
Get Code
,選擇Python
(如果要選的話) - 找到
convo = model.start_chat(history=[...])
,複製裡面的history=[...]
,注意最後不要複製到)
- 打開
bot.py
找到async def history(cid):
然後刪掉後面的history =[...]
,刪到]
- 貼上你剛剛複製的那一大段,完成
可能等我哪天有空才會寫