INTEGRITY Dokumentace

HuggingFace

HuggingFace pomáhá uživatelům vytvářet, nasazovat a trénovat modely strojového učení.

Endpoint

https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/huggingface

Struktura URL

Při odesílání požadavků do HuggingFace Inference API nahraďte https://api-inference.huggingface.co/models/ v URL adrese, kterou aktuálně používáte s https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/huggingface. Model, ke kterému se snažíte přistupovat, by měl následovat hned za tím, například https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/huggingface/bigcode/starcoder.

Předpoklady

Při odesílání požadavků do HuggingFace se ujistěte, že máte následující:

Příklady

cURL

Požadavek
curl https://gateway.ai.cloudflare.com/v1/{account_id}/{gateway_id}/huggingface/bigcode/starcoder \
  --header 'Authorization: Bearer {hf_api_token}' \
  --header 'Content-Type: application/json' \
  --data '{
    "inputs": "console.log"
}'

Použít knihovnu HuggingFace.js s JavaScriptem

Pokud používáte knihovnu HuggingFace.js, můžete nastavit svůj inferenční koncový bod takto:

JavaScript
import { HfInferenceEndpoint } from "@huggingface/inference";

const accountId = "{account_id}";
const gatewayId = "{gateway_id}";
const model = "gpt2";
const baseURL = `https://gateway.ai.cloudflare.com/v1/${accountId}/${gatewayId}/huggingface/${model}`;
const apiToken = env.HF_API_TOKEN;

const hf = new HfInferenceEndpoint(baseURL, apiToken);