|
@@ -152,7 +152,7 @@ const res = await fetch('https://api.fmode.cn/v1/chat/completions', {
|
|
|
'Content-Type': 'application/json',
|
|
'Content-Type': 'application/json',
|
|
|
Authorization: `Bearer ${token}`,
|
|
Authorization: `Bearer ${token}`,
|
|
|
},
|
|
},
|
|
|
- body: JSON.stringify({ model: 'glm-5.3-flash', messages: [...] }),
|
|
|
|
|
|
|
+ body: JSON.stringify({ model: 'deepseek-flash', messages: [...] }), // 可经 FMODE_VISION_MODEL 覆盖
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
// 图像生成
|
|
// 图像生成
|
|
@@ -177,7 +177,8 @@ await fetch('https://server.fmode.cn/api/listen/transcribe', {
|
|
|
```
|
|
```
|
|
|
1. 探测宿主 Agent 配置的模型是否支持视觉(Claude Code / Codex settings)
|
|
1. 探测宿主 Agent 配置的模型是否支持视觉(Claude Code / Codex settings)
|
|
|
→ 支持则直接用宿主模型读图(零额外成本、零网络往返)
|
|
→ 支持则直接用宿主模型读图(零额外成本、零网络往返)
|
|
|
-2. 否则回落 Fmode API 的 /v1/chat/completions(多模态 messages),模型 glm-5.3-flash
|
|
|
|
|
|
|
+2. 否则回落 Fmode API 的 /v1/chat/completions(多模态 messages),模型默认 deepseek-flash
|
|
|
|
|
+ (历史:doubao → glm-5.3-flash → deepseek-flash;可用 FMODE_VISION_MODEL 配置有序回落链)
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
#### 存储:4 级诚实凭据链
|
|
#### 存储:4 级诚实凭据链
|
|
@@ -222,9 +223,9 @@ Fmode 基础服务的客户端封装。**一个技能封装一个平台能力**
|
|
|
|
|
|
|
|
| 技能 | 作用 | npm 包 | 平台 |
|
|
| 技能 | 作用 | npm 包 | 平台 |
|
|
|
|------|------|--------|------|
|
|
|------|------|--------|------|
|
|
|
-| `skill-storage` | OBS 对象存储与公开分享 | — | GitHub |
|
|
|
|
|
|
|
+| `skill-storage` | OBS 对象存储与公开分享(v1.2.0) | — | GitHub |
|
|
|
| `skill-image` | Fmode API 图像生成(白底 PNG,¥0.3-0.5/张) | `fmode-image@0.2.0` | GitHub/npm |
|
|
| `skill-image` | Fmode API 图像生成(白底 PNG,¥0.3-0.5/张) | `fmode-image@0.2.0` | GitHub/npm |
|
|
|
-| `skill-vision` | 宿主多模态优先 + Fmode API 回落视觉识别 | `fmode-vision@0.1.1` | npm |
|
|
|
|
|
|
|
+| `skill-vision` | 宿主多模态优先 + Fmode API 回落视觉识别(默认 deepseek-flash) | `fmode-vision@0.1.1` | npm |
|
|
|
| `skill-listen` | 讯飞 LFASR × Fmode 网关录音转写 | `fmode-listen@0.1.2` | npm |
|
|
| `skill-listen` | 讯飞 LFASR × Fmode 网关录音转写 | `fmode-listen@0.1.2` | npm |
|
|
|
| `fmode-ffmpeg` | FFmpeg 音视频处理封装 | `fmode-ffmpeg@0.1.1` | npm |
|
|
| `fmode-ffmpeg` | FFmpeg 音视频处理封装 | `fmode-ffmpeg@0.1.1` | npm |
|
|
|
| `fmode-qiwei` | 企微网关 SDK | `fmode-qiwei@0.5.2` | npm |
|
|
| `fmode-qiwei` | 企微网关 SDK | `fmode-qiwei@0.5.2` | npm |
|
|
@@ -236,7 +237,7 @@ Fmode 基础服务的客户端封装。**一个技能封装一个平台能力**
|
|
|
| 技能 | 作用 | 平台 |
|
|
| 技能 | 作用 | 平台 |
|
|
|
|------|------|------|
|
|
|------|------|------|
|
|
|
| `skill-study-report` | 学习复盘报告(多 Agent 采集 + PPT 级 HTML) | GitHub |
|
|
| `skill-study-report` | 学习复盘报告(多 Agent 采集 + PPT 级 HTML) | GitHub |
|
|
|
-| `skill-present` | 课程课件/报告 HTML 演讲系统(含 43 条 Claude 规则) | Gogs |
|
|
|
|
|
|
|
+| `skill-present` | 课程课件/报告 HTML 生产标准(课件规范 · 通用化) | Gogs |
|
|
|
| `fmode-product-lab` | 新品研发(VOC + KANO + 市场 + 定位分析) | npm |
|
|
| `fmode-product-lab` | 新品研发(VOC + KANO + 市场 + 定位分析) | npm |
|
|
|
|
|
|
|
|
> 📊 **完整清单(含标签、版本、渠道、状态)见 [`inventory.md`](inventory.md)**,
|
|
> 📊 **完整清单(含标签、版本、渠道、状态)见 [`inventory.md`](inventory.md)**,
|