Install
openclaw skills install skylv-api-gatewayAPI网关管理。配置和管理API网关,处理流量路由和限流。
openclaw skills install skylv-api-gatewayAI-powered API gateway and traffic management
用户: 帮我配置一个API网关,限流1000/min
Agent: [调用api-gateway skill配置网关规则]
create_gateway(config)创建API网关。
参数:
{
"name": "main-gateway",
"routes": [
{
"path": "/api/v1/*",
"target": "http://backend:8080",
"methods": ["GET", "POST"]
}
],
"rate_limit": {
"requests": 1000,
"window": "1m"
},
"auth": {
"type": "jwt",
"secret": "${JWT_SECRET}"
}
}
add_route(gateway_id, route_config)添加路由。
set_rate_limit(gateway_id, limit)设置限流。
get_metrics(gateway_id)获取监控指标。
{
"backend": "envoy",
"persistence": "redis",
"monitoring": {
"prometheus": true,
"grafana": true
},
"security": {
"cors": true,
"https_redirect": true
}
}
clawhub install SKY-lv/api-gateway
MIT