重要
Dolly模型API调用需"申请体验"并通过后才可使用,否则API调用将返回错误状态码。
Dolly
说明
支持的领域 / 任务:aigc
Dolly模型是由Databricks出品的大规模语言模型,它在DashScope上的模型名称为"dolly-12b-v2"。该模型是在pythia-12b的基础上,使用databricks-dolly-15k数据集微调得到的。数据集包括头脑风暴、分类、生成、问答、信息抽取等任务的语料。更多信息可以参考Dolly的开源repo。
快速开始
前提条件
已开通服务并获得API-KEY:开通DashScope并创建API-KEY。
已安装SDK:安装DashScope SDK。
示例代码
以下示例展示了调用Dolly API对一个用户指令进行响应的代码。
说明
需要使用您的API-KEY替换示例中的 your-dashscope-api-key ,代码才能正常运行。
# For prerequisites running the following sample, visit https://help.aliyun.com/document_detail/611472.html
import dashscope
from dashscope import Generation
from http import HTTPStatus
dashscope.api_key='your-dashscope-api-key'
response = Generation.call(
model='dolly-12b-v2',
prompt='翻一下:春天来了,花朵都开了。'
)
# The response status_code is HTTPStatus.OK indicate success,
# otherwise indicate request is failed, you can get error code
# and message from code and message.
if response.status_code == HTTPStatus.OK:
print(response.output) # The output text
print(response.usage) # The usage information
else:
print(response.code) # The error code.
print(response.message) # The error message.
调用成功后,将会返回如下示例结果。
{"text": "Spring has come, flowers blossomed."}
{"input_tokens": 0, "output_tokens": 0}
了解更多
有关Dolly模型API的详细调用文档可前往API详情页面进行了解。
文档内容是否对您有帮助?