Documentation Index
Fetch the complete documentation index at: https://openclawhub.vn/llms.txt
Use this file to discover all available pages before exploring further.
Amazon Bedrock
OpenClaw có thể sử dụng các mô hình Amazon Bedrock thông qua nhà cung cấp streaming Bedrock Converse của pi‑ai. Xác thực Bedrock sử dụng chuỗi thông tin xác thực mặc định của AWS SDK, không phải khóa API.Những gì pi-ai hỗ trợ
- Nhà cung cấp:
amazon-bedrock - API:
bedrock-converse-stream - Xác thực: Thông tin xác thực AWS (biến môi trường, cấu hình chia sẻ, hoặc vai trò instance)
- Region:
AWS_REGIONhoặcAWS_DEFAULT_REGION(mặc định:us-east-1)
Khám phá mô hình tự động
Nếu phát hiện thông tin xác thực AWS, OpenClaw có thể tự động khám phá các mô hình Bedrock hỗ trợ streaming và đầu ra văn bản. Quá trình khám phá sử dụngbedrock:ListFoundationModels và được lưu trữ tạm thời (mặc định: 1 giờ).
Các tùy chọn cấu hình nằm dưới models.bedrockDiscovery:
enabledmặc định làtruekhi có thông tin xác thực AWS.regionmặc định làAWS_REGIONhoặcAWS_DEFAULT_REGION, sau đó làus-east-1.providerFilterkhớp với tên nhà cung cấp Bedrock (ví dụanthropic).refreshIntervallà giây; đặt0để tắt lưu trữ tạm thời.defaultContextWindow(mặc định:32000) vàdefaultMaxTokens(mặc định:4096) được sử dụng cho các mô hình được khám phá (ghi đè nếu bạn biết giới hạn mô hình của mình).
Hướng dẫn bắt đầu
- Đảm bảo thông tin xác thực AWS có sẵn trên máy chủ gateway:
- Thêm nhà cung cấp và mô hình Bedrock vào cấu hình của bạn (không cần
apiKey):
Vai trò Instance EC2
Khi chạy OpenClaw trên một instance EC2 với vai trò IAM đính kèm, AWS SDK sẽ tự động sử dụng dịch vụ metadata của instance (IMDS) để xác thực. Tuy nhiên, việc phát hiện thông tin xác thực của OpenClaw hiện chỉ kiểm tra các biến môi trường, không phải thông tin xác thực IMDS. Giải pháp: ĐặtAWS_PROFILE=default để báo hiệu rằng thông tin xác thực AWS có sẵn. Việc xác thực thực tế vẫn sử dụng vai trò instance thông qua IMDS.
bedrock:InvokeModelbedrock:InvokeModelWithResponseStreambedrock:ListFoundationModels(để khám phá tự động)
AmazonBedrockFullAccess.
Thiết lập nhanh (đường dẫn AWS)
Ghi chú
- Bedrock yêu cầu quyền truy cập mô hình được kích hoạt trong tài khoản/region AWS của bạn.
- Khám phá tự động cần quyền
bedrock:ListFoundationModels. - Nếu bạn sử dụng profile, hãy đặt
AWS_PROFILEtrên máy chủ gateway. - OpenClaw hiển thị nguồn thông tin xác thực theo thứ tự:
AWS_BEARER_TOKEN_BEDROCK, sau đóAWS_ACCESS_KEY_ID+AWS_SECRET_ACCESS_KEY, sau đóAWS_PROFILE, cuối cùng là chuỗi mặc định của AWS SDK. - Hỗ trợ reasoning phụ thuộc vào mô hình; kiểm tra thẻ mô hình Bedrock để biết khả năng hiện tại.
- Nếu bạn thích luồng khóa được quản lý, bạn cũng có thể đặt một proxy tương thích với OpenAI trước Bedrock và cấu hình nó như một nhà cung cấp OpenAI.