constants.go 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package aws
  2. var awsModelIDMap = map[string]string{
  3. "claude-instant-1.2": "anthropic.claude-instant-v1",
  4. "claude-2.0": "anthropic.claude-v2",
  5. "claude-2.1": "anthropic.claude-v2:1",
  6. "claude-3-sonnet-20240229": "anthropic.claude-3-sonnet-20240229-v1:0",
  7. "claude-3-opus-20240229": "anthropic.claude-3-opus-20240229-v1:0",
  8. "claude-3-haiku-20240307": "anthropic.claude-3-haiku-20240307-v1:0",
  9. "claude-3-5-sonnet-20240620": "anthropic.claude-3-5-sonnet-20240620-v1:0",
  10. "claude-3-5-sonnet-20241022": "anthropic.claude-3-5-sonnet-20241022-v2:0",
  11. "claude-3-5-haiku-20241022": "anthropic.claude-3-5-haiku-20241022-v1:0",
  12. "claude-3-7-sonnet-20250219": "anthropic.claude-3-7-sonnet-20250219-v1:0",
  13. "claude-sonnet-4-20250514": "anthropic.claude-sonnet-4-20250514-v1:0",
  14. "claude-opus-4-20250514": "anthropic.claude-opus-4-20250514-v1:0",
  15. "claude-opus-4-1-20250805": "anthropic.claude-opus-4-1-20250805-v1:0",
  16. }
  17. var awsModelCanCrossRegionMap = map[string]map[string]bool{
  18. "anthropic.claude-3-sonnet-20240229-v1:0": {
  19. "us": true,
  20. "eu": true,
  21. "ap": true,
  22. },
  23. "anthropic.claude-3-opus-20240229-v1:0": {
  24. "us": true,
  25. },
  26. "anthropic.claude-3-haiku-20240307-v1:0": {
  27. "us": true,
  28. "eu": true,
  29. "ap": true,
  30. },
  31. "anthropic.claude-3-5-sonnet-20240620-v1:0": {
  32. "us": true,
  33. "eu": true,
  34. "ap": true,
  35. },
  36. "anthropic.claude-3-5-sonnet-20241022-v2:0": {
  37. "us": true,
  38. "ap": true,
  39. },
  40. "anthropic.claude-3-5-haiku-20241022-v1:0": {
  41. "us": true,
  42. },
  43. "anthropic.claude-3-7-sonnet-20250219-v1:0": {
  44. "us": true,
  45. "ap": true,
  46. "eu": true,
  47. },
  48. "anthropic.claude-sonnet-4-20250514-v1:0": {
  49. "us": true,
  50. "ap": true,
  51. "eu": true,
  52. },
  53. "anthropic.claude-opus-4-20250514-v1:0": {
  54. "us": true,
  55. },
  56. "anthropic.claude-opus-4-1-20250805-v1:0": {
  57. "us": true,
  58. },
  59. }
  60. var awsRegionCrossModelPrefixMap = map[string]string{
  61. "us": "us",
  62. "eu": "eu",
  63. "ap": "apac",
  64. }
  65. var ChannelName = "aws"