Skip to content

OpenAI Compatibility

Parel is designed as a drop-in replacement for OpenAI-compatible chat, image, audio, and embedding calls. In most applications, the migration is two values:

client = OpenAI(
api_key=os.environ["OPENAI_API_KEY"],
base_url="https://api.openai.com/v1",
api_key=os.environ["PAREL_API_KEY"],
base_url="https://api.parel.cloud/v1",
)
Use caseEndpoint
Chat and visionPOST /v1/chat/completions
Legacy completions / fill-in-the-middlePOST /v1/completions
Image generationPOST /v1/images/generations
Image editingPOST /v1/images/edits
Speech to textPOST /v1/audio/transcriptions
Text to speechPOST /v1/audio/speech
EmbeddingsPOST /v1/embeddings
ModelsGET /v1/models

Parel also adds endpoints for model comparison, imported models, dedicated GPU deployments, usage, and billing. These are documented separately and use the same Authorization: Bearer header.

Most paid API responses include useful telemetry:

HeaderMeaning
X-Parel-Cost-USDRequest cost
X-Parel-Budget-RemainingRemaining account balance
X-Parel-Latency-MsGateway latency
X-Parel-ProviderSelected upstream provider when available