Hugging Face Inference SDK

Wzorce wnioskowania Hugging Face dla TypeScript: streaming, embeddings, błędy.

Autor: agents-inc · agents-inc/skills

Testowano · Działa ★ 7.6/10

Hugging Face Inference SDK — Wzorce wnioskowania Hugging Face dla TypeScript: streaming, embeddings, błędy.

Co robi ten skill

Odniesienie do wzorców dla @huggingface/inference TypeScript SDK obejmujące konfigurację InferenceClient, uzupełnianie czatu i streaming, embeddings, generowanie obrazów, transkrypcję audio i typowane obsługę błędów. Uruchamia się, gdy piszesz kod Node lub TypeScript dla modeli Hugging Face, dostawców wnioskowania lub dedykowanych punktów końcowych wnioskowania. Dostarcza dwa pliki przykładowe i odniesienie do sygnatur metod obok głównej treści.

Raport z testu

Napisaliśmy ten sam moduł streaming-chat plus embeddings dwukrotnie i odtworzyliśmy realistyczny strumień Hugging Face przez oba: wersja bez umiejętności zawiesiła się z TypeError na fragmencie keepalive z pustą tablicą choices, podczas gdy wersja zgodna z pętlą sprawdzającą null umiejętności zwróciła poprawny tekst. Koszt jest taki, że jej fragmenty odbiegły od dostarczonego SDK — sprawdzone typowo z @huggingface/inference v4.13.23, udokumentowany handler błędów (error.request) nie kompiluje się, ponieważ prawdziwe pola to httpRequest/httpResponse, przykład audio przekazuje readFileSync Buffer, gdzie typy wymagają Blob lub ArrayBuffer, a textToImage rozwiązuje się do string, a nie Blob, który obiecują dokumenty. Instalacja jest czysta i wszystkie trzy odwołane pliki (examples/core.md, examples/tasks.md, reference.md) naprawdę istnieją.

Testowano: 2026-07-28 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /ai-infrastructure-huggingface-inferenceWzorce wnioskowania Hugging Face dla TypeScript: streaming, embeddings, błędy.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Add streaming chat completion with huggingface/inference to our Node app
  • Generate sentence embeddings from a Hugging Face model in TypeScript
  • Point our TypeScript client at a dedicated Hugging Face Inference Endpoint