Guides to Claude Code, Cursor, Codex and the Claude and GPT APIs: setup, token savings and troubleshooting.
3 min · · API
Asking the model to "reply in JSON" in the system prompt works about half the time. Here is a more reliable approach using tools with a strict schema.
4 min · · models
The same sentence in Russian and English isn't billed the same — not because of markup, but because the tokenizer splits Cyrillic differently.
4 min · · development
A response cut off mid-stream almost always means your own client's timeout, not a token limit. Where it comes from and how to retry without a double charge.
2 min · · development
The Node builds of the official SDKs configure exactly like their Python counterparts — one baseURL field reroutes the whole request.
3 min · · development
You don't need to replace the official SDKs, just repoint them. A working walkthrough of both clients against real endpoints.
4 min · · агенты
The Agents SDK talks to OpenAI by default. Two client settings redirect it through our gateway onto the models in our catalog.
5 min · · development
LlamaIndex splits the answer-synthesis LLM from the embedding model — the gateway only covers the first part. Here's how to set that up honestly.
5 min · · development
The AI SDK's OpenAI and Anthropic providers build the path on top of baseURL differently — easy to get /v1 wrong in one route handler. Setup and the client-leak trap.
5 min · · агенты
SK talks to OpenAI through the official .NET SDK, which honors HttpClient.BaseAddress. Setup, the trailing-slash 404, and double-charged retries.
4 min · · development
One key with a spending limit on a batch job is a guaranteed 429 partway through. How to structure bulk processing so that doesn't happen.
4 min · · development
Slack expects a reply to a command within three seconds, and a model can take longer. How to work around it with response_url, with working Bolt code.
2 min · · cli
Not everything called an agent is one. Three classes of tools and the jobs they were built for.
2 min · · setup
There are many extensions; they differ in three things: how they connect a model, how they build context, how they ask permission.
2 min · · migration
Moving to a compatible gateway is two lines of configuration and an hour of verification. Here is exactly what changes.
2 min · · security
A leaked key means a growing bill. The first steps take a minute, and their order matters more than speed.