开发者社区> 问答> 正文

如何获取通义千问api?

如何获取通义千问api?

展开
收起
河水流流 2024-08-17 17:53:10 860 0
3 条回答
写回答
取消 提交回答
  • 要获取通义千问API密钥,请按照以下步骤操作:

    1. 开通服务:首先,在阿里云平台上确保您已开通通义千问服务。
    2. 获取API-KEY
      方法一:参考阿里云官方文档指导进行获取。
      方法二:登录阿里云控制台,导航至“我的应用” -> “配置” -> “API-KEY”,在此处查看并复制您的API-KEY。

    重要事项: 使用API时,记得将示例代码中的your-dashscope-api-keyYOUR_DASHSCOPE_API_KEY替换为您的实际API-KEY。确保使用的SDK版本兼容,例如Python至少需要dashscope>=1.10.0,Java至少>=2.5.0
    Java SDK用户注意:生成的对象(如Generation)非线程安全,需正确管理以避免并发问题。 严格保密您的API-KEY,切勿分享给他人。 调用API时,通过HTTP Header的Authorization字段携带密钥,格式为Bearer API-KEY。无需单独获取token。

    参考链接:使用通义千问https://help.aliyun.com/zh/dashscope/developer-reference/use-qwen-by-api

    2024-08-17 22:53:02
    赞同 6 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。
    2024-08-17 22:04:22
    赞同 5 展开评论 打赏
  • 要使用通义千问API,您需要按照以下步骤操作:

    1. 开通服务并获取API-KEY

      • 首先确保您已开通通义千问服务,并获得了API-KEY。如果您还没有API-KEY,需要先获取它。通常这涉及到在阿里云平台上注册账户、开通相关服务并获取认证信息。
    2. 构造HTTP POST请求

      • 使用HTTP POST 方法调用接口地址:https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation
      • 设置请求头(Headers):
        • Content-Type: 必须设置为 application/json
        • Authorization: 设置为 Bearer 加上您的API-KEY,例如 Bearer d1**2a
        • 可选:为了接收Server-Sent Events (SSE)响应,您可以设置:
          • Accept: 为 text/event-stream
          • 或者 X-DashScope-SSE: 为 enable
      • 构建请求体(Body),至少需要包含指定模型的字段:
        {
          "model": "qwen-turbo" // 或其他可用模型名:qwen-plus, qwen-max, qwen-max-1201, qwen-max-longcontext
        }
        
    3. 发送请求并处理响应

      • 发送构造好的HTTP请求至阿里云API服务器。
      • 根据响应处理逻辑,提取并利用返回的文本生成内容。

    image.png

    2024-08-17 20:04:08
    赞同 2 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载