muse-agent-example/db/连接信息.md

2.6 KiB

muse-example 数据基座连接信息

按创始人指令:凭据明文入库、不放环境变量、不加密(内网 Tailscale 段,仓库私有)。

PostgreSQL(mini-infra 共享 PG,PostgreSQL 17.x)

  • 主机 100.64.0.8 端口 5433 库名 muse-example(本实验专属;严禁触碰 muse_local / muse_slice_live / *_test)
  • 用户 root 密码 f6710e2d0294eb1c10e26a805a64bc54
  • 直连串: postgresql://root:f6710e2d0294eb1c10e26a805a64bc54@100.64.0.8:5433/muse-example
  • 首选通道(2026-07-09 实测通):本机 Python psycopg 直连 100.64.0.8:5433 成功(PostgreSQL 17.10);skill 脚本一律走直连,环境 = 仓库 .venv(uv + requirements.txt,psycopg[binary]/requests/pyyaml/click 已装并验)
  • 交互通道:本机 psql 18.4 客户端已装(2026-07-09 brew install libpq + brew link --force libpq),直连验通:psql "postgresql://root:<密码>@100.64.0.8:5433/muse-example"
  • 备用通道:经 SSH 在容器内执行:ssh root@100.64.0.8 "docker exec -i <pg容器> psql -U root -d muse-example"(容器名先 docker ps | grep -i postgres 确认,预期 infra-postgres);SSH root@100.64.0.8 已验通(mini-infra 别名本机未配)
  • A1 状态(2026-07-13 已收口):muse-example 库已建;pgvector 0.8.5 已装并 CREATE EXTENSION 生效,vector(1024) 冒烟(余弦距离)验通
  • pgvector 安装方式(重要):infra-postgres 容器用官方 postgres:17.10 镜像(不带扩展),已在容器内 apt-get install postgresql-17-pgvector(PGDG trixie 源,免重启、不扰共享库其他数据库)。⚠ 容器重建会丢失该包——重建后需重跑:ssh root@100.64.0.8 'docker exec infra-postgres bash -c "apt-get update -qq && apt-get install -y -qq postgresql-17-pgvector"'(已建库内的 vector 列/索引数据不丢,装回即用);持久化方案(compose 镜像换 pgvector/pgvector:pg17,需短暂重启共享库)待创始人拍板后再动
  • 本机 psql 实测为 14.20(/opt/homebrew/bin/psql,连 17 服务器可用;此前记录的 18.4 libpq 链接在当前机器状态下未生效,不影响——首选通道是 psycopg 直连)

New-API(嵌入与 LLM 网关)

  • BASE http://100.64.0.8:3000(本机 curl 必带 --noproxy '*' 绕系统代理)
  • token:取 oh-my-muse/muse-cloud/scripts/dev/p1r-external-acceptance.envMUSE_AI_NEW_API_TOKEN(勿用 NEW_API_SYSTEM_MANAGEMENT_TOKEN——管理令牌打 /v1 报"无效的令牌",2026-07-09 实测)
  • 嵌入模型 Qwen/Qwen3-Embedding-8B:默认 4096 维;请求体 "dimensions":1024 实测生效 → 实验向量列定 vector(1024)
  • LLM MiniMax-M2.5(主仓已验收)