index.ts 858 B

123456789101112131415161718192021222324252627
  1. /**
  2. * OpenCode Gemini Tool - Main entry point
  3. *
  4. * This module provides image generation, editing, and analysis capabilities
  5. * using Google's Gemini AI models, along with environment variable utilities.
  6. */
  7. // Gemini AI image tools
  8. export {
  9. generate, // Generate images from text prompts
  10. edit, // Edit existing images with text instructions
  11. analyze, // Analyze images and answer questions about them
  12. generateImage, // Core image generation function
  13. editImage, // Core image editing function
  14. analyzeImage, // Core image analysis function
  15. default as gemini // Default export (edit tool)
  16. } from "./gemini"
  17. // Environment variable utilities
  18. export {
  19. loadEnvVariables,
  20. getEnvVariable,
  21. getRequiredEnvVariable,
  22. getRequiredEnvVariables,
  23. getApiKey,
  24. type EnvLoaderConfig
  25. } from "./env"