bedrock.go 657 B

12345678910111213141516171819202122232425
  1. package models
  2. const (
  3. ProviderBedrock ModelProvider = "bedrock"
  4. // Models
  5. BedrockClaude37Sonnet ModelID = "bedrock.claude-3.7-sonnet"
  6. )
  7. var BedrockModels = map[ModelID]Model{
  8. BedrockClaude37Sonnet: {
  9. ID: BedrockClaude37Sonnet,
  10. Name: "Bedrock: Claude 3.7 Sonnet",
  11. Provider: ProviderBedrock,
  12. APIModel: "anthropic.claude-3-7-sonnet-20250219-v1:0",
  13. CostPer1MIn: 3.0,
  14. CostPer1MInCached: 3.75,
  15. CostPer1MOutCached: 0.30,
  16. CostPer1MOut: 15.0,
  17. ContextWindow: 200_000,
  18. DefaultMaxTokens: 50_000,
  19. CanReason: true,
  20. SupportsAttachments: true,
  21. },
  22. }