Add AWS Bedrock provider with per-family dispatch

claude/ ids use Anthropic's native Bedrock client; everything else goes via Converse.
Credentials: explicit keys, named profile (incl. SSO), or the ambient AWS chain.
This commit is contained in:
Rohit C Prasad
2026-07-25 16:15:18 -07:00
parent ee495b9006
commit 8cb9524f1f
8 changed files with 1164 additions and 24 deletions
+1 -1
View File
@@ -395,7 +395,7 @@ def test_matrix_labels_and_custom_model_fallback():
assert labels["together:zai-org/GLM-5.2"] == "GLM-5.2 · via Together"
assert labels["zai:glm-5.2"] == "GLM-5.2 · Z AI"
# Deliberately small: agent-capable current models only (owner call, 2026-07-04).
assert len(MATRIX) < 40
assert len(MATRIX) < 60
assert all(e.caps.tools for e in MATRIX.values())
# A custom (unlisted) reseller model falls back to the conservative default — usable,
# but at the user's own risk (no parallel tool calls assumed).