OpenWriterControle/.opencode/tool/index.ts

27 lines
No EOL
858 B
TypeScript

/**
* OpenCode Gemini Tool - Main entry point
*
* This module provides image generation, editing, and analysis capabilities
* using Google's Gemini AI models, along with environment variable utilities.
*/
// Gemini AI image tools
export {
generate, // Generate images from text prompts
edit, // Edit existing images with text instructions
analyze, // Analyze images and answer questions about them
generateImage, // Core image generation function
editImage, // Core image editing function
analyzeImage, // Core image analysis function
default as gemini // Default export (edit tool)
} from "./gemini"
// Environment variable utilities
export {
loadEnvVariables,
getEnvVariable,
getRequiredEnvVariable,
getRequiredEnvVariables,
getApiKey,
type EnvLoaderConfig
} from "./env"