Make one call from the console before writing any code
Uses the console's testing workbench to send one message to a model and read the reply, with no program involved.
Why this one: Confirms your key, your account, and your billing work, without a debugging session in the way.
Tweak: Send something deliberately trivial. You are testing the plumbing, not the model.
Price your actual job before you build it
Runs one representative item, then multiplies by your real volume.
Why this one: Per-call costs look negligible and per-month costs frequently do not. Do this arithmetic while it is still cheap to change your mind.
Tweak: Price it against the cheapest model too. The difference is often larger than the quality gap.
Move a bulk job to batch processing
Submits a set of requests together for processing later at half the per-token rate, instead of sending each one and waiting for its answer.
Why this one: Half price in both directions is the biggest lever available, and it costs nothing but patience.
Tweak: If you find yourself waiting on results interactively, the job was not a batch job.
Put the key in an environment variable on day one
Stores the key in your system's settings, where your program reads it at run time, so it never appears in the code itself.
Why this one: Every leaked-key story starts with "I was going to fix that later".
Tweak: Add the environment file to your ignore list in the same commit, not the next one.