constant.go 922 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package gemini
  2. var ModelList = []string{
  3. // stable version
  4. "gemini-1.5-pro", "gemini-1.5-flash", "gemini-1.5-flash-8b",
  5. "gemini-2.0-flash",
  6. // latest version
  7. "gemini-1.5-pro-latest", "gemini-1.5-flash-latest",
  8. // preview version
  9. "gemini-2.0-flash-lite-preview",
  10. "gemini-3-pro-preview",
  11. // gemini exp
  12. "gemini-exp-1206",
  13. // flash exp
  14. "gemini-2.0-flash-exp",
  15. // pro exp
  16. "gemini-2.0-pro-exp",
  17. // thinking exp
  18. "gemini-2.0-flash-thinking-exp",
  19. "gemini-2.5-pro-exp-03-25",
  20. "gemini-2.5-pro-preview-03-25",
  21. // imagen models
  22. "imagen-3.0-generate-002",
  23. // embedding models
  24. "gemini-embedding-exp-03-07",
  25. "text-embedding-004",
  26. "embedding-001",
  27. }
  28. var SafetySettingList = []string{
  29. "HARM_CATEGORY_HARASSMENT",
  30. "HARM_CATEGORY_HATE_SPEECH",
  31. "HARM_CATEGORY_SEXUALLY_EXPLICIT",
  32. "HARM_CATEGORY_DANGEROUS_CONTENT",
  33. //"HARM_CATEGORY_CIVIC_INTEGRITY", This item is deprecated!
  34. }
  35. var ChannelName = "google gemini"