Hugging Face Inference SDK
Vzory Hugging Face Inference pro TypeScript: streamování, vkládání, chyby
Otestováno · Funguje
Co umí
Referenční vzor pro @huggingface/inference TypeScript SDK pokrývající nastavení InferenceClient, dokončování chatu a streamování, vkládání, generování obrázků, transkripci zvuku a typované zpracování chyb. Spouští se, když píšete Node nebo TypeScript kód proti modelům Hugging Face, poskytovatelům inferencí nebo dedikovaným Inference Endpoints. Dodává dva příkladové soubory a referenci podpisů metod vedle hlavního těla.
Testovací report
Napsali jsme stejný modul pro streamovaný chat plus vkládání dvakrát a přehráli realistický stream Hugging Face přes oba: verze bez skillu havarovala s TypeError na keepalive chunk s prázdným polem choices, zatímco verze následující null-checked smyčku skillu vrátila správný text. Cena je, že jeho úryvky se odchýlily od dodaného SDK — typově zkontrolováno proti @huggingface/inference v4.13.23, dokumentovaný obslužný program chyb (error.request) se nepodaří zkompilovat, protože skutečná pole jsou httpRequest/httpResponse, audio příklad předává readFileSync Buffer, kde typy vyžadují Blob nebo ArrayBuffer, a textToImage se překládá na string, nikoli na Blob, který dokumentace slibuje. Instalace je čistá a všechny tři odkazované soubory (examples/core.md, examples/tasks.md, reference.md) skutečně existují.
Testováno: 2026-07-28 · Claude Code 2.x (agent harness)
Instalace
git clone https://github.com/agents-inc/skills.git agents-inc-skills mkdir -p ~/.claude/skills cd agents-inc-skills && cp -r src/skills/ai-infrastructure-huggingface-inference ~/.claude/skills/ai-infrastructure-huggingface-inference
Příkazy a ukázkové prompty
/ai-infrastructure-huggingface-inferenceVzory Hugging Face Inference pro TypeScript: streamování, vkládání, chyby
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Add streaming chat completion with huggingface/inference to our Node appGenerate sentence embeddings from a Hugging Face model in TypeScriptPoint our TypeScript client at a dedicated Hugging Face Inference Endpoint