agentsclimarketplace

Aitunnel docs

Skill baslie/aitunnel-docs

Локальное зеркало docs.aitunnel.ru как Claude Skill — 46 страниц markdown про OpenAI-совместимый API к 100+ моделям ИИ для России без VPN, плюс crawl4ai-скрейпер для регенерации зеркала.

Install
npx -y skills add baslie/aitunnel-docs

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Локальная база знаний по сервису AITUNNEL (api.aitunnel.ru, docs.aitunnel.ru) — единый OpenAI-совместимый API к 100+ моделям ИИ (OpenAI, Anthropic Claude, Google Gemini, DeepSeek, Meta, Qwen) для пользователей из России без VPN. 45 страниц официальной документации: API, аутентификация, параметры, стриминг, лимиты, ошибки, prompt caching, structured outputs, tool calling, генерация изображений/видео/аудио, TTS, embeddings, rerank, reasoning, web search, PII, Responses API, Claude Messages API, OpenRouter из РФ, оплата, ключи, FAQ. Плюс 9 гайдов интеграции: Python OpenAI SDK, Cursor, Claude Code, Codex CLI, Qwen Code, OpenCode, OpenClaw, LangChain, Xcode. Используй когда упомянуты «aitunnel», «AITUNNEL», «aitunnel.ru», «sk-aitunnel-», вопросы про модели/цены/лимиты/ошибки aitunnel, «как подключить X к aitunnel», «base_url aitunnel», «OpenRouter в России», «Claude/GPT/Gemini в России без VPN». Также при «обнови документацию aitunnel», «refresh aitunnel docs», «пересобери docs» — для запуска scripts/update.ps1.

SKILL.md

11.1 KB, ~2.6k tokens by cl100k_base, as published. Nobody here has run it

AITunnel Docs — локальная база знаний

Этот скилл — обёртка над зеркалом docs.aitunnel.ru (45 страниц markdown в references/), плюс скрипты для регенерации этого зеркала. Цель — отвечать на вопросы об Aitunnel из актуальной официальной документации, а не из догадок.

Workflow

Шаг 1. Классифицировать вопрос

Определи тему вопроса пользователя по routing-таблице ниже. Если тема явно одна — переходи к шагу 2. Если их несколько (например, «как кешировать в Python через aitunnel» = prompt-caching + python-sdk) — выбери все релевантные файлы.

Шаг 2. Найти файл по routing-таблице

Все пути ниже — относительно references/ внутри этого скилла.

Тема вопросаФайл
Аутентификация, заголовок Authorization, формат sk-aitunnel-…api/authentication.md
Создание/удаление API-ключей, лимиты на ключ, бюджетыguide/api-keys.md
Оплата, баланс, тарифы, пополнение, юр.лицоguide/payments.md
Список моделей и цены за 1M токеновexternal/aitunnel-ru-models.md
Какие endpoints вообще есть, общая карта /v1/*api/reference.md
Специфичные методы AITUNNEL (не из OpenAI/Claude API)api/aitunnel-methods.md
Параметры запроса (temperature, max_tokens, top_p, seed…)api/parameters.md
Стриминг (SSE), формат чанковapi/streaming.md
Лимиты RPS / RPM / TPMapi/limits.md
HTTP-ошибки, коды, обработкаapi/errors.md
Claude Messages API через Aitunnel (/v1/messages)api/messages.md
Использование OpenRouter из Россииapi/openrouter.md
Embeddings (/v1/embeddings)api/embeddings.md
Rerank (/v1/rerank)api/rerank.md
Reasoning tokens (extended thinking, o-series)api/reasoning.md
Moderation APIapi/moderation.md
Responses API — обзор (что это, чем отличается от chat.completions)api/responses/overview.md
Responses API — базовое использованиеapi/responses/basic-usage.md
Responses API — reasoningapi/responses/reasoning.md
Responses API — tool callingapi/responses/tool-calling.md
Responses API — встроенный web searchapi/responses/web-search.md
Prompt caching, sticky routing, cache_read/write tokensfeatures/prompt-caching.md
Structured outputs / JSON schema / response_formatfeatures/structured-outputs.md
Tool calling / function calling (для chat.completions)features/tool-calling.md
Картинки и PDF на вход (vision-модели, multimodal input)features/images-and-pdfs.md
Видео на вход моделиfeatures/videos.md
Генерация изображений (DALL-E, Imagen, Flux и т.п.)features/image-generation.md
Редактирование изображений (image-to-image)features/image-editing.md
Генерация видео (text-to-video, image-to-video)features/video-generation.md
TTS (text-to-speech, генерация речи)features/text-to-speech.md
Аудио — STT, транскрипция, прочее аудиоfeatures/audio.md
Встроенный веб-поиск как фичаfeatures/web-search.md
Сжатие/трансформация истории сообщенийfeatures/message-transforms.md
PII-редактированиеfeatures/pii-redaction.md
Подключить Cursorguides/cursor-integration.md
Подключить Claude Codeguides/claude-code-integration.md
Подключить Codex CLIguides/codex-cli-integration.md
Подключить Qwen Codeguides/qwen-code-integration.md
Подключить OpenCodeguides/opencode-integration.md
Подключить OpenClawguides/openclaw-integration.md
Использовать через LangChainguides/langchain-integration.md
Подключить Xcodeguides/xcode-integration.md
Использовать через Python + OpenAI SDKguides/python-openai-sdk.md
Быстрый старт, hello world, base_url + первый запросindex.md
Общие вопросы, поддержка, бытовыеfaq.md

Если вопрос на стыке тем или не уверен — открой references/_index.md (полное оглавление со ссылками на исходные URL docs.aitunnel.ru).

Шаг 3. Загрузить только нужный файл

НЕ загружай всё подряд. Прочитай через Read только найденный файл (или 2-3, если вопрос составной). Каждый файл уже самодостаточен и содержит примеры на TypeScript / Python / curl где это уместно.

Frontmatter каждого файла содержит source_url — оригинальная страница на docs.aitunnel.ru. Используй её, когда нужна ссылка пользователю.

Шаг 4. Ответить на основе документации

  • Цитируй конкретные параметры, лимиты, цены — из файла, а не из общего знания об OpenAI/Claude API. У Aitunnel могут быть свои особенности (например, формат ключа sk-aitunnel-…, base_url=https://api.aitunnel.ru/v1/, специфичные методы).
  • Если в документации чего-то нет — честно скажи «в локальной копии docs нет, проверь на <source_url раздела> или в FAQ» вместо угадывания.
  • При технических примерах ставь base_url/OPENAI_BASE_URL в https://api.aitunnel.ru/v1/ (для Claude Messages API — https://api.aitunnel.ru/v1; уточняй по api/messages.md).

Когда НЕ срабатывать

Этот скилл — про конкретно сервис Aitunnel. Не загружай его файлы, если вопрос:

  • про OpenAI/Anthropic/Google API в общем (без упоминания aitunnel);
  • про сравнение моделей в отрыве от Aitunnel;
  • про общую разработку с LLM, prompt engineering, RAG и т.п.

В таких случаях отвечай обычным образом, без загрузки references/.

Обновление документации

Триггеры: «обнови документацию aitunnel», «refresh aitunnel docs», «пересобери docs», «обнови docs aitunnel».

Запусти PowerShell-обёртку (она сама ставит PYTHONUTF8=1 — обязательное требование crawl4ai на Windows — и AITUNNEL_DOCS_OUTPUT в references/ скилла):

pwsh -File <путь-к-скиллу>/scripts/update.ps1

Цепочка под капотом:

  1. scrape_aitunnel.py — fetch sitemap docs.aitunnel.ru (~48 URL) + aitunnel.ru/models через crawl4ai.
  2. postprocess.py — чистит VitePress-мусор (Skip to content, Pager, якоря, навигация).
  3. link_rewrite.py — переписывает абсолютные docs.aitunnel.ru-ссылки в относительные и регенерирует references/_index.md.

Зависимости: Python 3.9+, crawl4ai, httpx, Playwright Chromium (см. crawl4ai-setup в одноимённом пакете). На Windows установлено в %APPDATA%\Python\Python310\Scripts.

После апдейта — кратко рапортуй пользователю: сколько страниц обновлено / появилось / исчезло (можно сравнить число файлов до и после).

Если скрипт упал на скрейпе — посмотри references/_failed.txt (создаётся только при провалах) и предложи retry: python scripts/scrape_aitunnel.py уже сделает второй проход с увеличенным таймаутом автоматически.

Структура скилла

aitunnel-docs/
├── SKILL.md                    (этот файл)
├── references/                 (45 .md — копия docs.aitunnel.ru)
│   ├── _index.md               (оглавление)
│   ├── index.md, faq.md
│   ├── api/ (13) + api/responses/ (5)
│   ├── features/ (13)
│   ├── guide/ (2), guides/ (9)
│   └── external/ (1 — список моделей с ценами)
└── scripts/
    ├── scrape_aitunnel.py      (crawler)
    ├── scrape_clean.py         (опц.: PruningContentFilter pass)
    ├── postprocess.py          (чистка)
    ├── link_rewrite.py         (ссылки + _index.md)
    └── update.ps1              (обёртка для одной команды)

What ships with it: 53 files

513.3 KB alongside SKILL.md, 5 of them executable

13 more files not listed here. See all 53 in the repository.

Keep looking

Skills are one crate of 326,984. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.