github DarkNoah/aime-chat v0.3.55
0.3.55

10 hours ago

本次更新扩展 Aime Chat 的本机 API 与内置使用指南,让 Agent 和脚本能够完成测评、模型配置、运行环境管理与应用诊断;同时完善测评工作目录、本地模型下载和知识库创建流程,并修复工具审批恢复时的图片上下文处理。

What's Changed

测评工作流与实验工作目录

  • 开放测评本机 API,支持数据集与样本管理、CSV / JSONL 导入导出、评分器创建与测试、实验运行与结果对比,以及已有对话评分和评分历史查询。
  • 内置使用指南新增测评数据集、评分器和实验操作说明,配套 evals.py 脚本支持提交实验、等待完成和查询结果,方便通过 Agent 或脚本组织回归测试。
  • 运行测评时新增必填的工作目录,可手动填写或选择文件夹,默认使用该数据集在应用数据目录下的专属目录;启动前检查目录是否可写,并将目录传给每条样本的 Agent 和工具。
  • 实验详情显示工作目录,运行产物保留在所选位置,便于检查文件和复现结果。默认情况下,同一数据集的多次实验共用目录;需要隔离产物时可指定不同目录。

应用诊断与默认模型配置

  • 新增应用健康状态和供应商状态接口,可查看应用版本、API 服务、已应用的代理配置,以及供应商启用状态、API 地址和启用的模型。
  • 新增只读 doctor.py 诊断脚本,汇总 API 连通性、代理、默认模型、本地模型下载和运行环境状态,支持文字与 JSON 报告;诊断输出隐藏 URL 中的凭据和查询参数值。
  • 支持通过本机 API 和 default_models.py 查询、设置或清空默认聊天、快速、视觉、嵌入、重排、OCR、语音识别、语音合成、图片及视频模型。
  • 默认模型设置按字段合并,未修改的用途保留原值,并协调界面与 API 的配置写入,避免并发更新覆盖其他设置。

运行环境与密钥管理

  • 新增运行环境管理 API 和 runtime.py,可查询 UV / Python、Bun、Node.js、PaddleOCR、QwenAudio、Agent Browser 的状态、路径、版本及依赖关系,并执行支持的安装、重装和卸载操作;系统 Node.js 仅提供安装操作。
  • 运行环境变更增加依赖检查、操作冲突检查和完成后验证,查询时可看到正在执行的操作,减少重复安装与状态误判。
  • 新增密钥管理 API 和 secrets.py,支持按名称或全局开关筛选,以及逐条创建、查询、更新和删除。
  • 密钥接口默认仅返回名称、说明、全局开关及是否已保存值;显式请求单条明文时才返回密钥值。更新支持只修改指定字段,保留其他配置。

本地模型与知识库创建

  • 新增本地模型管理 API 和 local_models.py,可查询模型目录、下载状态和可用于配置的模型 ID,并从目录支持的 Hugging Face 或 ModelScope 来源下载模型。
  • 加强下载完成检查,结合配置文件、非空 ONNX 权重及未完成标记判断状态,避免仅因目录存在就视为下载成功;下载失败保留未完成状态,便于检查和重试。
  • 下载、删除与模型加载之间增加冲突检查,避免操作正在使用或变更中的模型文件;完善下载命令的路径转义和 Windows 退出码处理。
  • 通过 Agent 创建知识库时支持显式指定重排模型;省略嵌入或重排模型时使用对应全局默认配置,并在创建前检查所选本地模型是否已完整下载。
  • 未配置嵌入模型时返回配置引导,本地模型缺失时返回缺失清单;显式传入空的嵌入模型配置可创建仅关键词检索的知识库,空的重排模型配置可关闭该知识库的重排。

图片上下文与媒体工具

  • 将图片过滤统一放到模型请求发送环节,覆盖普通对话、工具批准或拒绝、挂起任务恢复等路径,避免恢复执行时绕过已有的历史图片和数量限制;原始消息中的图片继续保留。
  • 新增内置 imagegen 技能资源,提供图片生成、参考图创作、局部编辑及系列图片的提示词指南与示例,图片生成和编辑工具同步增加使用指引。
  • OpenAI 图片生成模型选项新增 GPT Image 2.5;3D 模型列表仅从已启用的供应商获取。
  • 调整默认 Code Agent 工具集合,视频与 3D 生成不再默认挂载;相关工具仍保留,可配置给需要这些能力的 Agent。

模型目录与使用指南

  • 更新内置模型目录快照,供应商由 218 个增至 222 个,模型条目由 7,883 个调整为 7,920 个;按供应商与模型 ID 统计,新增 151 个、移除 114 个,并更新 281 个已有条目的元数据。
  • 扩充 aime-chat-docs 的诊断、密钥、运行环境、默认模型、本地模型和测评指南,配套脚本统一使用应用提供的本机 API 地址。

上述脚本需要启用并运行 Aime Chat 的本机 API 服务。模型目录与诊断报告用于配置和排查,实际模型调用能力仍取决于供应商、账号权限及本地运行环境。

Full Changelog: v0.3.54...5f1f71a

Don't miss a new aime-chat release

NewReleases is sending notifications on new releases.