OpenAI-compatible where it matters
Use the official OpenAI SDK for chat, audio, and image workflows by changing the API key and base URL.
Developer API
Use documented APIs under one CallMissed account, with scoped keys, a searchable model catalog, and a browser playground.
API reference
Choose 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 guidePlatform foundations
The 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.
Quickstart
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)Chat completion against api.callmissed.com with the OpenAI SDK
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.
Adjacent products
Voice agents and WhatsApp have dedicated product flows beyond the inference endpoints above.
FAQ
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.
Use the CallMissed model catalog to compare category, creator, pricing, context, free-plan status, and capability metadata. The in-product catalog and API listing are the current sources for availability.
Access depends on the service and resource permissions granted to that key. Use separate scoped keys for separate applications and grant only the permissions each application needs.
The voice agent is a developer API: one WebSocket, called with the same key, running the whole speech pipeline for you. WhatsApp has its own onboarding and runtime flow. The inference APIs on this page provide the model, speech, image and search capabilities behind both.
Use the API Playground for browser-based testing, then use the documentation examples to move the request into your server application.
Use the model catalog and pricing page for current model and plan information. Avoid relying on a copied price because model availability and pricing can change.
Start with the quickstart, test the selected model in the playground, and keep the API key on your server.