模型与协议

四协议接入、元数据解析与统一代理

ReinAgent 严格遵循「零猜测」铁律:不写死任何模型上下文大小、Token 上限或是否支持多模态,而是完整解析服务端 API 返回的真实元数据。

多协议原生适配

协议端点
Chat Completions/chat/completions
Anthropic Messages/v1/messages
Responses/responses
Google Generative AI/models

Fail-Fast 连通性探测

切换 API 格式即发起真实握手探测;Base URL 会做规范化清洗并自动追加 /v1。网络异常、鉴权失败与解析错误一律完整向用户告警,绝不用假数据掩盖。

真实元数据解析

字段用途
context_window上下文窗口,用于计算真实可用空间
max_output_tokens输出上限
input_modalities输入模态(文本 / 图像等)
若上游接口未返回某个指标,UI 会明确展示为未提供 / 未知并提示用户,绝不臆造。

OpenCodeZen 免费模型通道(开箱即用)

为了让所有用户无需任何付费门槛即可体验顶级编程大模型,ReinAgent 内置预设了 OpenCodeZen 服务商:

  • 免 API Key 放行:端点预设为 https://opencode.ai/inference/v1,默认 API Key 为 public,完全无需绑卡或申请权限;
  • 一键动态拉取最新免费清单:点击「🔄 刷新模型列表」,ReinAgent 自动携带指纹访问官方端点拉取全量免费大模型(如 big-pickle 与各主流厂商开源的 -free 序列);
  • 全自动协议指纹与风控穿透:底层内置 opencodeZenAdapter,在模型调用时自动注入符合规范的会话 Session ID 与 5 大核心 Tools(bash、edit、glob、grep、read)占位守护,强制原生流式(stream: true),彻底根除官方服务端的 403 FreeTierError 限制。

权威同步与智能模型合并

在任意服务商点击「🔄 刷新模型列表」时,ReinAgent 采用先进的权威同步算法:

  • 淘汰更名/失效模型:官方不再返回的旧模型会被自动清理剔除,杜绝历史过期模型残留;
  • 保护用户自定义模型:凡是用户手动添加并标记为自定义的模型(isCustom: true),100% 受到安全保护,绝不被覆盖或删除;
  • 对齐视觉规范:当前默认模型在操作栏右侧同一列以高亮翠绿徽标 [当前默认] 呈现,非默认模型显示 设为默认 按钮,整齐统一。

统一出站代理

在应用中配置 HTTP / SOCKS 代理后,软件内所有出站请求严格走代理:大模型 API 交互、远程模型列表拉取、自更新检查、云端实时语音 STT、Web 抓取、Cloudflare 隧道组件下载。以下地址按白名单自动直连:localhost、127.0.0.1、内部 Ollama 服务等。代理设置会自动同步给 WebView2 / 内置浏览器及终端拉起的子进程环境变量。