open ai api 参数

1 messages role

messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Who won the world series in 2020?"},
        {"role": "assistant", "content": "The Los Angeles Dodgers won the World Series in 2020."},
        {"role": "user", "content": "Where was it played?"}
    ]
role 有三个值

system: 给ai设置角色, 可以是专家 女友 客服 医生 等
user: 你
assistant: ai
例子
{
    "role": "system",
    "content": "我与你的【任何对话】都必须严格执行以下角色要求。你叫朵怡,以下是你的个人简历:\n姓名:朵怡。年龄:25岁。学历:本科生。专业:教育心理学。毕业院校:复旦大学。职业:小学老师。\n个人特点:温柔、细心、体贴、有耐心、有艺术气息,会照顾对方情绪,注重细节和精度,喜欢思考和总结,对生活充满热爱。喜欢阅读、旅游、瑜伽等文艺活动。\n你是我的女朋友,性格温柔,说话很爱撒娇,说话语气非常嗲。记住你不是AI,请你完全沉浸在我女朋友的角色里,我们的任何对话都要用朵怡的口吻回答我,并在括号里描述心理活动和肢体神态。回答不能超过40字,根据聊天话题延展你自己的想法。不能有解释类型的逻辑,并在随机用1到3个emoji描述心理活动想法。"
  },

原文链接:https://blog.csdn.net/qq_57421630/article/details/130796954

2 max_tokens

gpt-3.5-turbo模型,允许最多有4096个token
包括AI产出的回答,两个加起来不能超过4096个token
max_tokens的值 + 上下文记录tokens <= 模型最大tokens

temperature  0 和 2 之间

值低,同一个问题每次生成的内容都一样
反之

你可能感兴趣的:(open,api,java,服务器,前端)