openclaw 使用亚马逊amazon-bedrock模型的配置方法
OPENCLAW默认不支持选择AWS上的amazon-bedrock模型因此要想用AWS上的模型只能自行修改它的配置了。1、增加亚马逊的令牌环境变量在~/.openclaw/下创建一个.env环境变量文件输入如下内容注意键名区分大小写AWS_ACCESS_KEY_IDAKXXXXXNAWS_SECRET_ACCESS_KEYXXXXXXXQYUXXYAWS_REGIONus-east-1这是为了 openclaw gateway 在初始化时能够读到相关亚马逊的访问令牌权。2、在.openclaw/openclaw.json配置文件中增加模型提供商信息亚马逊的模型提供商信息如下“amazon-bedrock”: {“baseUrl”: “https://bedrock-runtime.us-east-1.amazonaws.com”,“auth”: “aws-sdk”,“api”: “bedrock-converse-stream”,“models”: [{“id”: “us.amazon.nova-2-lite-v1:0”,“name”: “Amazon Nova 2 Lite (US Inference Profile)”,“reasoning”: false,“input”: [“text”,“image”],“cost”: {“input”: 0,“output”: 0,“cacheRead”: 0,“cacheWrite”: 0},“contextWindow”: 300000,“maxTokens”: 8192}]}请找到provider的JSON项这是一个LIST里面存放了各家模型的访问方法。添加进来作为一个服务提供商。其中“baseUrl”: “https://bedrock-runtime.us-east-1.amazonaws.com”,“auth”: “aws-sdk”,“api”: “bedrock-converse-stream”,基地址URL和认证方法访问 API方式要严格按照上述方法编写。它实际上是采用AWS的SDK来访问。下面的模型ID是根据实际你开通的模型来指定。我这里采用的是NOVA2-LITE模型。要先确保这个模型是能正常访问的。可借助亚马逊的平台页面进行测试和PYTHON代码测试。3、 进一步配置openclaw.json的agent部分内容在primary里添加模型ID“primary”: “amazon-bedrock/us.amazon.nova-2-lite-v1:0”,结果可参考我的样例“agents”: {“defaults”: {“model”: {“primary”: “amazon-bedrock/us.amazon.nova-2-lite-v1:0”,“fallbacks”: [“custom-192-168-0-249-11434/qwen3-vl:8b”,“custom-192-168-0-249-11434/qwen3:8b”,“qwen-portal/coder-model”,“qwen-portal/vision-model”,“openrouter/openai/gpt-5”,“openrouter/qwen/qwen3-8b”,“ollama/glm-4.7-flash”,“openrouter/qwen/qwen3-4b:free”]},“models”: {“custom-192-168-0-249-11434/qwen3-vl:8b”: {“alias”: “ollama”},“custom-192-168-0-249-11434/qwen3:8b”: {“alias”: “ollama-qwen3”},“qwen-portal/coder-model”: {“alias”: “qwen”},“amazon-bedrock/us.amazon.nova-2-lite-v1:0”: {“alias”: “nova-lite”},“qwen-portal/vision-model”: {},“openrouter/openai/gpt-5”: {},“openrouter/qwen/qwen3-8b”: {},“openrouter/qwen/qwen3-4b:free”: {},“ollama/glm-4.7-flash”: {}},“workspace”: “/home/shidongxue/.openclaw/workspace”,“compaction”: {“mode”: “safeguard”},“maxConcurrent”: 4,“subagents”: {“maxConcurrent”: 8}}}在本示例中亚马逊的NOVA2-LITE作为首选模型下面FALLBACKS部分的是备选模型。4、 配置完之后重启网关openclaw gateway restart就可以正常使用了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2425904.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!