# byrouter-inject 中文文档

规范地址：https://npmcn.com/package/byrouter-inject/

版本：1\.3\.23
npm 元数据更新时间：2026-11-03T03:06:37.722Z
中文译文更新时间：2026-11-03T06:53:49.240Z
软件包许可：UNLICENSED

本文由上游 README 机器翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/byrouter-inject
原文对照：https://npmcn.com/package/byrouter-inject/?lang=original
项目主页：https://www.byrouter.my.id/

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：3.6 MB，18 个文件
- 模块格式：CommonJS
- TypeScript 类型：未声明
- Node.js 要求：\>=22\.5\.0
- 运行依赖：3 个
- 首次发布：2026-11-01T21:33:33.743Z
- 最新版本发布：2026-11-03T03:06:37.552Z
- 已发布版本数：10（近 12 个月 10 个）

## 中文简介

路由器本地dengan端点openai兼容丹仪表板。

## 安装

```sh
npm install byrouter-inject
```

也可以使用：`pnpm add byrouter-inject`、`yarn add byrouter-inject`、`bun add byrouter-inject`

## README

# ByRouter-Inject

网关本地dengan API yang kompatibel OpenAI。Jalan di komputermu sendiri, tanpa server luar。

## Syarat

-   Windows 10/11
-   **Node.js 22.5 atau lebih baru** (butuh模块 `node:sqlite` bawaan)。嗯，是的 [https://nodejs.org](https://nodejs.org/)
-   **谷歌铬合金** （dipakai saat memasang pipe dari dashboard）

节点：

```
node -v
```

## 卡拉1 - perintah全球（独立） `npm install -g`）

Pasang sekali dari mana saja：

```
npm install -g byrouter-inject
```

Kalau kamu menerima berkas `.tgz` （bukan dari登记处），arahkan langsung ke berkasnya：

```
npm install -g C:\path\ke\byrouter-inject-1.3.23.tgz
```

Lalu cuup tulis satu perintah：

```
byrouter
```

Perintah itu menyiapkan文件夹kerja di `%LOCALAPPDATA%\ByRouter-Inject` bisa diganti dengan `byrouter --dir=D:\ByRouter-Inject`)、memasang berkas程序ke sana、lalu menyalakan服务器。 文件夹kerja itu杨门寅潘 `accounts.json`， `keys.json`， `config.json`、Dan个人资料浏览器； Jadi pemasangan与baru tidak menghapus数据。

Perintah躺:

| Perintah | Fungsi |
| --- | --- |
| `byrouter` | Nyalakan服务器 |
| `byrouter --port=20300` | 尼亚拉坎迪港列坦帕门云亭 `config.json` |
| `byrouter --cek` | 我是说，我是说，我是说，我是说 |
| `byrouter --versi` | Tampilkan中 |
| `byrouter --dir=D:\X` | Pakai文件夹kerja lain |

Mematikan: `Ctrl+C` 迪·詹德拉·坦帕特 `byrouter` berjalan。

## Cara 2 -文件夹（可携带）

寄ini **有些** membawa `node_modules`。Dependensi dipasang sekali di folder ini：

```
npm install
```

Setelah selesai， npm是一名男子，他说：`scripts/cek-dependensi.js`）。 Hasilnya juga ditulis ke `kesiapan.json`.

`start.bat` Melakukan ini untukmu: kalau `node_modules` Belum ada，在menjalankan `npm install` Lebih dulu， baru menyalakan服务器。《Jadi langkah manual di data》 Memasang sebelum menjalankan。

## Menjalankan达里文件夹

1.  Klik dua kali `start.bat`.
2.  jendera menampilkan alamat仪表板dan endpoint。Biarkan jenderi terbuka selama dipakai。
3.  Buka http://127.0.0.1:20219/ di browser。

Untuk mematikan: klikk dua kali `stop.bat`我是詹德娜 `start.bat`.

## Isi文件夹

| 贝尔卡 | Fungsi |
| --- | --- |
| `start.bat` | Menyalakan服务器（sekaligus memasang dependensi kalau belum ada） |
| `stop.bat` | Mematikan服务器和seluruh进程是同步的 |
| `package.json` | 数据依赖yang dipasang `npm install` |
| `main.js` | 程序utama （sudah dibundel + diobfuskasi） |
| `account-login.js` | Proses pemasangan pipe （dipanggil dari dashboard） |
| `sync-profile.js` | 门耶加尔坎塞西管杨苏达达 |
| `verify-window.js` | Menampilkan kotak验证kasi kalau diminta |
| `kanal-baca.js` | Membaca token masuk dari kanal yang tersedia |
| `config.json` | 丹，彭图兰，达萨尔港 |
| `keys.json` | 数据API密钥（分发到数据库中） |
| `accounts.json` | 数据管道控制器（diisi lewatdashboard） |
| `node_modules/` | Pustaka hasil `npm install`． Dibuat otomatis, boleh dihapus lalu dipasang ulang。 |
| `kesiapan.json` | Laporan hasil peremeriksaan dependensi terakhir |

## Pengaturan (`config.json`）

```json
{
  "port": 20219,
  "host": "127.0.0.1",
  "requireKey": true
}
```

-   `port` - port服务器。Ganti kalau 20219 sudah dipakai。
-   `host` ——biarkan `127.0.0.1` Supaya hanya bisa didis达里计算机。
-   `requireKey` - `true` berarti设置请求使用一个API密钥。

## Membuat管

Pipe dibut oleh penyedia layanan tempat kamu berlangganan, lalu dikirim ke kamu sebagai Satu baris panjang Yang排灯节 `BYR1.`． Kamu tidak perlu membuatnya sendiri。

Tempel baris itu apa adanya - jangan dipoong, jangan ditambah spasi di tengahnya。

## Memasang管

1.  布卡仪表盘，哈拉曼 **管道**.
2.  坦普尔baris管像kolom杨tersedia。
3.  公里 **添加管**.
4.  Proses berjalan di latar belakang。Statusnya muncul di tabel （Proses / Terpasang / Butuh verifikasi）。
5.  Kalau statusnya **Butuh verifikasi**，像符号一样 **验证** Di baris itu。Sebuah kotak kecil muncul - selesaikan di situ, tidak perklu membuka applied line。
6.  Setelah状态 **Terpasang**，管郎松马苏克圆塔丹比萨迪巴凯。

Untuk melepas pipe, klikon hapus di barisnya。Sesi dan berkas sementaranya ikut dibersihkan。

## Memakai API

Ambil API关键di仪表板halaman **API密钥** (atau达里语 `keys.json`）。

```
curl http://127.0.0.1:20219/v1/models ^
  -H "Authorization: Bearer ***"
```

模型阳腔：

-   `deepseek-v4.1-flash`
-   `deepseek-v4.1-flash-non-thinking`

Contoh聊天:

```
curl http://127.0.0.1:20219/v1/chat/completions ^
  -H "Authorization: Bearer ***" ^
  -H "Content-Type: application/json" ^
  -d "{"model":"deepseek-v4.1-flash","messages":[{"role":"user","content":"halo"}]}"
```

## 指示板

Enam halaman：概述，模型，管道，API密钥，端点，日志。

-   **管道** - pasang管，lihat状态，segarkan sesi， selesaikan验证kasi。
-   **API密钥** -但是丹，我不知道。
-   **日志** - permintaan terakhir Yang masuk

## Kalau ada masalah

| Gejala | Penyebab dan solusi |
| --- | --- |
| `Node.js terlalu lama` | Versi Node di bawah 22.5。Pasang与LTS terbaru。 |
| `dependensi belum lengkap` | Jalankan `npm install` Di文件夹ini， lalu ulangi。 |
| `npm` 有些dikenali | Node.js terpasang tanpa npm。Pasang ulang dari nodejs.org。 |
| sudah dipakai港 | Ubah `port` 迪 `config.json`， misalnya jadi 20220。 |
| `Chrome tidak ditemukan` | 谷歌铬合金合金。巴桑铬，拉鲁乌兰吉加管。 |
| 状态 `Butuh verifikasi` | 公里 **验证** 迪baris管，selesaikan kotak Yang muncul。 |
| 状态 `Gagal` | 数据迪达拉姆管迪达达克可可，atau sesi迪达达克。Minta baris pipe baru ke penyedia。 |
| `pipe kedaluwarsa` | Umur烟斗在30哈里。Minta baris baru ke penyedia。 |
| `tidak ada pipe siap pakai` | Belum和pipe terpasang。Tambah leat halaman Pipes。 |
| `kunci API tidak valid` | 头 `Authorization: Bearer ***` 椰干 `keys.json`. |
| 仪表盘kosong atau tidak terbuka | 服务器belum jalan， atau端口di `config.json` 别别别别别别别别别别别。 |

## Catatan

产品ini网关pihak ketiga。有些ada jaminan正常运行时间,丹kuota mengikuti巴塔杨berlaku di茜茜akun上游。Gunakan akun milikmu sendiri。

## 常见问题

### byrouter-inject 是什么？

路由器本地dengan端点openai兼容丹仪表板。

### 如何安装 byrouter-inject？

在项目目录运行 npm install byrouter-inject，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 byrouter，可以用 npx byrouter 直接运行。

### byrouter-inject 支持 TypeScript 吗？

该包的 package\.json 没有声明类型入口。需要类型提示时，可以在 npm 上查找社区维护的 @types/byrouter-inject 是否存在。

### byrouter-inject 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### byrouter-inject 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=22\.5\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### byrouter-inject 可以商用吗？

byrouter-inject 使用 UNLICENSED 许可。作者声明为 UNLICENSED，即不授予公开使用许可（与公共领域的 Unlicense 不同）。使用前需获得作者授权。以上为概括，不构成法律意见，请以许可原文为准。

### byrouter-inject 还在维护吗？

最新版本 1\.3\.23 发布于 2026/11/03（今天）；至今共发布 10 个版本，其中过去 12 个月发布了 10 个；首次发布于 2026/11/02。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

