Blog

News & guides

Guides

Debugging LLM API Errors, Status Code by Status Code

A field guide to the errors an LLM API actually returns: what each status means, which ones are worth retrying, and how to reproduce the failure in one curl command.

· 9 min read
Guides

Generating Commit Messages That Are Actually Useful

A diff shows what changed, never why. Where generation genuinely helps, a working prepare-commit-msg hook, and the Conventional Commits rules a model gets wrong.

· 8 min read
Guides

Generating Documentation With LLMs That Is Worth Reading

Most generated docs restate the function signature in English. What to generate instead, which formats tools can actually consume, and how to stop docs drifting from code.

· 9 min read
Guides

Generating SQL Safely: Least Privilege Beats Better Prompts

Text-to-SQL fails two ways: destructive queries and quietly wrong answers. Read-only roles and timeouts handle the first. The second needs a different kind of guardrail.

· 9 min read
Guides

Generating Tests With LLMs: Coverage Is Not the Goal

Models are very good at writing tests that pass and prove nothing. How to get suites that actually catch regressions, and how mutation testing tells you which ones do.

· 9 min read
Guides

LLM API Error Codes: A Practical Reference

What each status code from an LLM API actually means, which are safe to retry, and how to handle the ones that look transient but are not. With real header names.

· 9 min read
Guides

LLMs for Log Analysis Without Sending Them Your Logs

You cannot fit a day of logs in a context window and should not try. Template mining, diffing and sampling first — then a model on the reduced set where it earns its keep.

· 9 min read
Guides

Local Models vs API: Running the Numbers

Local inference is free at the margin and expensive everywhere else. Work through the memory arithmetic, the real break-even, and where each option genuinely wins.

· 9 min read
Guides

Migrating Off the OpenAI API Without Breaking Production

Swapping providers is two lines of config. Keeping quality, cost accounting and error handling intact is the actual work. A migration plan that survives contact with users.

· 9 min read
Guides

One API Key Across Every Coding Tool You Use

Editor extension, terminal agent, CI job and a script all pointing at the same endpoint. The env var conventions, the per-tool quirks, and key hygiene that scales.

· 8 min read
Guides

OpenClaw Setup: Custom OpenAI-Compatible Provider

OpenClaw ignores the base URL environment variables you expect. Here is the provider block in openclaw.json that actually works, plus the model policy gotcha.

· 8 min read
Guides

Rate Limits and Retries: Backoff That Does Not Make It Worse

Token buckets, jitter, retry budgets and circuit breakers for LLM APIs — how to stay under the limit instead of discovering it, and why naive retries amplify outages.

· 9 min read

Ready to try it?

Every model behind one key. Start free and upgrade when it sticks.