Providers
OpenAI
Documentation for the OpenAI provider.
Celeste supports OpenAI's full suite of models, including GPT-4o for text, DALL-E 3 for images, and TTS for speech.
Credentials
Set the OPENAI_API_KEY environment variable.
export OPENAI_API_KEY="sk-..."Text Generation
Models
gpt-4o(Default)gpt-4o-minigpt-4-turbogpt-3.5-turbo
Usage
import celeste
response = await celeste.text.generate(
model="gpt-4o",
prompt="Hello GPT-4o",
)Image Generation
Models
dall-e-3(Default)dall-e-2
Usage
import celeste
response = await celeste.images.generate(
model="dall-e-3",
prompt="A cute robot",
quality="hd",
)Speech Generation
Models
tts-1(Default)tts-1-hd
Usage
import celeste
response = await celeste.audio.speak(
model="tts-1",
text="Hello world",
voice="alloy",
)Models
This section is auto-generated from the Celeste registry. Do not edit manually.
Available modalities:
audio:speakimages:edit,generatetext:analyze,generatevideos:generate
Text
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
gpt-3.5-turbo | GPT-3.5 Turbo | generate | Yes |
gpt-4 | GPT-4 | generate | Yes |
gpt-4-turbo | GPT-4 Turbo | analyze, generate | Yes |
gpt-4.1 | GPT-4.1 | analyze, generate | Yes |
gpt-4o | GPT-4o | analyze, generate | Yes |
gpt-4o-mini | GPT-4o Mini | analyze, generate | Yes |
gpt-5 | GPT-5 | analyze, generate | Yes |
gpt-5-mini | GPT-5 Mini | analyze, generate | Yes |
gpt-5-nano | GPT-5 Nano | analyze, generate | Yes |
gpt-5.1 | GPT-5.1 | analyze, generate | Yes |
gpt-5.1-codex | GPT-5.1 Codex | analyze, generate | Yes |
gpt-5.2 | GPT-5.2 | analyze, generate | Yes |
gpt-5.2-codex | GPT-5.2 Codex | analyze, generate | Yes |
gpt-5.2-chat-latest | GPT-5.2 Instant | analyze, generate | Yes |
gpt-5.2-pro | GPT-5.2 Pro | analyze, generate | Yes |
Images
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
dall-e-2 | DALL-E 2 | edit, generate | No |
dall-e-3 | DALL-E 3 | generate | No |
gpt-image-1 | GPT Image 1 | edit, generate | Yes |
gpt-image-1-mini | GPT Image 1 Mini | edit, generate | Yes |
gpt-image-1.5 | GPT Image 1.5 | edit, generate | No |
Audio
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
gpt-4o-mini-tts | GPT-4o Mini TTS | speak | No |
tts-1 | TTS-1 | speak | No |
tts-1-hd | TTS-1 HD | speak | No |
Videos
| Model ID | Display name | Operations | Streaming |
|---|---|---|---|
sora-2 | Sora 2 | generate | No |
sora-2-2025-12-08 | Sora 2 (December 2025) | generate | No |
sora-2-pro | Sora 2 Pro | generate | No |