Deepseek的api调用报错乱码问题
错误信息中有一部分乱码,看起来像是中文系统下的错误提示,可能是“powershell 不是内部或外部命令,也不是可运行的程序或批处理文件”。这通常意味着系统找不到PowerShell的执行路径。最近的deepseek也是很火,但是在调用api的过程中也会出现一些大大小小的问题,所以这里也给出一种问题和他的解决方案,报错的类型如下图所示。如果无输出,说明系统未正确识别PowerShell路径。最后重
最近的deepseek也是很火,但是在调用api的过程中也会出现一些大大小小的问题,所以这里也给出一种问题和他的解决方案,报错的类型如下图所示
API Streaming Failed
Command failed with exit code 1: powershell (Get-CimInstance -ClassName Win32_OperatingSystem).caption 'powershell' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ���
错误信息中有一部分乱码,看起来像是中文系统下的错误提示,可能是“powershell 不是内部或外部命令,也不是可运行的程序或批处理文件”。这通常意味着系统找不到PowerShell的执行路径。
修复环境变量问题
先手动验证PowerShell路径
打开VSCode终端(按
Ctrl + `
),直接输入:where powershell
正常应返回路径:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
如果无输出,说明系统未正确识别PowerShell路径。
然后
添加PowerShell到环境变量
按下
Win + S
,搜索“环境变量”,选择 编辑系统环境变量。点击 环境变量 -> 在 系统变量 中找到
Path
-> 点击 编辑。添加以下路径(如果不存在):
C:\Windows\System32\WindowsPowerShell\v1.0\
重启VSCode,再次尝试执行命令。
最后重启vscode再调用api进行问答就可以使用了
更多推荐
所有评论(0)