模型与协议
四协议接入、元数据解析与统一代理
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 / 内置浏览器及终端拉起的子进程环境变量。