一架梯子,一头程序猿,仰望星空!
OpenAI开发教程 > 内容正文

如何使用OpenAI实现AI翻译?


1.AI翻译提示语(Prompt)

prompt模版如下:

将下文翻译成 1. 英语, 2. 法语 3. 日语

你们还有什么样的房间?

1.

AI返回示例:

What other types of rooms do you have?
2. Quels autres types de chambres avez-vous?
3. どのようなタイプの部屋がありますか?

2.调用API

curl https://api.openai.com/v1/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
  "model": "text-davinci-003",
  "prompt": "将下文翻译成 1. 英语, 2. 法语 3. 日语你们还有什么样的房间?1.",
  "temperature": 0.3,
  "max_tokens": 100
}'

参数说明:

  • model 使用那个模型
  • prompt 提示语
  • temperature 是一种用于控制生成文本多样性的超参数,取值 0-2,取值越低,代表多样式越低,选择0,基本上每次返回的结果都一样,如果取值越大,每次返回的结果可能都不一样
  • max_tokens 显示最大tokens用于控制api调用成本,这里会影响api能处理的文本长度

关联主题