Guides to Claude Code, Cursor, Codex and the Claude and GPT APIs: setup, token savings and troubleshooting.
5 min · · development
Most often the problem is the request, not the model: the URL, key, limit or body size. A step-by-step debugging routine and a table of Zukko error codes with fixes.
4 min · · API keys
Two OpenAI-compatible endpoints with different request and response shapes. On Zukko, Chat Completions works with every model, Responses with Claude and GPT.
5 min · · API keys
Browser chat suits hands-on work, the API suits automation. Per-token prices are the same; the differences are control, history, and how a conversation's cost grows.
5 min · · development
When test data is worth generating with an AI model and when Faker is enough. A Python script with pydantic validation, batches, pytest fixtures and a cost estimate.
5 min · · development
How to call Claude from PowerShell so non-Latin text survives both the request and the response: a ready function for 5.1 and 7, HTTP error handling, parallel requests and streaming via HttpClient.
5 min · · development
A ready three-function library for calling Claude from the shell: JSON built with jq, reading from a pipe, streaming without extra tools, HTTP error handling and batch file processing.
4 min · · development
How to connect Claude to a Rust application: async-openai with with_api_base, the chat-completion feature, streaming, bounded concurrency and error handling. A reqwest option for minimal dependencies.
4 min · · development
Connect Claude to a .NET application two ways: plain HttpClient and the official OpenAI package. Streaming, error handling, timeouts and a minimal API on ASP.NET Core.
5 min · · development
A GitLab CI job takes the merge request diff, sends it to Claude through Zukko and leaves a comment with findings in the MR, updating it on every push.
5 min · · автоматизация
A Python script reads Notion database entries, gets a summary and tags from Claude and writes them to page properties. Covers data sources and Notion API limits.
4 min · · development
A small WordPress plugin: a REST route calls Claude via wp_remote_post, and a panel in the block editor inserts the generated text into the post.
5 min · · development
Build a bot for a VK community that answers through Claude: community setup, Bots Long Poll API, cost tracking from usage and complete code.
5 min · · development
Build a Telegram bot on aiogram 3 that answers through Claude: routers, chat history, ChatActionSender, error handling and complete working code.
4 min · · development
"Works for me" is not a test. We build a small script that runs a prompt over a test set and several models and shows whether it actually got better.
4 min · · development
Logs are needed for debugging and cost tracking, but LLM requests often contain personal data. What to log, how to mask it and how to store it.
4 min · · development
Temperature and top_p control how varied answers are. How they work, why newer Claude models no longer accept them, and what to use instead.
4 min · · development
CLAUDE.md is the instructions file Claude Code loads at the start of every session. Here's what to put in it and how to avoid paying for context bloat.
3 min · · development
Load a CSV of reviews, a cheap model labels each one, pandas aggregates the stats, a second request writes the report. The full path from data to insights.
4 min · · development
A user photographs a receipt, the model reads the date, total, and line items. We show how to send the image in a request and get structured data back.
3 min · · development
Spam, insults, ads, genuine comments — the model labels them and sends unclear cases to a moderator. Here's the code and what it costs.
4 min · · development
How to process thousands of texts in parallel without hitting limits: AsyncOpenAI, a semaphore, retries, stopping on an empty balance, and cost tracking.
4 min · · development
How to send a model's answer to the browser as it's generated: FastAPI keeps the key on the server, and the frontend receives text over SSE.
4 min · · development
Spring AI talks to Claude and GPT through its OpenAI module. The key detail is the base-url: it differs between Spring AI 1.x and 2.x.
4 min · · development
How to call Claude and GPT from PHP: Guzzle, built-in curl, error handling, streaming, and Laravel integration.