跳到主要内容
SolidwayLLM 网关

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

第一个请求

启动进程,在控制台加一个 provider,转发一个请求。

两步:用一份三项的配置启动进程,然后在控制台加一个 provider。

1. 配置文件

# solidway.toml
[server]
listen = "0.0.0.0:8080"
public_url = "https://gateway.example.com"

[console]
listen = "127.0.0.1:8081"

[state]
path = "/var/lib/solidway"

整个文件就这些。 它说明监听哪里、对外是哪个域名、控制台在哪里访问、状态存在哪里。 provider、密钥与路由策略都在控制台添加,不在这里。

2. 启动

./solidway --config ./solidway.toml

3. 添加一个 provider

打开控制台,添加一个 provider:填入它的 base URL 和它接受的路由,然后给它加一个凭据。 凭据保存后,控制台只显示指纹。

4. 发一个请求

curl -sS https://gateway.example.com/anthropic/v1/messages \
  -H 'content-type: application/json' \
  -d '{
    "model": "claude-sonnet-5-5",
    "max_tokens": 64,
    "messages": [{"role": "user", "content": "Say hello."}]
  }'

provider 收到的是你发出的请求体,只是多了一个凭据 Header。响应按到达原样返回。

接下来可以做什么