Providers
Documentation for the Google provider.
Celeste supports Google's Gemini models for text and multimodal tasks, and Imagen for image generation.
Credentials
Set the GOOGLE_API_KEY environment variable.
export GOOGLE_API_KEY="AIza..."Text Generation
Models
gemini-1.5-pro(Default)gemini-1.5-flash
Usage
import celeste
response = await celeste.text.generate(
model="gemini-1.5-pro",
provider="google",
prompt="Hello Gemini",
)Image Generation
Models
imagen-3.0-generate-001(Default)
Usage
import celeste
response = await celeste.images.generate(
model="imagen-3.0-generate-001",
provider="google",
prompt="A futuristic landscape",
)Video Generation
Google also supports video generation via specific models.
import celeste
video = await celeste.videos.generate(
model="veo-3.0-generate-001",
provider="google",
prompt="A sunrise over the mountains",
)Models
This section is auto-generated from the Celeste registry. Do not edit manually.
Available modalities:
audio:speakembeddings:embedimages:edit,generatetext:analyze,generatevideos:generate
Text
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
gemini-2.5-flash | Gemini 2.5 Flash | analyze, generate | Yes |
gemini-2.5-flash-lite | Gemini 2.5 Flash Lite | analyze, generate | Yes |
gemini-2.5-pro | Gemini 2.5 Pro | analyze, generate | Yes |
gemini-3-flash-preview | Gemini 3 Flash | analyze, generate | Yes |
gemini-3-pro-preview | Gemini 3 Pro | analyze, generate | Yes |
Images
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
gemini-2.5-flash-image | Gemini 2.5 Flash Image | edit, generate | No |
gemini-3-pro-image-preview | Gemini 3 Pro Image (Preview) | edit, generate | No |
imagen-4.0-generate-001 | Imagen 4 | generate | No |
imagen-4.0-fast-generate-001 | Imagen 4 Fast | generate | No |
imagen-4.0-ultra-generate-001 | Imagen 4 Ultra | generate | No |
Audio
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
gemini-2.5-flash-tts | Google TTS Gemini 2.5 Flash | speak | No |
gemini-2.5-pro-tts | Google TTS Gemini 2.5 Pro | speak | No |
Videos
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
veo-3.0-generate-001 | Veo 3 | generate | No |
veo-3.0-fast-generate-001 | Veo 3 Fast | generate | No |
veo-3.1-generate-preview | Veo 3.1 (Preview) | generate | No |
veo-3.1-fast-generate-preview | Veo 3.1 Fast (Preview) | generate | No |
Embeddings
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
gemini-embedding-001 | Gemini Embedding 001 | embed | No |