sap-cloud-sdk-ai-python — скилл для Claude Code: установка
Подключает пакет sap-ai-sdk-gen к проектам на Python. Помогает обращаться к языковым моделям через SAP AI Core и настраивать оркестрацию запросов.
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai-python -a claude-codeЧто делает sap-cloud-sdk-ai-python
Скилл обучает агента работать с библиотекой sap-ai-sdk-gen, пришедшей на смену устаревшему пакету generative-ai-hub-sdk. Импорт остаётся прежним: gen_ai_hub. Внутри собраны шаблоны вызова чатов, эмбеддингов и компонентов Orchestration Service.
Для работы требуются параметры авторизации. SDK читает учётные данные клиента из переменных окружения, локального файла конфигурации config.json или сервисных привязок платформы. Без развёрнутых моделей на целевом тенанте SAP BTP обращения завершатся ошибкой доступа.
Доступность функций зависит от установленных дополнений pip. Базовая сборка поддерживает только вызовы к OpenAI. Поддержка LangChain и сторонних поставщиков требует флагов вроде [all] или [google, amazon].
Какие задачи решает
- подключить модели OpenAI и Amazon Bedrock через прокси SAP AI Core
- перенести код с устаревшей библиотеки
generative-ai-hub-sdkнаsap-ai-sdk-gen - настроить маскирование данных и шаблоны промптов в Orchestration Service
- создать векторные эмбеддинги для документов через интерфейс SAP
Примеры запросов агенту
- Напиши вызов чата OpenAI через
sap-ai-sdk-genс чтением ключей из переменных окружения - Помоги переписать вызовы со старого пакета
generative-ai-hub-sdkна модульgen_ai_hub.orchestration_v2 - Настрой цепочку в LangChain с бэкендом на SAP AI Core и фильтрацией контента
Как установить sap-cloud-sdk-ai-python
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai-python -a claude-code2Вручную: положить файлы
~/.claude/skills/sap-cloud-sdk-ai-python/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sap-cloud-sdk-ai-python/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai-python -a codex2Вручную: положить файлы
.agents/skills/sap-cloud-sdk-ai-python/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai-python -a cursor2Вручную: положить файлы
.cursor/skills/sap-cloud-sdk-ai-python/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install secondsky/sap-skills sap-cloud-sdk-ai-python2Вручную: положить файлы
.github/skills/sap-cloud-sdk-ai-python/SKILL.md1Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai-python -a gemini-cli2Командой платформы
gemini skills install https://github.com/secondsky/sap-skills --path plugins/sap-cloud-sdk-ai-python/skills/sap-cloud-sdk-ai-pythonВручную: положить файлы
.devin/skills/sap-cloud-sdk-ai-python/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai-python -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о sap-cloud-sdk-ai-python
Как установить sap-cloud-sdk-ai-python в Claude Code?
Выполните команду npx skills add secondsky/sap-skills --skill sap-cloud-sdk-ai-python -a claude-code.
Что делает этот скилл?
Он предоставляет агенту готовые шаблоны кода и правила интеграции для работы с моделями через сервисы SAP AI Core.
Какой пакет pip необходимо ставить?
Библиотека generative-ai-hub-sdk признана устаревшей, вместо неё устанавливают sap-ai-sdk-gen. Модуль в коде импортируется под именем gen_ai_hub.