OpenAI SDK
Python & TypeScriptUse a familiar client and configure the base URL for your inference endpoint.
Official integration referenceWe’re designing an OpenAI-compatible interface for open models on African infrastructure.
Explore the API design Integration preview · no API keys yet
Build with open models through a planned OpenAI-compatible API.
/v1/chat/completionsMessages in. Model-generated text out.
/v1/embeddingsVectors for search and retrieval.
/v1/modelsDiscover the available model catalogue.
Proposed routes. Compatibility and model IDs will be confirmed before the pilot.
Join the API waitlistScroll sideways to explore the code
# Proposed interface — not a live endpoint
import os
from openai import OpenAI
client = OpenAI(
base_url=os.environ["EMBIRO_BASE_URL"],
api_key=os.environ["EMBIRO_API_KEY"],
)
response = client.chat.completions.create(
model="glm-5-3", # proposed model ID
messages=[{
"role": "user",
"content": "Summarise this delivery note."
}],
)
print(response.choices[0].message.content)
Integration preview. No live endpoint or API keys yet.
Keep the workflows you know.
We’re targeting a familiar API.
Compatibility targets · validation before pilot
Use a familiar client and configure the base URL for your inference endpoint.
Official integration referenceBuild streaming AI interfaces with an OpenAI-compatible provider.
Official integration referenceConnect compatible chat models to retrieval and multi-step applications.
Official integration referenceBring a configurable AI endpoint into visual workflows and operations.
Official integration referenceExplore open models in your editor using a custom provider endpoint.
Official integration referenceConnect a self-hosted chat interface to an OpenAI-compatible service.
Official integration referenceIndependent tools, not Embiro partners. Their own hosting, storage and tracing can affect end-to-end data residency.
The compatibility target is an OpenAI-style base URL, API key and model identifier. Final streaming, tool-calling, error handling and modality support will be documented and tested for the pilot.
We’ll publish working examples when the service is ready. Today’s code is a design preview, not production documentation.

Tell us what you need from African AI infrastructure.