summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--README.md31
1 files changed, 31 insertions, 0 deletions
diff --git a/README.md b/README.md
index 4cf83d465..b4ed0f7f0 100644
--- a/README.md
+++ b/README.md
@@ -198,6 +198,37 @@ OpenCode supports a variety of AI models from different providers:
- Gemini 2.5
- Gemini 2.5 Flash
+
+## Using Bedrock Models
+
+To use bedrock models with OpenCode you need three things.
+
+1. Valid AWS credentials (the env vars: `AWS_SECRET_KEY_ID`, `AWS_SECRET_ACCESS_KEY` and `AWS_REGION`)
+2. Access to the corresponding model in AWS Bedrock in your region.
+ a. You can request access in the AWS console on the Bedrock -> "Model access" page.
+3. A correct configuration file. You don't need the `providers` key. Instead you have to prefix your models per agent with `bedrock.` and then a valid model. For now only Claude 3.7 is supported.
+
+```json
+{
+ "agents": {
+ "primary": {
+ "model": "bedrock.claude-3.7-sonnet",
+ "maxTokens": 5000,
+ "reasoningEffort": ""
+ },
+ "task": {
+ "model": "bedrock.claude-3.7-sonnet",
+ "maxTokens": 5000,
+ "reasoningEffort": ""
+ },
+ "title": {
+ "model": "bedrock.claude-3.7-sonnet",
+ "maxTokens": 80,
+ "reasoningEffort": ""
+ }
+ },
+}
+```
## Interactive Mode Usage