Keep USD billing
Use one USD balance and invoice surface instead of changing your application around a new billing format.
Point an existing OpenAI-compatible client at AIWave, keep your key server side, and test one small request before you send a production workload. Rates and model IDs are published for verification.
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 resultUse one USD balance and invoice surface instead of changing your application around a new billing format.
Use a short prompt to confirm the key, route, model ID, and response before carrying a larger context.
Save the request status, usage fields, effective group, and rate information with your application logs.
The client shape is only the beginning. These checks keep a working request understandable after it leaves your terminal.
Route, account, response, recordCopy the current DeepSeek ID from the model directory. Do not rely on an old alias from a code sample.
Send Authorization: Bearer with the AIWave key. Keep the key out of browser bundles and repositories.
Check the dated rate and the account group shown in Console before scaling the workload.
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-flash","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.
AIWave provides an OpenAI-compatible route for developers who need a documented path and USD billing. Check current model availability before a production call.
Usually not. Set base_url to https://aiwave.live/v1 and use an AIWave key on the server side.
Use the dated pricing page and the public pricing JSON, then compare the result with the request record.
Keep the request small, confirm the route, then move to the workload that matters.
Evidence checked 2026-09-21.
Run a small representative request, confirm HTTP 200 and usage fields, then check the dated rate and effective account group. FAQ checked 2026-09-21.