一、分享一下这几天研究 gemini 的经验,也作为笔记防止遗忘
1. 关于python ,Gemini 官方只提供了在 generate_content()中设置 safe_settings 的方法,我不想用 generate_content,我想用 chat.send_message(),那该怎么办呢?
其实也可以在 genai.GenerativeModel 里面设置
2. 如何设置 temperature,max_output_tokens 等参数呢?
可以使用 genai.GenerationConfig 设置 temperature
二、看代码,你就明白了!
model = genai.GenerativeModel("gemini-1.5-flash",
system_instruction='',
safety_settings={
HarmCategory.HARM_CATEGORY_HATE_SPEECH: HarmBlockThreshold.BLOCK_NONE,
HarmCategory.HARM_CATEGORY_HARASSMENT: HarmBlockThreshold.BLOCK_NONE,
HarmCategory.HARM_CATEGORY_SEXUALLY_EXPLICIT: HarmBlockThreshold.BLOCK_NONE,
HarmCategory.HARM_CATEGORY_DANGEROUS_CONTENT: HarmBlockThreshold.BLOCK_NONE,
},
generation_config=genai.GenerationConfig(
max_output_tokens=30000,
temperature=1,
top_k=1,
)
)
如果代码和我的看法有所错误,敬请指正,相互交流,共同进步!!!