Files
ragflow/conf/models/bedrock.json
Jake Armstrong 0fb85a66bc feat(go-models): add AWS Bedrock provider driver (#15166)
## Summary

Closes #15165.

Implements the AWS Bedrock model provider for the Go API server, tracked
under #14736. Adds Converse + Converse-Stream chat and foundation-model
listing, with SigV4 signing over a hand-rolled `net/http` path that
matches the established pattern in `internal/entity/models/` (no new
direct `go.mod` deps).

## Linked tracker

Tracked under #14736 (Implement model providers of RAGFlow API server in
Go). Closes #15165.
2026-05-26 17:10:06 +08:00

116 lines
2.1 KiB
JSON

{
"name": "Bedrock",
"url_suffix": {
"chat": "converse",
"models": "foundation-models"
},
"class": "bedrock",
"models": [
{
"name": "anthropic.claude-3-5-sonnet-20241022-v2:0",
"max_tokens": 200000,
"model_types": [
"chat"
]
},
{
"name": "anthropic.claude-3-5-haiku-20241022-v1:0",
"max_tokens": 200000,
"model_types": [
"chat"
]
},
{
"name": "anthropic.claude-3-opus-20240229-v1:0",
"max_tokens": 200000,
"model_types": [
"chat"
]
},
{
"name": "anthropic.claude-3-sonnet-20240229-v1:0",
"max_tokens": 200000,
"model_types": [
"chat"
]
},
{
"name": "anthropic.claude-3-haiku-20240307-v1:0",
"max_tokens": 200000,
"model_types": [
"chat"
]
},
{
"name": "meta.llama3-1-405b-instruct-v1:0",
"max_tokens": 128000,
"model_types": [
"chat"
]
},
{
"name": "meta.llama3-1-70b-instruct-v1:0",
"max_tokens": 128000,
"model_types": [
"chat"
]
},
{
"name": "meta.llama3-1-8b-instruct-v1:0",
"max_tokens": 128000,
"model_types": [
"chat"
]
},
{
"name": "mistral.mistral-large-2407-v1:0",
"max_tokens": 128000,
"model_types": [
"chat"
]
},
{
"name": "mistral.mixtral-8x7b-instruct-v0:1",
"max_tokens": 32000,
"model_types": [
"chat"
]
},
{
"name": "amazon.nova-pro-v1:0",
"max_tokens": 300000,
"model_types": [
"chat"
]
},
{
"name": "amazon.nova-lite-v1:0",
"max_tokens": 300000,
"model_types": [
"chat"
]
},
{
"name": "amazon.nova-micro-v1:0",
"max_tokens": 128000,
"model_types": [
"chat"
]
},
{
"name": "cohere.command-r-plus-v1:0",
"max_tokens": 128000,
"model_types": [
"chat"
]
},
{
"name": "cohere.command-r-v1:0",
"max_tokens": 128000,
"model_types": [
"chat"
]
}
]
}