nexgenr
NexgenR CLI是一个终端AI编码代理,连接到 NexgenR红组 表面。
安装
要求Node.js 22.19.0或更高版本。
npm install -g nexgenr
或者使用pnpm:
pnpm add -g nexgenr
配置
NexgenR使用API密钥登录。没有OAuth和设备流:
export NEXGENR_API_KEY="<your key>"
# optional, defaults to https://redteam.nexgen.systems/v1
export NEXGENR_BASE_URL="https://redteam.nexgen.systems/v1"
nexgenr login # reads NEXGENR_API_KEY
nexgenr login --api-key <your key> # or pass it explicitly
同样的钥匙可以在两个表面上使用;头文件是改变的部分:
| 表面 | 发送密钥为 | 拒绝了 |
|---|---|---|
/v1/… 推理与编目 | Authorization: Bearer <key> 或 x-api-key: <key> | x-bf-vk 这里的答案是401 |
/mcp 网关 | x-bf-vk: <key> 或 Authorization: Bearer <key> | - - - - - - |
必须为。提供密钥 vllm 提供者和您使用的模型
(nexgen-redteam 或 refuseless-redteam). 没有补助金 GET /v1/models 答案
200,目录空,聊天失败 400 modelo-desconocido。
nexgenr login 写 ~/.nexgenr/config.toml 与 redteam 提供者及其两个
模型, nexgen-redteam (262 144个上下文标记,默认值)和 refuseless-redteam
(1 048 576个令牌),以及 ~/.nexgenr/mcp.json 带着大门。它不调用
Catalog:模型列表是静态的。
快速启动
cd your-project
nexgenr -p "Summarize this repository"
nexgenr # interactive terminal UI
它与什么对话
| 能力 | 端点 |
|---|---|
| 聊天,仅流媒体 | POST /v1/chat/completions |
| 模型目录 | GET /v1/models |
| 健康和公布的限值 | GET /health,无证件 |
| MCP网关 | POST /mcp - 24个工具(8个Brave_Search, 16个Crawl4AI) |
POST /v1/completions 和 POST /v1/embeddings 除了引擎之外,是否在边缘允许列表中
404年的答案: POST /v1/chat/completions 是唯一的推理路线。
限制,如出版的 GET /health每个消费者有4个请求 429 和
Retry-After: 10 除此之外,还有一个12 MiB的请求体和262 - 144个上下文令牌。一个
预填充可能需要几分钟,因此请求流和等待第一个字节的时间长达3 600秒。
特性
- 终端UI,无头
-p模式、ACP服务器和本地REST/WS API (nexgenr web). - 塞申斯坚持
~/.nexgenr/sessions,wire.jsonl作为真理的源泉。 - 权限和批准
manual,yolo,auto模式。 - 代理技能,MCP服务器,子代理,目标,cron任务和Swarm扇出。
- 任何OpenAI、Anthropic或gemini兼容端点的提供者/模型配置。
未包含在此版本中
- 远程控制(需要中继服务)。
- CDN-based自动升级;升级与
npm install -g nexgenr@latest。 - 捆绑的浏览器UI;
nexgenr web提供API和最小的登陆页面。 - SSO: NexgenR仅使用API密钥登录。
许可证
麻省理工学院。看到 LICENSE 和 NOTICE 对于上游归因。