Skip to content

feat:修改日志记录时间为10分钟、永久#233

Merged
mxyhi merged 3 commits into
mxyhi:mainfrom
Lyn4ever29:main
May 8, 2026
Merged

feat:修改日志记录时间为10分钟、永久#233
mxyhi merged 3 commits into
mxyhi:mainfrom
Lyn4ever29:main

Conversation

@Lyn4ever29
Copy link
Copy Markdown
Contributor

方便调试开发

yinzhou.ma added 2 commits April 29, 2026 14:48
**修改功能总结**
新增从上游服务自动获取模型列表的功能,支持 openai、anthropic、gemini 等 provider,并在上游配置编辑器中添加获取按钮。

**改动文件(共4个)**
- src-tauri/src/commands/proxy.rs
- src-tauri/src/lib.rs
- src-tauri/src/commands/mod.rs
- src/features/config/cards/upstreams/editor-dialog-form.tsx

**详细修改内容**

**src-tauri/src/commands/proxy.rs**
- 新增 `fetch_upstream_models` 异步命令函数
- 根据 provider 类型构建不同的模型列表请求 URL
- 添加 Bearer token 认证支持
- 解析 openai 风格的 `data[].id` 字段
- 添加 anthropic/gemini 的 `models` 字段解析和 `modelNames` 字段解析作为备选

**src-tauri/src/lib.rs**
- 导入 `fetch_upstream_models` 命令
- 在 Tauri 命令注册中添加 `fetch_upstream_models`
- 格式化导入语句整理

**src-tauri/src/commands/mod.rs**
- 导出 `fetch_upstream_models` 函数

**src/features/config/cards/upstreams/editor-dialog-form.tsx**
- 导入 `Loader2`、`RefreshCw` 图标和 `useState` hook
- 添加 `fetching` 和 `fetchError` 状态管理
- 新增 `handleFetchModels` 函数实现模型列表获取逻辑
- 在模型映射区域添加刷新按钮
- 添加错误提示显示和加载动画
@mxyhi
Copy link
Copy Markdown
Owner

mxyhi commented May 2, 2026

有冲突

@Lyn4ever29
Copy link
Copy Markdown
Contributor Author

有冲突

解了解了

@mxyhi mxyhi merged commit 524a7a2 into mxyhi:main May 8, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants