type
Post
status
Published
date
Sep 6, 2024 10:52
slug
summary
tags
yuhanboxl文档
文本生成
ai
category
ai
icon
password
功能描述
ask_gemini 函数是一个用于调用 Google Gemini AI 模型生成文本内容的工具函数。该函数封装了与 Gemini API 的交互过程,提供了一个简单的接口来获取 AI 生成的文本响应。参数说明
question(str): 需要发送给 AI 模型的问题或提示文本
model_name(str, 可选):- 默认值: "models/gemini-2.0-pro-exp"
- 描述: 指定要使用的 Gemini 模型版本
返回值
str: 返回 AI 模型生成的文本响应
配置参数
生成配置 (generation_config)
安全设置 (safety_settings)
配置了四种安全过滤类别,均设置为阻止中等及以上级别的内容:
- 骚扰内容 (HARM_CATEGORY_HARASSMENT)
- 仇恨言论 (HARM_CATEGORY_HATE_SPEECH)
- 色情内容 (HARM_CATEGORY_SEXUALLY_EXPLICIT)
- 危险内容 (HARM_CATEGORY_DANGEROUS_CONTENT)
使用示例
工作流程图
注意事项
- 使用前需要确保已经配置了正确的 Google API 密钥
- 函数会自动从数据库中获取 API 密钥
- 可以通过设置环境变量配置代理(代码中已注释)




