type
Post
status
Published
date
Sep 6, 2024 11:26
slug
summary
tags
yuhanboxl文档
文本生成
ai
category
ai
icon
password
函数概述
call_with_messages 函数是一个用于调用阿里云通义千问大语言模型 API 的封装函数。该函数提供了一个简单的接口,用于生成 AI 文本响应。函数定义
参数说明
prompt(str):- 必需参数
- 输入的提示文本,用于指导 AI 生成响应
- 类型:字符串
model(dashscope.Generation.Models):- 可选参数
- 默认值:
dashscope.Generation.Models.qwen_max - 指定使用的通义千问模型版本
返回值
content(str):- 模型生成的文本响应内容
- 如果发生错误,返回
None
使用示例
函数流程图
注意事项
- 使用前需确保已正确设置 DASHSCOPE_API_KEY
- 函数包含以下默认参数设置:
- max_tokens: 2000(最大生成字数)
- top_p: 0.8(多样性控制)
- repetition_penalty: 1.1(重复惩罚因子)
- temperature: 1.0(随机性控制)
- result_format: 'message'(返回格式)
错误处理
函数会捕获所有可能的异常,并在发生错误时:
- 打印错误信息
- 返回 None




