# 3/22 Discord Bot 開發(八) :::info 時間:2024/3/22 00:00~04:30 地點:- 參與:xiaojie4082 ::: ## 本次討論事項 - 改為 gemini-pro 模型 - 優化程式碼結構及效率 ## 改為 gemini-pro 模型 ```python import os from dotenv import load_dotenv import google.generativeai as genai def gs_chat(mes:str): load_dotenv() GOOGLE_API_KEY=os.getenv('GOOGLE_API_KEY') genai.configure(api_key=GOOGLE_API_KEY) # for m in genai.list_models(): # if 'generateContent' in m.supported_generation_methods: # print(m.name) model = genai.GenerativeModel('gemini-pro') messages = [] messages.append({'role':'user','parts':["請使用繁體中文對話。"]}) messages.append({'role':'model','parts':["OK"]}) messages.append({'role':'user','parts':[mes]}) response = model.generate_content(messages) return response.text ``` ## 優化程式碼結構及效率 - 使用 Thread 提高資料獲取速度 - 添加例外及調整錯誤訊息格式 ## tuned model https://cloud.google.com/sdk/docs/install https://ai.google.dev/docs/oauth_quickstart?hl=zh-tw
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up