AIKraft/Skills/Расширение: openai

Расширение: openai

MANDATORY recipe for every Caffeine build that calls OpenAI (ChatGPT, GPT-4o, an LLM, a chatbot, embeddings). The ONLY supported path is the `openai-client` mops package with a canister-side API-key bearer. Hand-rolling `ic.http_request` to `api.openai.com/v1/...` is a FORBIDDEN anti-pattern — it leaks the bearer across replicated outcalls (security + 13× billing impact), bypasses the typed req

caffeinelabs official Разработка

Что делает навык

ОБЯЗАТЕЛЬНЫЙ рецепт для любой Caffeine-сборки, вызывающей OpenAI (ChatGPT, GPT-4o, LLM, чат-бот, embeddings). ЕДИНСТВЕННЫЙ поддерживаемый способ — mops-пакет `openai-client` с API-key bearer на стороне canister. Ручная реализация `ic.http_request` к `api.openai.com/v1/...` — ЗАПРЕЩЁННЫЙ антипаттерн: он раскрывает bearer через реплицированные outcalls (проблема безопасности + 13-кратное увеличение биллинга), обходит типизированный req

Как подключить

1Скачать навык
# возьмите папку навыка «extension-openai» из репозитория: # https://github.com/caffeinelabs/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r extension-openai/ ~/.claude/skills/extension-openai/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.