Zukko Blog

Guides to Claude Code, Cursor, Codex and the Claude and GPT APIs: setup, token savings and troubleshooting.

opencode agents: setting up roles, models and tools

5 min · · агенты

A custom agent in opencode is a role, a model and a set of permissions. A working config where a cheap model handles routine work and a stronger one edits code.

OpenAI API Keys in the Open: Why You Should Not Use Them

6 min · · API keys

Where free keys on GitHub come from, why using them is dangerous for you and for the owner, and how to protect your own key from the same leak.

GLM API Errors: Why the Request Fails and How to Fix It

5 min · · errors

A wrong model id, an overflowing 128K context, the key, the balance, limits: the typical causes of GLM API errors and a quick way to find yours.

Plan mode in Claude Code: plan first, then edit the code

6 min · · агенты

In plan mode Claude Code reads your code and proposes a plan but edits nothing until you agree. How to enable it, use it and what it costs.

xAI Grok API: Connecting Grok 4.7, Price and the 256K Context

4 min · · models

How to call grok-4.7 through an OpenAI-compatible API, what to do about the 256K context limit and what typical requests cost. Plus a comparison with Grok 4.6.

GPT-6 Astra or Claude Fable 5.1: Two Top Models by Price and Index

5 min · · сравнение

Two premium models with the same intelligence index and different Zukko prices. We price a single request and an agent session with cache, and explain how to choose on your own data.

This organization has been disabled in the Claude API: What to Do

5 min · · errors

An Anthropic key suddenly answers "organization has been disabled". What the error is, what to check, and how to move the SDK and Claude Code to another provider.

Prompt Injection: What It Is and How to Protect a Bot and an Agent

5 min · · development

How prompt injection works through user input and third-party documents, and which measures limit the damage: data isolation, tool permissions, key limits.

Your Own Neural Network Proxy on Node.js: Keep the API Key Off the Frontend

4 min · · development

A small Express server between your frontend and the model API: the key stays on the server, and models, request size and rate are capped.

JetBrains AI Assistant not working: causes and workarounds

6 min · · IDE

AI Assistant will not activate, stays silent or is off for some files. We go through the causes in the JetBrains docs and connect your own models via a gateway.

Qwen or DeepSeek via API: Price, Context and Intelligence Index

5 min · · сравнение

Four models, one task and an honest calculation: what a run costs on Qwen 3.8 Max and Flash versus DeepSeek V4 Pro and V4.1 Flash.

DeepSeek API in Python: Requests, Streaming, JSON and Error Handling

4 min · · development

Ready code for DeepSeek V4.1 Flash and V4 Pro on the OpenAI SDK: a request, streaming, JSON parsing and careful error handling.

Gemini API not working: region, key, limits and model name

6 min · · errors

Step-by-step Gemini API diagnostics: from checking status and region to a leaked key, 429 and 503 errors and a typo in the model name.

Prompt Engineering Examples: 12 Ready-Made Templates for Work

4 min · · development

Twelve prompt templates for everyday tasks: what each one says, why it is built that way, and what a single API call costs.

DeepSeek in VS Code: connecting through Cline, Kilo Code and Continue

5 min · · IDE

We connect DeepSeek to Cline, Kilo Code and Continue with a single key, choose between Flash and Pro, and estimate the cost of a working day with an agent in the editor.

Gemini API vs Vertex API: the difference and which one to pick

5 min · · сравнение

Google offers two doors to Gemini: an AI Studio key or a Google Cloud project. We compare them and show a third route through a gateway.

Buying AI tokens: how a dollar balance works and what $5 gets you

5 min · · payments

Tokens at a gateway are not a package but a dollar balance. We look at what is charged to it and calculate how many requests $5 covers.

Paying for AI without a fee: is it possible and how to calculate the overpayment

5 min · · payments

There is almost always a fee when you top up. We show what it consists of, calculate it for SBP and card, and give a formula for how many rubles you need for N dollars.

An AI agent for job hunting: a résumé tailored to the job and cover letters

4 min · · агенты

We build a small tool: you give a vacancy text and a file with your real experience, and get a tailored résumé, a letter and a list of gaps. No invented skills.

Fiction with AI: how to write together, not instead of you

6 min · · models

How to work with a model on prose: build a project bible, hold the style, edit in passes and estimate the cost of a long text.

Gemini API in Python: requests via the OpenAI SDK and OpenAI format

5 min · · development

A working Gemini API example in Python with no extra library: change base_url in the OpenAI SDK, add streaming and JSON, and compare with google-genai.

Claude Code YOLO: Permission Modes and Working Without Prompts

6 min · · агенты

Claude Code has no mode literally called YOLO, but it has several permission modes and flexible rules. How to stop clicking Yes without losing files.

GitHub Copilot alternatives with your own API key: what to choose

5 min · · IDE

Cline, Kilo Code, Continue and Cursor work with your own key. We compare where they live, how they connect to a gateway and how to estimate spend.

Chatbot memory: how to store conversation history without paying twice

6 min · · development

The model does not remember earlier messages: you send the history with every request. We look at how dialogue cost grows and what keeps it in check.