Compare the work
Start with the task you need to run, then compare context, response behavior, and price fields for the routes that fit.
The client shape is familiar. The important details are still explicit: model ID, context, account group, rate date, response status, and request record.
A small smoke test proves the route works. The next request should resemble the workload you actually plan to run.
One representative payload, one saved resultStart with the task you need to run, then compare context, response behavior, and price fields for the routes that fit.
The OpenAI-compatible request shape lets you test another model without rewriting your client integration.
A model comparison is more useful when it includes the prompt shape, status, usage, latency, and charge.
The client shape is only the beginning. These checks keep a working request understandable after it leaves your terminal.
Route, account, response, recordUse the current directory as the source for exact IDs. Retired or mistyped IDs return a different failure than a bad key.
A documented context window is only one boundary. Reserve output and account for timeouts and rate policy.
Prices change. Use a dated rate card and verify the effective group before you compare two workloads.
Keep the key server side. Copy the request, replace the model only with an ID from the current directory, and inspect the response.
OpenAI-compatible chat completionscurl https://aiwave.live/v1/chat/completions \
-H "Authorization: Bearer $AIWAVE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"deepseek-v4-pro","messages":[{"role":"user","content":"Say hello in one sentence."}],"max_tokens":32}'Save the request ID, model ID, usage fields, status, and charge with the application record.
The chat completions request shape and client pattern are compatible. You still choose a model ID from the current directory.
Yes. Use a small representative prompt, record the response, then compare usage and charge against the dated rate.
The public model directory is the current source for IDs and links to the pricing and documentation pages.
Keep the request small, confirm the route, then move to the workload that matters.