Celeste AICeleste AI
Providers
Google

Google

Documentation for the Google provider.

Google

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: speak
  • embeddings: embed
  • images: edit, generate
  • text: analyze, generate
  • videos: generate

Text

Model IDDisplay nameOperationsStreaming
gemini-2.5-flashGemini 2.5 Flashanalyze, generateYes
gemini-2.5-flash-liteGemini 2.5 Flash Liteanalyze, generateYes
gemini-2.5-proGemini 2.5 Proanalyze, generateYes
gemini-3-flash-previewGemini 3 Flashanalyze, generateYes
gemini-3-pro-previewGemini 3 Proanalyze, generateYes

Images

Model IDDisplay nameOperationsStreaming
gemini-2.5-flash-imageGemini 2.5 Flash Imageedit, generateNo
gemini-3-pro-image-previewGemini 3 Pro Image (Preview)edit, generateNo
imagen-4.0-generate-001Imagen 4generateNo
imagen-4.0-fast-generate-001Imagen 4 FastgenerateNo
imagen-4.0-ultra-generate-001Imagen 4 UltragenerateNo

Audio

Model IDDisplay nameOperationsStreaming
gemini-2.5-flash-ttsGoogle TTS Gemini 2.5 FlashspeakNo
gemini-2.5-pro-ttsGoogle TTS Gemini 2.5 ProspeakNo

Videos

Model IDDisplay nameOperationsStreaming
veo-3.0-generate-001Veo 3generateNo
veo-3.0-fast-generate-001Veo 3 FastgenerateNo
veo-3.1-generate-previewVeo 3.1 (Preview)generateNo
veo-3.1-fast-generate-previewVeo 3.1 Fast (Preview)generateNo

Embeddings

Model IDDisplay nameOperationsStreaming
gemini-embedding-001Gemini Embedding 001embedNo