Celeste AICeleste AI
Modalities

Modalities

Modality-first clients and operation-based methods in Celeste v1.

Modalities

Modalities are output types (text, images, audio, video, embeddings). The public API is namespace-first, so you usually start from the domain you work with and let Celeste route to the correct modality.

For day-to-day usage, see the Domains section.

import celeste

# Domain: images → output: text
result = await celeste.images.analyze(
    model="gpt-4o",
    prompt="Describe this image",
    image=img,
)

Next:

  • Text (output): celeste.text.generate(...), celeste.text.embed(...)
  • Images (output): celeste.images.generate(...), celeste.images.edit(...)

On this page