OpenAI-compatible where it matters
Use the official OpenAI SDK for chat, audio, and image workflows by changing the API key and base URL.
Use documented APIs under one CallMissed account, with scoped keys, a searchable model catalog, and a browser playground.
api.callmissed.com
Bearer cm_YOUR_KEY
/v1/chat/completions/v1/audio/transcriptions/v1/audio/speech/v1/images/generations/v1/searchChoose the endpoint that matches the input and output your product needs.
POST /v1/chat/completions
Send message histories, stream tokens, and use model-supported tools through the familiar OpenAI chat shape.
Open guidePOST /v1/audio/transcriptions
Upload supported audio files for transcription and language-aware speech workflows.
Open guidePOST /v1/audio/speech
Turn text into audio using the voices, languages, and output formats supported by the selected model.
Open guidePOST /v1/images/generations
Generate images with an OpenAI-compatible request and model-specific size or quality controls.
Open guidePOST /v1/search
Run current web searches through a dedicated endpoint designed to return source-aware results.
Open guideThe API, catalog, playground, and dashboard each have one clear role.
Use the official OpenAI SDK for chat, audio, and image workflows by changing the API key and base URL.
Grant service and resource permissions per key instead of sharing one unrestricted credential across applications.
Review model category, creator, pricing, context, free-plan status, and supported capabilities before choosing a model.
Test supported models in the browser, then move the same request pattern into an application or server workflow.
Review API usage and errors in the CallMissed dashboard while keeping application credentials separate.
Keep chat, transcription, and speech generation under one authentication and account-usage layer.
from openai import OpenAI
client = OpenAI(
api_key="cm_YOUR_KEY",
base_url="https://api.callmissed.com/v1",
)
response = client.chat.completions.create(
model="sarvam-105b",
messages=[{"role": "user", "content": "Namaste!"}],
)
print(response.choices[0].message.content)Before you ship
Create a scoped key
Grant only the service and resource permissions required by this application.
Confirm the model
Check current availability, capabilities, and pricing in the model catalog.
Handle errors and usage
Follow the endpoint guide for status codes and review request usage from the dashboard.
Voice agents and WhatsApp have dedicated product flows beyond the inference endpoints above.
The documented chat, audio, and image endpoints follow OpenAI-compatible request patterns. Set the SDK base URL to https://api.callmissed.com/v1 and authenticate with a cm_ API key. Check each endpoint guide for model-specific parameters.
Start with the quickstart, test the selected model in the playground, and keep the API key on your server.