你的故事,Ta接得上
你的喜好、烦恼和重要的人,不用一遍遍重说。隔了一段时间回来,Ta还是那个熟悉的Ta。
为什么会想一直聊下去
你的喜好、烦恼和重要的人,不用一遍遍重说。隔了一段时间回来,Ta还是那个熟悉的Ta。
Ta会听出你的委屈、疲惫和口是心非。想要建议时陪你想办法,只想被抱抱时也不会扫兴。
一句早安、一次天气提醒,或是在你很久没出现时轻轻问候。陪伴不该永远等你先开口。
第一封信,等你来写
开心的、难过的,或者只是无聊。都可以。
当前项目推荐用 Docker 启动。它会同时启动雨时和 Redis;网页、QQ 接入和记忆数据都由同一个服务管理。
安装 Git 和 Docker Desktop(或服务器上的 Docker Engine),然后下载 Soulmate 项目。
把 .env.example 复制成 .env,填写你使用的模型地址、模型名称和 API Key。使用 Docker 时,把 REDIS_HOST 改成 redis。
cp .env.example .env
在项目目录运行下面的命令。看到健康检查返回 "status": "ok" 就启动成功了。
docker compose up -d --build
curl http://127.0.0.1:8080/health
再把域名解析到服务器,用 Nginx 转发到 127.0.0.1:8080,并开启 HTTPS。不要直接把管理接口暴露到公网。