constant.go 808 B

1234567891011121314151617181920212223242526272829303132333435
  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 exp
  11. "gemini-exp-1206",
  12. // flash exp
  13. "gemini-2.0-flash-exp",
  14. // pro exp
  15. "gemini-2.0-pro-exp",
  16. // thinking exp
  17. "gemini-2.0-flash-thinking-exp",
  18. // imagen models
  19. "imagen-3.0-generate-002",
  20. // embedding models
  21. "gemini-embedding-exp-03-07",
  22. "text-embedding-004",
  23. "embedding-001",
  24. }
  25. var SafetySettingList = []string{
  26. "HARM_CATEGORY_HARASSMENT",
  27. "HARM_CATEGORY_HATE_SPEECH",
  28. "HARM_CATEGORY_SEXUALLY_EXPLICIT",
  29. "HARM_CATEGORY_DANGEROUS_CONTENT",
  30. "HARM_CATEGORY_CIVIC_INTEGRITY",
  31. }
  32. var ChannelName = "google gemini"