WordPress文章生成器插件
插件介绍
如何获取API Key令牌
快速开始生成文章
数字先锋 API v0.2.0 更新说明
模型兼容性指南
版本更新日志
首页
# 数字先锋 API v0.1.2 修复说明 ## 🔥 最新修复 ### 问题 1: AI 生成失败 - upstream error **现象**: ``` API 请求失败 (状态码 500): upstream error: do request failed (request id: 20260412133128807507953jpVz7s6s) ``` **修复**: 1. **超时时间增加** - 从 60 秒增加到 120 秒 2. **详细日志** - 记录完整请求/响应便于诊断 ```php // class-ai-client.php $response = wp_remote_post($url, array( 'timeout' => 120, // 原来 60 秒 ... )); ``` ### 问题 2: 模型列表显示"未获取到模型列表" **修复**: REST API 响应格式统一为 `{success: true, data: [...]}` ### 问题 3: 经典编辑器 REST 路由错误 **修复**: `classic-editor-support.php` 中路由从 `ai/v1` 改为 `dpa/v1` --- ## 📝 所有修复汇总 | # | 修复项 | 文件 | 状态 | |---|--------|------|------| | 1 | API 基础 URL 域名修复 | class-ai-client.php | ✅ | | 2 | 插件描述改为中文 | cxsee-ai-writer.php | ✅ | | 3 | REST API 路由统一为 dpa/v1 | class-digital-pioneer-api.php | ✅ | | 4 | JS 端点更新为 dpa/v1 | class-digital-pioneer-api.php | ✅ | | 5 | 模型列表响应格式修复 | class-digital-pioneer-api.php | ✅ | | 6 | AI 生成超时增加 (60→120 秒) | class-ai-client.php | ✅ | | 7 | AI 生成详细调试日志 | class-ai-client.php | ✅ | | 8 | 经典编辑器路由修复 | classic-editor-support.php | ✅ | --- ## 🔍 调试日志位置 启用 WordPress 调试模式后,日志保存在: `wp-content/debug.log` ### 关键日志标记 **AI 生成请求**: ``` 数字先锋 API Client: 构建的 Prompt - Write an article about 'xxx'... 数字先锋 API Client: 请求 URL - https://api.cxsee.com/v1/chat/completions 数字先锋 API Client: 请求 Model - qwen3.5-plus 数字先锋 API Client: 请求 Body - {"model":"qwen3.5-plus","messages":[...]} 数字先锋 API Client: wp_remote_post 完成 数字先锋 API Client: 响应状态码 - 200 数字先锋 API Client: 响应 Headers - {...} 数字先锋 API Client: 成功响应体 - {...} ``` **错误情况**: ``` 数字先锋 API Client: 响应状态码 - 500 数字先锋 API Client: 响应 Headers - {...} 数字先锋 API Client: 错误响应体 (完整) - {"error":{"message":"..."}} 数字先锋 API Client: 最终错误消息 - API 请求失败 (状态码 500): ... ``` --- ## 📋 测试清单 ### 设置页面测试 - [ ] 进入 设置 → 数字先锋 API - [ ] 填写 API Key - [ ] 点击 🧪 测试 - 应显示 "API Key 有效,发现 X 个可用模型" - [ ] 点击 🔄 加载模型列表 - **应显示模型列表并可点击选择** ✅ - [ ] 点击模型名称 - 应自动保存选中 ### AI 生成测试 - [ ] 新建文章(Gutenberg 或经典编辑器) - [ ] 点击 AI 生成按钮 - [ ] 填写关键词 - [ ] 点击生成 - [ ] **等待时间可能较长(最多 120 秒)** - [ ] 查看 debug.log 中的详细日志 - [ ] 验证内容自动回填 --- ## 📞 如果 AI 生成仍失败 请提供以下信息: 1. **wp-content/debug.log** 中的以下日志(搜索 `数字先锋 API Client`): - `请求 Body` - 查看发送给 API 的完整请求 - `响应状态码` - 查看 API 返回的状态码 - `错误响应体 (完整)` - 查看 API 返回的完整错误信息 - `最终错误消息` - 查看处理后的错误消息 2. **浏览器 Console** 错误截图(F12 → Console) 3. **Network 面板** API 请求截图(F12 → Network) --- ## 📝 修改的文件清单 1. **cxsee-ai-writer.php** - 插件描述中文化 2. **includes/class-ai-client.php** - API 域名修复 + 超时增加 + 详细调试日志 3. **includes/class-digital-pioneer-api.php** - REST 路由 + 模型列表响应格式修复 + 调试日志 4. **classic-editor-support.php** - REST 路由从 ai/v1 改为 dpa/v1 --- **版本**: v0.1.2 **最后更新**: 2026-04-12 22:58 **状态**: ✅ 超时增加 + 详细日志 + 路由修复
上一篇:快速开始生成文章
下一篇:模型兼容性指南