sanity-plugin-gemini-ai-images
v1.3.0
Published
AI-powered image generation for Sanity Studio using Google Gemini with series generation support
Maintainers
Readme
sanity-plugin-gemini-ai-images
Core plugin for AI-powered image generation in Sanity Studio using Google Gemini.
Installation
npm install sanity-plugin-gemini-ai-imagesNote: This is the core plugin only. You also need an adapter for your backend framework:
- Next.js:
npm install sanity-plugin-gemini-ai-images-nextjs - Serverless:
npm install sanity-plugin-gemini-ai-images-serverless
Usage
See the main repository README for complete setup instructions.
Basic Setup
// sanity.config.ts
import {defineConfig} from 'sanity'
import {geminiAIImages} from 'sanity-plugin-gemini-ai-images'
export default defineConfig({
plugins: [
geminiAIImages(),
],
})With Custom API Endpoint
geminiAIImages({
apiEndpoint: '/api/custom/generate-image',
})Exported Components
For Advanced Usage
import {
ImageGeneratorContent,
PromptBuilder,
PresetTemplates,
createGeminiAssetSource,
useGeminiGeneration,
useImageUpload,
uploadImageToSanity,
promptTemplates,
templateCategories,
} from 'sanity-plugin-gemini-ai-images'License
MIT © Nick Jensen
