Administrator
发布于 2025-03-01 / 7 阅读
0

在终端使用星火大模型api创建一个英语论文助手

该英语论文助手有三个个功能呢:

  • 输入中文,将翻译成英文。

  • 输入英文句子将判断正确性,并进行拼写修正和改进。

  • 将输出结果直接复制到剪贴板上。

1. 环境

需要安装4个包,分别是:

  1. langchain_core: 用于创建和自定义prompt模板。

  2. langchain_community: 用于使用星火模型Api。

  3. pyperclip: 用于将输出复制到剪贴板。

  4. dotenv: 用于从.env文件中导入环境变量。

一次性安装所有包,可以通过如下命令:

pip install -r requirements.txt

此外,为了安装快一些,可以使用镜像,就是在该命令后面加源地址,以清华源为例,具体如下:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/

.env文件中需要包含三个环境变量:

  • IFLYTEK_SPARK_APP_ID

  • IFLYTEK_SPARK_API_KEY

  • IFLYTEK_SPARK_API_SECRET

这三个变量可以在执行脚本时输入。

这三个参数可在科大讯飞星火max获得:

2. 创建终端命令

2.1 苹果用户

修改~./.zshrc

vim ~/.zshrc

下面这幅图的意思是将引号中的命令,又名为englishhelper。

也就是在终端中输入englishhelper就相当于输入了引号中的命令。

引号中的命令实际就是使用llm-universe环境的python执行app.py脚本。

2.2 windows用户使用bat脚本

在Windows系统中通过全局环境变量法实现englishhelper执行python3 app.py,需按以下步骤操作:


一、创建批处理脚本

新建englishhelper.bat文件
在任意目录(如%USERPROFILE%\alias)创建文本文件,内容为:

@echo off
python3 D:\a.py %*
  • %*表示支持附加参数传递‌

  1. 保存文件
    修改文件扩展名为.bat(如englishhelper.bat


二、配置环境变量

  1. 添加脚本路径到系统变量

    • 右键“此电脑” → 属性 → 高级系统设置 → 环境变量 → 选中Path → 编辑 → 新建

    • 输入存放englishhelper.bat的目录路径(如%USERPROFILE%\alias)‌

  2. 验证配置生效
    新开终端输入englishhelper,应直接执行。

三、注意事项

问题场景

解决方案

终端提示“englishhelper不是命令”

检查.bat文件路径是否加入环境变量,并重启终端‌

Python3未识别

确认Python安装时勾选Add to PATH,或手动添加Python安装目录到环境变量‌

脚本路径变更

更新.bat文件中的D:\app.py为实际路径‌

需要管理员权限运行脚本

右键终端选择“以管理员身份运行”‌

3. 附件

代码及环境。

app.py

requirements.txt