Celeste AICeleste AI
Domains

Text

Operations on the text domain.

Text Domain

The text domain is for prompts, documents, and structured outputs. It supports text generation and embeddings.

Operations

OperationOutput ModalityNamespace call
generateTextawait celeste.text.generate(...)
embedEmbeddingsawait celeste.text.embed(...)

Examples

import celeste

# Text generation → text output
story = await celeste.text.generate(
    model="gpt-4o",
    prompt="Write a short story about a lighthouse.",
)
print(story.content)

# Embeddings → embeddings output
embeddings = await celeste.text.embed(
    model="text-embedding-3-large",
    text="The quick brown fox jumps over the lazy dog",
)
print(len(embeddings.content))