当前位置:   article > 正文

如何使用DashScope灵积模型

dashscope

通义千问AI–DashScope灵积模型API调用

一、产品介绍

DashScope灵积模型服务建立在“模型即服务”(Model-as-a-Service,MaaS)的理念基础之上,围绕AI各领域模型,通过标准化的API提供包括模型推理、模型微调训练在内的多种模型服务。

通过围绕模型为中心,DashScope灵积模型服务致力于为AI应用开发者提供品类丰富、数量众多的模型选择,并通过API接口为其提供开箱即用、能力卓越、成本经济的模型服务。各领域模型的能力均可通过DashScope统一的API和SDK来实现被不同业务系统集成,AI应用开发和模型效果调优的效率将因此得以激发,助力开发者释放灵感、创造价值。

DashScope灵积模型服务依托于业界各领域的优质模型,基于阿里云强大的基础设施搭建。通过灵积平台,阿里云携手通义实验室在模型推理优化,高效微调训练等方面积累的技术实力,以及灵活的底座弹性能力,将能更好的得到释放。平台将致力于帮助业界优秀模型提供高效服务,更加迅速有效的触达开发者,发挥更大作用。

官方网站地址为:https://dashscope.aliyun.com,欢迎AI应用开发者由此开启模型探索之旅!

二、开通DashScope灵积模型服务

1.访问官网(https://dashscope.aliyun.com),点击【立即开通】;
在这里插入图片描述

2.勾选【我已阅读并同意】复选框,点击【立即开通】按钮,进行开通模型;
在这里插入图片描述

3.模型开通成功界面
在这里插入图片描述

三、创建API-KEY

1.进入控制台主页,可以看到我们想要调用API的话只需要创建一个API-KEY就可以实现我们外部调用了

在这里插入图片描述

2.创建API-KEY并复制

在这里插入图片描述

四、安装SDK及使用

  1. 使用python安装dashscope
pip install dashscope
  • 1

在这里插入图片描述

2.调用API-KEY(使用萝卜、土豆、茄子做饭,给我个菜谱)

import dashscope

# 设置API密钥
dashscope.api_key = "你自己的key"

def sample_sync_call_streaming():
    # 设置需要生成的指令
    prompt_text = '用萝卜、土豆、茄子做饭,给我个菜谱。'
    # 调用dashscope.Generation.call方法生成响应流
    response_generator = dashscope.Generation.call(
        model='qwen-turbo',
        prompt=prompt_text,
        stream=True,
        top_p=0.8)

    head_idx = 0
    # 遍历响应流
    for resp in response_generator:
        # 获取每个响应中的文本段落
        paragraph = resp.output['text']
        # 打印文本段落中对应的文本
        print("\r%s" % paragraph[head_idx:len(paragraph)], end='')
        # 如果文本段落中存在换行符,则更新head_idx的值
        if (paragraph.rfind('\n') != -1):
            head_idx = paragraph.rfind('\n') + 1

# 调用sample_sync_call_streaming函数
sample_sync_call_streaming()

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

3.从返回结果中可以看出还是相当不错的欢迎大家体验下
在这里插入图片描述

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
  

闽ICP备14008679号