分享一个在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系统中测试通过

powershell 复制代码
#!/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,以免被窃取产生费用

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

相关推荐
小杍随笔5 分钟前
【WordPress 核心表】
linux·运维·服务器
汤姆yu7 分钟前
百度文心ERNIE 5.0大模型深度解析
百度·ai·文心一言大模型
TEC_INO8 分钟前
Linux_55:RV1126的VENC模块讲解
linux·网络·人工智能
mounter6259 分钟前
比 veth 更强、为 eBPF 而生:深度解析 Linux netkit 虚拟网卡驱动
linux·ebpf·kernel·netkit
用户23678298016811 分钟前
Linux du 命令深度解析:从磁盘占用统计到目录空间分析
linux
H Journey28 分钟前
网络编程:Linux下高性能TCP网络服务器(代码完整版)多线程版本
linux·服务器·网络
程序员鱼皮31 分钟前
有人靠 API 中转站赚了上亿?我花 2 块钱做了一个。。
计算机·ai·程序员·编程·ai编程
心.c35 分钟前
RAG文档解析 - pypdf、LlamaParse、DeepDoc、SimpleDirectoryReader到底怎么选?
python·算法·ai
码云骑士41 分钟前
jwt入门介绍
linux·运维·数据库
EntyIU1 小时前
claude code集成deepseek模型以及安装skill完整教程
ai