Zukko Blog

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

How AI finds bugs in screenshots: UI analysis for QA

4 min · · development

Playwright captures the screen, a vision-capable model returns JSON with typos, overlaps and missing elements. Python code, a prompt template and an honest cost calculation.

Generating test data with an AI model: schema, validation and fixtures

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.

PowerShell and the Claude API: Invoke-RestMethod, Unicode and streaming

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.

Bash, curl and jq: calling the Claude AI model straight from scripts

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.

AI code review in GitLab CI: a merge request comment via the API

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.

Notion API automation: summaries and tags for a database with Claude

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.

AI text generation in WordPress via API: a plugin with an editor button

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.

VK bot with an AI model: Bots Long Poll API and Claude in Python

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.

Telegram bot on aiogram 3 with Claude through an API gateway

5 min · · development

Build a Telegram bot on aiogram 3 that answers through Claude: routers, chat history, ChatActionSender, error handling and complete working code.

Generate product descriptions for Wildberries and Ozon via AI

5 min · · бизнес

A Python script that takes product specs from a CSV, generates descriptions via Zukko, flags texts with violations, and saves the result.

AI integration in amoCRM for auto-replies and lead analysis

4 min · · бизнес

A new lead in amoCRM sends a webhook to your server, the model assesses the request, and a hint for the manager appears as a note on the card.

AI integration in Bitrix24 via webhooks and API

5 min · · бизнес

A new lead in Bitrix24 fires a webhook, your server asks the model, and a hint for the manager appears as a comment on the lead card.

Integrating AI Models into 1C:Enterprise via API

5 min · · бизнес

A 1C code template that sends text to Claude, GPT, or GLM and returns the answer: email classification, draft replies, and data extraction.

AI for email processing: sorting messages and drafting replies via API

6 min · · автоматизация

A working inbox triage setup: messages over IMAP, category, priority and a draft reply as JSON, masking personal data, human review, and the cost per 1,000 emails.

AI for spreadsheet analysis: CSV and Excel via API without wrong numbers

6 min · · автоматизация

How to analyze CSV and Excel with a model via API: pandas computes the numbers, the model looks for patterns and writes findings as JSON, and code checks that each finding rests on a real metric.

AnythingLLM with Zukko: document chat on your own OpenAI-compatible API

5 min · · development

AnythingLLM connects third-party models through the Generic OpenAI provider. We cover the fields, the settings that drive answer cost, and typical errors.

Flowise and Zukko: an OpenAI-compatible API for AI workflows

5 min · · development

In Flowise, third-party models are connected through the ChatOpenAI Custom node and the Base Path parameter. Step-by-step setup, a chat example and errors.

Connecting Zukko to Dify: an OpenAI-compatible API for LLM apps

5 min · · development

In Dify, a third-party API is connected through the OpenAI-API-compatible plugin. We go through every form field, model choice per node and common errors.

Data labeling with an LLM: a 50,000-row dataset on a cheap model

6 min · · автоматизация

How to label a dataset with a cheap model: instruction, JSON output, a Python script, sample review and what 50,000 rows cost.

AI code review in GitHub Actions: a workflow with curl and gh CLI

5 min · · автоматизация

One YAML file, and every pull request gets a comment with the model's findings. The workflow step by step, token permissions, fork limitations, and the cost of a single review.

How to OCR a PDF with an AI model: pages to images, then one API call

6 min · · development

Scans without a text layer can't be parsed the usual way. Render pages to images, send them to a model, and work out what a document will cost.

Async OpenAI requests in Python: thousands of calls with retries and accounting

6 min · · development

A working script for a batch of thousands of requests: capped concurrency, retries only where they help, and token and cost accounting.

Gemini 3.8 Flash via API: setup, pricing and bulk workloads

5 min · · models

How to connect Gemini 3.8 Flash with a Zukko key, what a million short requests cost, and which models to compare it with for bulk work.

LobeChat (LobeHub): connect Zukko via the UI and environment variables

7 min · · development

LobeChat, now LobeHub, works with any OpenAI-compatible API. We cover setup in the UI and via env, a cost estimate and the usual errors.