• 分享一个在linux中运行通义千问的方法


    分享一个在linux中和通义千问交互的方法

    效果展示:

    在这里插入图片描述

    整体步骤

      • 分享一个在linux中和通义千问交互的方法
        • 效果展示:
        • 一、在阿里云appflow控制台创建连接流
            • 1、通过以下地址,在灵积平台创建个API-KEY,用于通义千问的连接凭证
            • 2、点击连接流-创建连接流
            • 3、第一步选择webhook
            • 4.第二步选择通义千问
        • 二、测试appflow是否可用
        • 三、linux使用shell脚本调用webhook地址,进行交互
            • 6.执行脚本进行测试
            • 7.注意事项

    一、在阿里云appflow控制台创建连接流

    1、通过以下地址,在灵积平台创建个API-KEY,用于通义千问的连接凭证

    https://help.aliyun.com/zh/dashscope/opening-service?spm=5176.28536352.0.0.4bc24f908L8HvC

    复制出API-KEY等下要用到

    2、点击连接流-创建连接流

    在这里插入图片描述

    3、第一步选择webhook

    在这里插入图片描述
    在这里插入图片描述

    4.第二步选择通义千问

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    二、测试appflow是否可用

    在这里插入图片描述

    点击运行一次,输入
    {“prompt”:“你是谁?”}
    会看到运行成功
    在这里插入图片描述

    三、linux使用shell脚本调用webhook地址,进行交互

    此脚本在centos7系统中测试通过

    #!/bin/bash
    
    WEBHOOK_URL="webhook地址?sync=true"
    
    while true; do
        # 提示用户输入
        echo -n "你: "
        read USER_INPUT
    
        # 检查是否退出
        if [[ "$USER_INPUT" == "exit" ]]; then
            echo "退出交互。"
            break
        fi
    
        # 发送POST请求到Webhook URL
        response=$(curl -s -X POST -H 'Content-Type: application/json' --data "{\"prompt\":\"$USER_INPUT\"}" "$WEBHOOK_URL")
    
        # 解析JSON响应,提取回复内容,这里简化处理,实际情况可能需要更复杂的错误处理和数据解析
        reply=$(echo "$response" | jq -r '.data.outPut.Node2.output.text') # 注意:需要安装jq工具来解析json
    
        # 检查回复是否存在
        if [ -z "$reply" ]; then
            echo "未收到回复,请稍后再试。"
        else
            # 输出通义千问的回复
            echo "通义千问: $reply"
        fi
    done
    
    

    需要修改脚本中的webhook地址为你再appflow上创建的地址,在这个位置:
    在这里插入图片描述

    6.执行脚本进行测试

    基本问答和命令咨询测试:
    在这里插入图片描述
    上下文功能测试

    在这里插入图片描述

    7.注意事项

    API-KEY接口凭证默认30天免费,并且限制一定的调用次数,如果长期或者大量使用,会产生费用,请知悉并且保管好你的API-KEY,以免被窃取产生费用

    特别感谢:感谢大佬“古神”的技术支撑

  • 相关阅读:
    Python logging模块
    Go-gRPC示例
    AI人工智能决策树分类器的原理、优缺点、应用场景和实现方法
    亚马逊---设计安全架构
    python中math模块
    编程基础都要懂的计算机组成
    BIO剖析
    静态通讯录
    QT学习day1
    实时数仓:美团基于Flink的实时数仓建设实施
  • 原文地址:https://blog.csdn.net/loame_zyq/article/details/139352793