openclaw token自由 - 轻量级Openai接口集中管理路由
只有集合所有免费tokens 才够小龙虾(openclaw)吃,有很多重量级的接口,不太好用,自己写一个,实现tokens自由
OpenAI route(基于 Flask + MySQL)
轻量级,集中管理OpenAI接口的路由(接口分发),根据大模型额配额动态调用。\
主要用来集中管理免费ai大模型,供openclaw调用
主要使用场景
- 大量免费ai大模型资源,都有限制,需要进行统一管理
- openclaw使用免费token的时候,只想配置统一接口
- 需要强行注入参数,比如:禁用推理模式(think)
- 拦截分析openclaw请求日志
功能特性
- 仅兼容 OpenAI 接口:
/v1/chat/completions - 模型可设置的参数
- 为不同模型注入强制参数(比如强制禁用推理{“think”: false})
- 频率限制类型(秒/分/时/天/月/年)
- 频率限制
- token限制
- 模型分组
- 可指定模型调用(model),也可指定组调用(group)
- 统计模型调用次数和token用量
- 错误重试
- 日志记录
调用示例
curl -X POST "http://127.0.0.1:8056/v1/chat/completions" \
-H "Authorization: Bearer 这里就是你自己设置的token" \
-H "Content-Type: application/json" \
-d '{
"model": "1,2,3",
"messages": [{"role": "user", "content": "你好"}],
"stream": false
}'
常见问题
- openclaw里,base_url是什么?https://your-domain.com/v1
- openclaw里,api_key是什么?
Bearer后面的部分,比如这里就是你自己设置的token - openclaw里,Model参数怎么设?
- 直接写模型名,比如
qwen3.5 - 写模型分组,比如
1,2,3
- 直接写模型名,比如
- 怎么强行禁用推理模式:各个模型不同,一般在
FORCE_PARAMETER字段设置为
{"think": false, "thinking": {"type": "disabled"}, "enable_thinking": false}
- 按月限制的
起始日怎么设?CREATED_AT 的日期改为起始日即可 - 有模型修改界面吗?没有,直接操作数据库
- 有使用情况页面吗?首页
- 跟openclaw同服务器,怎么获取宿主机ip?
docker inspect -f '{{range .NetworkSettings.Networks}}{{.Gateway}}{{end}}' openclaw容器ID
https://github.com/gdtools/openai_route_for_openclaw_free_token/
