Skip to content

iflytek/spark-ai-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

讯飞星火智能终端 (spark-ai-cli)

项目地址

前言

感谢开源的力量,希望讯飞开源越做越好,星火大模型效果越来越好!

示例

示例

近期规划新特性

  • 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  

欢迎贡献

扫码加入交流群

用户交流群

已知问题

  • 项目目前处于开发阶段,部分思想借鉴开源实现

🌟 Star History

Star History Chart