Awesome
<h2 align="center"> <img src="./docs/img/logo.png" />讯飞星火智能终端 (spark-ai-cli)
</h2>项目地址
- Github: https://github.com/iflytek/spark-ai-cli 欢迎点赞,star
前言
感谢开源的力量,希望讯飞开源越做越好,星火大模型效果越来越好!
示例
近期规划新特性
- config模块接入
- 执行结果优化
- 获取终端环境,进行个性化
- agents
- plugins
- 知识库
快速开始
安装
linux和Mac shell脚本
sudo bash -c "$(curl -s -L https://521github.com/iflytek/spark-ai-cli/releases/download/latest/install.sh)"
Mac brew安装
Mac已支持brew安装,如果您之前通过bash脚本安装过aispark,请先删除
rm -rf /usr/local/bin/aispark
brew安装命令:
brew tap iflytek/aispark
brew install aispark
windows
使用Windows PowerShell管理员权限执行如下脚本
Invoke-Expression (Invoke-RestMethod 'https://521github.com/iflytek/spark-ai-cli/releases/download/latest/install.ps1')
- 升级最新stable版本:
aispark update
升级需要管理员权限,powershell请使用管理员身份运行,linux和mac平台请使用sudo执行
- 查看当前版本:
aispark version
aispark cli version: v0.0.20
Git Commit Hash: 69ad2242e775d58299c62bd57477ccd2eab43ae6
Build TimeStamp: Wed, 24 Apr 2024 11:39:26 +0000
GoLang Version: 1.21
_ ___ ____ ____ _ ____ _ __
/ \ |_ _|/ ___| | _ \ / \ | _ \ | |/ /
/ _ \ | | \___ \ | |_) |/ _ \ | |_) || ' /
/ ___ \ | | ___) || __// ___ \ | _ < | . \
/_/ \_\|___||____/ |_| /_/ \_\|_| \_\|_|\_\
讯飞云提供计算服务
https://xinghuo.xfyun.cn/sparkapi
账号
账号申请
前往讯飞开放平台免费注册账号
账号登录
注册账号后,记住账户和密码,通过以下命令登录,登陆成功后即可使用
aispark login
退出登录
aispark logout
如何使用
shell相关的问题
aispark q nginx重启
aispark q awk截取{{xxx}}中xxx的字符
知识问答问题
aispark c 今天天气怎么样
wow模式
支持平台:
- windows powershell
- macos bash
- linux bash
使用方式
aispark wow
aispark wow aptget
配置
Windows
在windows下配置 Powershell $PROFILE,加入以下内容:
iex "$(aispark wow --alias)"
这个文件是一个脚本文件,当 PowerShell 启动时自动执行里面的内容。如果你想知道你的 $PROFILE 文件的具体位置,可以在 PowerShell 窗口中运行以下命令:
echo $PROFILE
您的目录下可能没有这个文件,若没有该文件,新建此文件并配置上述命令即可
Linux
将以下命令放在 .bash_profile,.bashrc,.zshrc 或其他启动脚本中:
eval $(aispark wow --alias)
例如:
echo 'eval "$(aispark wow --alias)"' >> ~/.bashrc
更改仅在新的 shell 会话中可用。若想立即生效,请运行 source ~/.bashrc (或 shell 配置文件,如 .zshrc )。
mode切换
aispark -l q nginx重启 #可交互模式
aispark -v q nginx重启 #啰嗦模式,解释脚本内容
配置
aispark现已开箱即用,登录讯飞开放平台账户即可使用;
若您是开发者,登录讯飞开放平台免费注册开发者账户,进行如下配置,独享个人账户,高效稳定
aispark config # 交互式设置
#
aispark config key xxxx
aispark config secret xxxx
aispark config appid xxxx
欢迎贡献
扫码加入交流群
已知问题
- 项目目前处于开发阶段,部分思想借鉴开源实现