VistaRemote AI Worker 服务:消费 BullMQ 任务、调用 LLM(Ollama/vLLM)、python-worker 重 ML、Qdrant 向量检索。
| Metadata | Value |
|---|---|
| 包名 | @vistaremote/ai |
| 许可证 | LICENSE |
微调训练(LoRA、客户语料)不在本仓 — 见 Meta ai-finetune-spec(闭源商业)。
- Node.js >= 24.0.0(推荐 24.11 LTS,见
.nvmrc) - pnpm >= 9
- Redis(BullMQ)、可选 Ollama / Qdrant(见
deploy/compose) @vistaremote/shared
pnpm install
cp .env.example .env
pnpm start:devPython ML 侧车:
cd python-worker && pip install -r requirements.txt| 命令 | 说明 |
|---|---|
pnpm start:dev |
tsx 开发运行 |
pnpm build |
编译至 dist/ |
pnpm start |
生产 node dist/main.js |
pnpm test |
Rstest |
pnpm lint |
Biome |
| 路径 | 说明 |
|---|---|
src/queue/ |
Job 处理器 |
src/llm/ |
LLM 客户端 |
src/python/ |
python-worker HTTP 客户端 |
python-worker/ |
FastAPI ML |
- 本仓:
spec/SPEC.md - Meta-Repo:ai-spec · ai-platform-spec · job-queue-spec
docker build -t vistaremote/ai:local .