Skip to main content
Reserve model capacity by choosing a model and plan. Morph provisions and operates it; once ready, connect an OpenAI client using the endpoint’s URL and served model name.
Idle capacity remains allocated and billable. Endpoints do not automatically shrink with traffic or scale to zero.

Create an endpoint

Install the Morph CLI:
Create a dashboard API key for the endpoint’s account or organization, then set it in your terminal:
models lists valid IDs; substitute one for deepseek-v4-flash if needed.Without a plan flag, create opens the browser plan picker. Select the owning account or organization there; the CLI key does not select browser billing. Choose capacity, review the agreement, and confirm.Alternatively, choose --price, --balanced, or --fast in the terminal:
The CLI shows the plan, requests confirmation, then uses saved payment details or opens hosted checkout. Use one purchase flow per endpoint.

Wait for readiness

Watch provisioning on the endpoint’s dashboard detail page, or list and inspect orders:
Use the ID from your purchase or endpoint list. Wait for ready and connection details before sending requests; provisioning status is not a serving URL. Get connection details and lifecycle events as JSON:
After activation, endpoint.endpointUrl and endpoint.servedModelName identify your endpoint. Use this served name for requests, not the catalog ID.

Send a request

Copy connection details from the dashboard or status response; set them alongside your key:
Supply the URL without /v1; these examples append it.
Run pip install openai, then:
Keys must belong to the endpoint’s account or organization. morph token new saves a CLI key; SDKs still need MORPH_API_KEY exported.

Monitor your endpoint

Open its dashboard:
View provisioning, request counts, token usage, latency, and success metrics where available. Logs contain operational metadata, excluding prompts and responses.
logs --follow polls until Ctrl+C; history shows lifecycle events, including provisioning. Logs are empty before activation because requests are not yet served.

Capacity and scaling

Lower traffic does not reduce reserved capacity or charges. The CLI and dashboard expose no autoscaling limits, scaling to zero, region selection, custom weights, or engine configuration. Morph manages serving and placement; contact us for other capacity arrangements. Endpoint access is scoped to your account, but hardware is not exclusive: idle hardware may serve other traffic. Use shared inference without reserving capacity.

Billing and cancellation

Hourly plans bill reserved GPU time from readiness, including idle time. Displayed token counts measure usage, not charges. Check your checkout agreement for rates and service terms. In Dedicated, select Cancel dedicated on the order or detail page and confirm. Organization cancellations require an admin. Alternatively:
Canceling a purchased order before activation stops billing immediately and starts refunds for collected payments. Active endpoints follow their agreement: service and charges continue until the cancellation response’s effective date, also shown in status. Verify with morph dedicated status ENDPOINT_ID. Cancel accidental purchases before creating another endpoint.

Troubleshoot a request

For provisioning failures, send support the endpoint ID and history. Do not duplicate pending orders.