01 / The operation
One call.
Reusable parts.
Celeste separates what you ask a model to do from how its provider receives the request.
Follow a text request through the SDK. Each layer has a specific job.
The public interfaceimport celeste
response = await celeste.text.generate(
"Explain an eclipse.",
model="llama-3.3-70b-versatile",
max_tokens=1024,
)
print(response.content)Async Python · Set GROQ_API_KEY