Files
openclaw-skill/openclaw-knowhow-skill/output/openclaw-docs_data/pages/Amazon_Bedrock_967caf6211.json
Selig 4c966a3ad2 Initial commit: OpenClaw Skill Collection
6 custom skills (assign-task, dispatch-webhook, daily-briefing,
task-capture, qmd-brain, tts-voice) with technical documentation.
Compatible with Claude Code, OpenClaw, Codex CLI, and OpenCode.
2026-03-13 10:58:30 +08:00

29 lines
2.4 KiB
JSON
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"title": "Amazon Bedrock",
"content": "OpenClaw can use **Amazon Bedrock** models via piais **Bedrock Converse**\nstreaming provider. Bedrock auth uses the **AWS SDK default credential chain**,\nnot an API key.\n\n## What piai supports\n\n* Provider: `amazon-bedrock`\n* API: `bedrock-converse-stream`\n* Auth: AWS credentials (env vars, shared config, or instance role)\n* Region: `AWS_REGION` or `AWS_DEFAULT_REGION` (default: `us-east-1`)\n\n## Automatic model discovery\n\nIf AWS credentials are detected, OpenClaw can automatically discover Bedrock\nmodels that support **streaming** and **text output**. Discovery uses\n`bedrock:ListFoundationModels` and is cached (default: 1 hour).\n\nConfig options live under `models.bedrockDiscovery`:\n\n* `enabled` defaults to `true` when AWS credentials are present.\n* `region` defaults to `AWS_REGION` or `AWS_DEFAULT_REGION`, then `us-east-1`.\n* `providerFilter` matches Bedrock provider names (for example `anthropic`).\n* `refreshInterval` is seconds; set to `0` to disable caching.\n* `defaultContextWindow` (default: `32000`) and `defaultMaxTokens` (default: `4096`)\n are used for discovered models (override if you know your model limits).\n\n1. Ensure AWS credentials are available on the **gateway host**:\n\n```bash theme={null}\nexport AWS_ACCESS_KEY_ID=\"AKIA...\"\nexport AWS_SECRET_ACCESS_KEY=\"...\"\nexport AWS_REGION=\"us-east-1\"",
"code_samples": [
{
"code": "Notes:\n\n* `enabled` defaults to `true` when AWS credentials are present.\n* `region` defaults to `AWS_REGION` or `AWS_DEFAULT_REGION`, then `us-east-1`.\n* `providerFilter` matches Bedrock provider names (for example `anthropic`).\n* `refreshInterval` is seconds; set to `0` to disable caching.\n* `defaultContextWindow` (default: `32000`) and `defaultMaxTokens` (default: `4096`)\n are used for discovered models (override if you know your model limits).\n\n## Setup (manual)\n\n1. Ensure AWS credentials are available on the **gateway host**:",
"language": "unknown"
}
],
"headings": [
{
"level": "h2",
"text": "What piai supports",
"id": "what-piai-supports"
},
{
"level": "h2",
"text": "Automatic model discovery",
"id": "automatic-model-discovery"
},
{
"level": "h2",
"text": "Setup (manual)",
"id": "setup-(manual)"
}
],
"url": "llms-txt#amazon-bedrock",
"links": []
}