error_during_execution: Process failed after 0 turns at AiSdkToChunkAdapter.conv...
🚨 错误信息
AI_ProviderSpecificError: error_during_execution: Process failed after 0 turns
at AiSdkToChunkAdapter.convertAndEmitChunk (file:///J:/Program%20Files%20(x86)/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-DInKt6bT.js:349612:64)
at AiSdkToChunkAdapter.readFullStream (file:///J:/Program%20Files%20(x86)/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-DInKt6bT.js:349403:10)
at async AiSdkToChunkAdapter.processStream (file:///J:/Program%20Files%20(x86)/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-DInKt6bT.js:349365:31)
at async fetchAndProcessAgentResponseImpl (file:///J:/Program%20Files%20(x86)/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-DInKt6bT.js:168219:3)
at async file:///J:/Program%20Files%20(x86)/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-DInKt6bT.js:168406:5
at async file:///J:/Program%20Files%20(x86)/Cherry%20Studio/resources/app.asar/out/renderer/assets/store-DInKt6bT.js:143305:21
{
🤖 AI解决方案
错误分析报告
#### 1. 错误翻译
原文:AI_ProviderSpecificError: error_during_execution: Process failed after 0 turns
译文:AI 提供者特定错误:执行期间出错:进程在第 0 轮后失败
#### 2. 因分析
Cherry Studio 应用程序尝试调用AI模型处理用户请求时。Process failed after 0 turns 表明进程在开始执行后立即失败,甚至未能完成第一个交互回合。AiSdkToChunkAdapter 在尝试将AI流式响应 (convertAndEmitChunk, readFullStream) 转换为内部数据块的过程中抛出了异常。这通常意味着从AI服务提供者(API)接收到的响应流无效、为空,或请求在发送阶段就已失败。可能的具体触发点包括:
#### 解决方案
由于此错误发生在应用程序内部,用户无法直接修改代码。请按以下步骤排查和解决:
第一步:检查基础配置
Cherry Studio 设置中,确认您使用的AI服务(如OpenAI, Anthropic, 本地模型等)的API密钥是最新且有效的。尝试重新生成或更新密钥。https://api.openai.com)看是否有响应。第二步:调整应用设置
temperature, max_tokens 等),将其恢复为默认值或更保守的值进行测试。Cherry Studio 应用程序,以清除可能的临时状态。第三步:排查服务端问题
cURL、Postman 或其他API测试工具,用相同的API密钥和参数手动发送一个简单的请求,以确定问题是出在 Cherry Studio 还是服务提供商本身。bash
# 示例:使用curl测试OpenAI API(请替换 YOUR_API_KEY 和模型)
curl https://api.openai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Hello!"}]
}'
如果手动测试也失败,请直接联系AI服务提供商的支持。
#### 4. 预防措施