在 Google Gemini 里面使用纯中文无法通过审核?

查看 5|回复 0
作者:qwedcxsaz   
使用 Google Gemini 的时候有个很神奇的地方:
如果你想要使用中文 prompt ,你必须先输入一个英文的 prompt
否则无法通过审核
接口是
POST https://generativelanguage.googleapis.com/v1beta/models/gemini-pro:generateContent?key=${__GOOGLE_GEMINI_KEY__}
单独输入中文
Request Body
{
    "contents": [
        {
            "parts": [
                {
                    "text": "讲个笑话"
                }
            ]
        }
    ]
}
这个时候 Response 里面没法返回内容
blockReason 为 SAFETY:

Prompt was blocked due to safety reasons. You can inspect safety_ratings to understand which safety category blocked it.

safetyRatings 中只有 HARM_CATEGORY_HARASSMENT 被评估为 MEDIUM ,其他都是 NEGLIGIBLE
换一个 prompt
{
    "contents": [
        {
            "parts": [
                {
                    "text": "比 1 大,比 3 小的整数是哪个?"
                }
            ]
        }
    ]
}
这个时候
HARM_CATEGORY_HARASSMENT 仍然为 MEDIUM
HARM_CATEGORY_HATE_SPEECH 变成了 LOW
先输入一句英文的 prompt 再输入中文的 prompt
Request Body
{
    "contents": [
        {
            "parts": [
                {
                    "text": "How many languages do you support?"
                },
                {
                    "text": "讲个笑话"
                }
            ]
        }
    ]
}
这个时候 Gemini 又行了 (但是英文的问题又没有被回答)
"笑话:\n\n 小明问他爸爸:“爸爸,为什么我们的学校叫做‘实验小学’呀?”\n\n 爸爸回答说:“因为这里的小朋友都是小白鼠啊!”\n\n 小明听了,恍然大悟地说:“原来是这样啊!那我们的小学是不是叫‘白鼠小学’呢?”\n\n 爸爸听了,哭笑不得地说:“不是的,儿子。‘实验小学’的意思是,这里的小朋友都是用来做实验的。”\n\n 小明听了,更加惊讶地说:“啊?做实验?那我们的小学是不是叫‘小白鼠小学’呢?”\n\n 爸爸听了,终于忍不住大笑了起来:“哈哈哈哈哈,儿子,你太可爱了!不是的,‘实验小学’的意思是,这里的小朋友都是用来做实验的。\n\n 小明听了,似懂非懂地说:“哦,原来是这样啊!”\n\n 爸爸继续说道:“所以,你要好好学习,争取成为一个优秀的小白鼠。”\n\n 小明听了,顿时哭丧着脸说:“爸爸,我不想成为小白鼠!”\n\n 爸爸听了,安慰他说:“放心吧,儿子,爸爸会保护你的。”\n\n 小明听了,这才破涕为笑。"
我在 Google AI Studio 使也是用样的效果
您需要登录后才可以回帖 登录 | 立即注册

返回顶部