跳到主要内容
SolidwayLLM 网关

以下页面描述网关的预期行为。开源版本与企业版本正在拆分中,首个正式版本发布后细节会同步更新。

安装

用容器、Kubernetes 清单或单个二进制运行 Solidway。

Solidway 以单个静态链接的二进制分发,提供 x86-64 与 arm64 版本,宿主机上无需安装运行时。

Docker

docker run -d --name solidway \
  -p 8080:8080 -p 8081:8081 \
  -v ./solidway.toml:/etc/solidway/solidway.toml:ro \
  -v solidway-state:/var/lib/solidway \
  solidway/gateway

镜像是 distroless 的:只包含二进制本身。因为没有 shell,docker exec 不会给你交互提示符 —— 请使用日志与健康检查端点。

Kubernetes

kubectl apply -f deploy/kubernetes/

清单包含 Deployment、Service、用于存放启动配置的 ConfigMap, 以及用于存放控制台状态的 PersistentVolumeClaim。见 Kubernetes。

二进制

tar xzf solidway-x86_64-unknown-linux-musl.tar.gz
./solidway --config /etc/solidway/solidway.toml

环境要求

网络 向 provider 发起出站 HTTPS。不连接任何外部控制面。
配置 一个很小的 TOML 文件:监听地址、对外域名、状态目录
状态 一个可写目录。控制台管理的内容存放在这里。
控制台 第二个端口,绑定到内网地址

下一步