constants.go 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. }
  14. var awsModelCanCrossRegionMap = map[string]map[string]bool{
  15. "anthropic.claude-3-sonnet-20240229-v1:0": {
  16. "us": true,
  17. "eu": true,
  18. "ap": true,
  19. },
  20. "anthropic.claude-3-opus-20240229-v1:0": {
  21. "us": true,
  22. },
  23. "anthropic.claude-3-haiku-20240307-v1:0": {
  24. "us": true,
  25. "eu": true,
  26. "ap": true,
  27. },
  28. "anthropic.claude-3-5-sonnet-20240620-v1:0": {
  29. "us": true,
  30. "eu": true,
  31. "ap": true,
  32. },
  33. "anthropic.claude-3-5-sonnet-20241022-v2:0": {
  34. "us": true,
  35. "ap": true,
  36. },
  37. "anthropic.claude-3-5-haiku-20241022-v1:0": {
  38. "us": true,
  39. },
  40. "anthropic.claude-3-7-sonnet-20250219-v1:0": {
  41. "us": true,
  42. },
  43. }
  44. var awsRegionCrossModelPrefixMap = map[string]string{
  45. "us": "us",
  46. "eu": "eu",
  47. "ap": "apac",
  48. }
  49. var ChannelName = "aws"