Huggingface.js documentation

@huggingface/inference

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

@huggingface/inference

λ„€μž„μŠ€νŽ˜μ΄μŠ€

클래슀

μΈν„°νŽ˜μ΄μŠ€

νƒ€μž… 별칭

AudioClassificationArgs

Ζ¬ AudioClassificationArgs: BaseArgs & AudioClassificationInput | LegacyAudioInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/audioClassification.ts:9


AudioToAudioArgs

Ζ¬ AudioToAudioArgs: BaseArgs & { inputs: Blob } | LegacyAudioInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/audioToAudio.ts:8


AuthMethod

Ζ¬ AuthMethod: "none" | "hf-token" | "credentials-include" | "provider-key"

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:165


AutomaticSpeechRecognitionArgs

Ζ¬ AutomaticSpeechRecognitionArgs: BaseArgs & AutomaticSpeechRecognitionInput | LegacyAudioInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/automaticSpeechRecognition.ts:8


DocumentQuestionAnsweringArgs

Ζ¬ DocumentQuestionAnsweringArgs: BaseArgs & DocumentQuestionAnsweringInput & { inputs: DocumentQuestionAnsweringInputData & { image: Blob } }

μ •μ˜ μœ„μΉ˜

inference/src/tasks/multimodal/documentQuestionAnswering.ts:13


FeatureExtractionArgs

Ζ¬ FeatureExtractionArgs: BaseArgs & FeatureExtractionInput & FeatureExtractionOAICompatInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/featureExtraction.ts:12


FeatureExtractionOutput

Ζ¬ FeatureExtractionOutput: (number | number[] | number[][])[]

Returned valuesλŠ” float의 닀차원 λ°°μ—΄μž…λ‹ˆλ‹€(차원은 λ¬Έμžμ—΄ ν•˜λ‚˜λ₯Ό λ³΄λƒˆλŠ”μ§€ λ¬Έμžμ—΄ λͺ©λ‘μ„ λ³΄λƒˆλŠ”μ§€μ— 따라 달라지며, μžλ™ μΆ•μ†Œ(예: mean_pooling)κ°€ μ μš©λ˜μ—ˆλŠ”μ§€μ— 따라 λ‹¬λΌμ§‘λ‹ˆλ‹€. 이 λ‚΄μš©μ€ λͺ¨λΈμ˜ README에 μ„€λͺ…λ˜μ–΄ μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€).

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/featureExtraction.ts:17


FillMaskArgs

Ζ¬ FillMaskArgs: BaseArgs & FillMaskInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/fillMask.ts:7


ImageClassificationArgs

Ζ¬ ImageClassificationArgs: BaseArgs & ImageClassificationInput | LegacyImageInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageClassification.ts:8


ImageSegmentationArgs

Ζ¬ ImageSegmentationArgs: BaseArgs & ImageSegmentationInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageSegmentation.ts:8


ImageTextToImageArgs

Ζ¬ ImageTextToImageArgs: BaseArgs & ImageTextToImageInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageTextToImage.ts:7


ImageTextToVideoArgs

Ζ¬ ImageTextToVideoArgs: BaseArgs & ImageTextToVideoInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageTextToVideo.ts:7


ImageToImageArgs

Ζ¬ ImageToImageArgs: BaseArgs & ImageToImageInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageToImage.ts:8


ImageToTextArgs

Ζ¬ ImageToTextArgs: BaseArgs & ImageToTextInput | LegacyImageInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageToText.ts:8


ImageToVideoArgs

Ζ¬ ImageToVideoArgs: BaseArgs & ImageToVideoInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageToVideo.ts:8


InferenceProvider

Ζ¬ InferenceProvider: typeof INFERENCE_PROVIDERS[number]

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:73


InferenceProviderOrPolicy

Ζ¬ InferenceProviderOrPolicy: typeof PROVIDERS_OR_POLICIES[number]

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:75


InferenceTask

Ζ¬ InferenceTask: Exclude<PipelineType, "other"> | "conversational"

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:45


ModelId

Ζ¬ ModelId: string

β€œmeta-llama/Llama-3.3-70B-Instruct”과 같은 HF λͺ¨λΈ ID

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:6


ObjectDetectionArgs

Ζ¬ ObjectDetectionArgs: BaseArgs & ObjectDetectionInput | LegacyImageInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/objectDetection.ts:8


OutputType

Ζ¬ OutputType: "url" | "dataUrl" | "blob" | "json"

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:179


QuestionAnsweringArgs

Ζ¬ QuestionAnsweringArgs: BaseArgs & QuestionAnsweringInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/questionAnswering.ts:8


RequestArgs

Ζ¬ RequestArgs: BaseArgs & { data: Blob | ArrayBuffer } | { inputs: unknown } | { prompt: string } | { text: string } | { audio_url: string } | ChatCompletionInput & { parameters?: Record<string, unknown> ; urlTransform?: (url: string) => string }

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:152


SentenceSimilarityArgs

Ζ¬ SentenceSimilarityArgs: BaseArgs & SentenceSimilarityInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/sentenceSimilarity.ts:7


SummarizationArgs

Ζ¬ SummarizationArgs: BaseArgs & SummarizationInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/summarization.ts:7


TableQuestionAnsweringArgs

Ζ¬ TableQuestionAnsweringArgs: BaseArgs & TableQuestionAnsweringInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/tableQuestionAnswering.ts:7


TabularClassificationArgs

Ζ¬ TabularClassificationArgs: BaseArgs & { inputs: { data: Record<string, string[]> } }

μ •μ˜ μœ„μΉ˜

inference/src/tasks/tabular/tabularClassification.ts:6


TabularClassificationOutput

Ζ¬ TabularClassificationOutput: number[]

각 행에 λŒ€ν•œ 예츑된 라벨 λͺ©λ‘

μ •μ˜ μœ„μΉ˜

inference/src/tasks/tabular/tabularClassification.ts:18


TabularRegressionArgs

Ζ¬ TabularRegressionArgs: BaseArgs & { inputs: { data: Record<string, string[]> } }

μ •μ˜ μœ„μΉ˜

inference/src/tasks/tabular/tabularRegression.ts:6


TabularRegressionOutput

Ζ¬ TabularRegressionOutput: number[]

각 행에 λŒ€ν•œ 예츑 κ°’ λͺ©λ‘

μ •μ˜ μœ„μΉ˜

inference/src/tasks/tabular/tabularRegression.ts:18


TextClassificationArgs

Ζ¬ TextClassificationArgs: BaseArgs & TextClassificationInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/textClassification.ts:7


TextGenerationStreamFinishReason

Ζ¬ TextGenerationStreamFinishReason: "length" | "eos_token" | "stop_sequence"

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/textGenerationStream.ts:48


TextRankingArgs

Ζ¬ TextRankingArgs: BaseArgs & TextRankingInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/textRanking.ts:7


TextToAudioArgs

Ζ¬ TextToAudioArgs: BaseArgs & TextToAudioInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/textToAudio.ts:8


TextToImageArgs

Ζ¬ TextToImageArgs: BaseArgs & TextToImageInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/textToImage.ts:8


TextToVideoArgs

Ζ¬ TextToVideoArgs: BaseArgs & TextToVideoInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/textToVideo.ts:11


TextToVideoOutput

Ζ¬ TextToVideoOutput: Blob

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/textToVideo.ts:13


TokenClassificationArgs

Ζ¬ TokenClassificationArgs: BaseArgs & TokenClassificationInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/tokenClassification.ts:7


TranslationArgs

Ζ¬ TranslationArgs: BaseArgs & TranslationInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/translation.ts:7


VisualQuestionAnsweringArgs

Ζ¬ VisualQuestionAnsweringArgs: BaseArgs & VisualQuestionAnsweringInput & { inputs: VisualQuestionAnsweringInputData & { image: Blob } }

μ •μ˜ μœ„μΉ˜

inference/src/tasks/multimodal/visualQuestionAnswering.ts:13


ZeroShotClassificationArgs

Ζ¬ ZeroShotClassificationArgs: BaseArgs & ZeroShotClassificationInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/zeroShotClassification.ts:7


ZeroShotImageClassificationArgs

Ζ¬ ZeroShotImageClassificationArgs: BaseArgs & ZeroShotImageClassificationInput | LegacyZeroShotImageClassificationInput

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/zeroShotImageClassification.ts:15

λ³€μˆ˜

μΆ”λ‘  _ 제곡자

β€’ Const INFERENCE_PROVIDERS: 읽기 μ „μš© ["baseten", "cerebras", "cohere", "deepinfra", "fal-ai", "featherless-ai", "fireworks-ai", "groq", "hf-inference", "humain-ai", "novita", "nscale", "openai", "openrouter", "ovhcloud", "publicai", "replicate", "scaleway", "together", "wavespeed", "zai-org"]

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:47


PROVIDERS

β€’ Const PROVIDERS: Record<InferenceProvider, Partial<Record<InferenceTask, TaskProviderHelper>>>

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:61


PROVIDERS _ HUB _ ORGS

β€’ Const PROVIDERS_HUB_ORGS: Record<InferenceProvider, string>

HF Hub의 org λ„€μž„μŠ€νŽ˜μ΄μŠ€, 즉 hf.co/…

κ°€λŠ₯ν•œ 경우, InferenceProviderλŠ” == org λ„€μž„μŠ€νŽ˜μ΄μŠ€μ—¬μ•Ό ν•©λ‹ˆλ‹€

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:82


PROVIDERS _ OR _ POLICIES

β€’ Const PROVIDERS_OR_POLICIES: 읽기 μ „μš© ["baseten", "cerebras", "cohere", "deepinfra", "fal-ai", "featherless-ai", "fireworks-ai", "groq", "hf-inference", "humain-ai", "novita", "nscale", "openai", "openrouter", "ovhcloud", "publicai", "replicate", "scaleway", "together", "wavespeed", "zai-org", "auto"]

μ •μ˜ μœ„μΉ˜

inference/src/types.ts:71

ν•¨μˆ˜

audioClassification

β–Έ audioClassification(args, options?): Promise<AudioClassificationOutput>

이 μž‘μ—…μ€ μ˜€λ””μ˜€ μž…λ ₯을 읽고 클래슀의 ν™•λ₯ μ„ 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: superb/hubert-large-superb-er

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsAudioClassificationArgs
options?Options

λ°˜ν™˜

Promise<AudioClassificationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/audioClassification.ts:15


audioToAudio

β–Έ audioToAudio(args, options?): Promise<AudioToAudioOutput[]>

이 μž‘μ—…μ€ μ˜€λ””μ˜€ μž…λ ₯을 읽고 ν•˜λ‚˜ μ΄μƒμ˜ μ˜€λ””μ˜€ νŒŒμΌμ„ 좜λ ₯ν•©λ‹ˆλ‹€. μ˜ˆμ‹œ λͺ¨λΈ: speechbrain/sepformer-wham은 μ˜€λ””μ˜€ μ†ŒμŠ€ 뢄리(audio source separation)λ₯Ό μˆ˜ν–‰ν•©λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsAudioToAudioArgs
options?Options

λ°˜ν™˜

Promise<AudioToAudioOutput[]>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/audioToAudio.ts:41


automaticSpeechRecognition

β–Έ automaticSpeechRecognition(args, options?): Promise<AutomaticSpeechRecognitionOutput>

이 μž‘μ—…μ€ μ˜€λ””μ˜€ μž…λ ₯을 읽고 μ˜€λ””μ˜€ νŒŒμΌμ— ν¬ν•¨λœ λ°œν™”λœ 단어λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ(μ˜μ–΄): facebook/wav2vec2-large-960h-lv60-self

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsAutomaticSpeechRecognitionArgs
options?Options

λ°˜ν™˜

Promise<AutomaticSpeechRecognitionOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/automaticSpeechRecognition.ts:13


chatCompletion

β–Έ chatCompletion(args, options?): Promise<ChatCompletionOutput>

OpenAI λ©”μ‹œμ§€ μ™„μ„± APIλ₯Ό 슀트리밍 없이 μ‚¬μš©ν•˜μ—¬ μ±„νŒ… μ™„μ„± μ—”λ“œν¬μΈνŠΈλ‘œ ν”„λ‘¬ν”„νŠΈμ— λŒ€ν•œ 응닡을 μƒμ„±ν•©λ‹ˆλ‹€

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsBaseArgs & ChatCompletionInput
options?Options

λ°˜ν™˜

Promise<ChatCompletionOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/chatCompletion.ts:12


chatCompletionStream

β–Έ chatCompletionStream(args, options?): AsyncGenerator<ChatCompletionStreamOutput>

ν”„λ‘¬ν”„νŠΈμ—μ„œ ν…μŠ€νŠΈλ₯Ό 계속 μƒμ„±ν•˜λŠ” 데 μ‚¬μš©ν•©λ‹ˆλ‹€. textGenerationκ³Ό λ™μΌν•˜μ§€λ§Œ, 토큰 λ‹¨μœ„λ‘œ 읽을 수 μžˆλŠ” 생성기λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsBaseArgs & ChatCompletionInput
options?Options

λ°˜ν™˜

AsyncGenerator<ChatCompletionStreamOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/chatCompletionStream.ts:12


documentQuestionAnswering

β–Έ documentQuestionAnswering(args, options?): Promise<DocumentQuestionAnsweringOutput[number]>

λ¬Έμ„œ 이미지에 λŒ€ν•œ μ§ˆλ¬Έμ— λ‹΅ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: impira/layoutlm-document-qa.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsDocumentQuestionAnsweringArgs
options?Options

λ°˜ν™˜

Promise<DocumentQuestionAnsweringOutput[number]>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/multimodal/documentQuestionAnswering.ts:19


featureExtraction

β–Έ featureExtraction(args, options?): Promise<FeatureExtractionOutput>

이 μž‘μ—…μ€ ν…μŠ€νŠΈλ₯Ό 읽고, 일반적으둜 의미둠적 λ°μ΄ν„°λ² μ΄μŠ€/의미둠적 κ²€μƒ‰μ˜ μΌλΆ€λ‘œ μ†ŒλΉ„λ˜λŠ” μ›μ‹œ float 값을 좜λ ₯ν•©λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsFeatureExtractionArgs
options?Options

λ°˜ν™˜

Promise<FeatureExtractionOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/featureExtraction.ts:22


fillMask

β–Έ fillMask(args, options?): Promise<FillMaskOutput>

λˆ„λ½λœ 단어(μ •ν™•νžˆλŠ” 토큰)둜 ꡬ멍을 μ±„μš°λ„λ‘ μ‹œλ„ν•©λ‹ˆλ‹€. μ΄λŠ” BERT λͺ¨λΈμ˜ κΈ°λ³Έ μž‘μ—…μž…λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsFillMaskArgs
options?Options

λ°˜ν™˜

Promise<FillMaskOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/fillMask.ts:12


getProviderHelper

β–Έ getProviderHelper(provider, task): TextToImageTaskHelper & TaskProviderHelper

이름과 μž‘μ—…μœΌλ‘œ ν”„λ‘œλ°”μ΄λ” 헬퍼 μΈμŠ€ν„΄μŠ€ κ°€μ Έμ˜€κΈ°

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-to-image"

λ°˜ν™˜

TextToImageTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:201

β–Έ getProviderHelper(provider, task): ConversationalTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"conversational"

λ°˜ν™˜

ConversationalTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:205

β–Έ getProviderHelper(provider, task): TextGenerationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-generation"

λ°˜ν™˜

TextGenerationTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:209

β–Έ getProviderHelper(provider, task): TextToSpeechTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-to-speech"

λ°˜ν™˜

TextToSpeechTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:213

β–Έ getProviderHelper(provider, task): TextToAudioTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-to-audio"

λ°˜ν™˜

TextToAudioTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:217

β–Έ getProviderHelper(provider, task): AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"automatic-speech-recognition"

λ°˜ν™˜

AutomaticSpeechRecognitionTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:221

β–Έ getProviderHelper(provider, task): TextToVideoTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-to-video"

λ°˜ν™˜

TextToVideoTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:225

β–Έ getProviderHelper(provider, task): TextClassificationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-classification"

λ°˜ν™˜

TextClassificationTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:229

β–Έ getProviderHelper(provider, task): QuestionAnsweringTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"question-answering"

λ°˜ν™˜

QuestionAnsweringTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:233

β–Έ getProviderHelper(provider, task): AudioClassificationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"audio-classification"

λ°˜ν™˜

AudioClassificationTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:237

β–Έ getProviderHelper(provider, task): AudioToAudioTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"audio-to-audio"

λ°˜ν™˜

AudioToAudioTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:241

β–Έ getProviderHelper(provider, task): FillMaskTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"fill-mask"

λ°˜ν™˜

FillMaskTaskHelper & TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:245

β–Έ getProviderHelper(provider, task): FeatureExtractionTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"feature-extraction"

λ°˜ν™˜

FeatureExtractionTaskHelper & TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:249

β–Έ getProviderHelper(provider, task): ImageClassificationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-classification"

λ°˜ν™˜

ImageClassificationTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:253

β–Έ getProviderHelper(provider, task): ImageSegmentationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-segmentation"

λ°˜ν™˜

ImageSegmentationTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:257

β–Έ getProviderHelper(provider, task): DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"document-question-answering"

λ°˜ν™˜

DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:261

β–Έ getProviderHelper(provider, task): ImageToTextTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-to-text"

λ°˜ν™˜

ImageToTextTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:265

β–Έ getProviderHelper(provider, task): ObjectDetectionTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"object-detection"

λ°˜ν™˜

ObjectDetectionTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:269

β–Έ getProviderHelper(provider, task): ZeroShotImageClassificationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"zero-shot-image-classification"

λ°˜ν™˜

ZeroShotImageClassificationTaskHelper & TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:273

β–Έ getProviderHelper(provider, task): ZeroShotClassificationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"zero-shot-classification"

λ°˜ν™˜

ZeroShotClassificationTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:277

β–Έ getProviderHelper(provider, task): ImageToImageTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-to-image"

λ°˜ν™˜

ImageToImageTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:281

β–Έ getProviderHelper(provider, task): ImageToVideoTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-to-video"

λ°˜ν™˜

ImageToVideoTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:285

β–Έ getProviderHelper(provider, task): ImageTextToImageTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-text-to-image"

λ°˜ν™˜

ImageTextToImageTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:289

β–Έ getProviderHelper(provider, task): ImageTextToVideoTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-text-to-video"

λ°˜ν™˜

ImageTextToVideoTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:293

β–Έ getProviderHelper(provider, task): TextRankingTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-ranking"

λ°˜ν™˜

TextRankingTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:297

β–Έ getProviderHelper(provider, task): SentenceSimilarityTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"sentence-similarity"

λ°˜ν™˜

SentenceSimilarityTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:301

β–Έ getProviderHelper(provider, task): TableQuestionAnsweringTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"table-question-answering"

λ°˜ν™˜

TableQuestionAnsweringTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:305

β–Έ getProviderHelper(provider, task): TabularClassificationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"tabular-classification"

λ°˜ν™˜

TabularClassificationTaskHelper & TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:309

β–Έ getProviderHelper(provider, task): TabularRegressionTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"tabular-regression"

λ°˜ν™˜

TabularRegressionTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:313

β–Έ getProviderHelper(provider, task): TokenClassificationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"token-classification"

λ°˜ν™˜

TokenClassificationTaskHelper & TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:317

β–Έ getProviderHelper(provider, task): TranslationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"translation"

λ°˜ν™˜

TranslationTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:321

β–Έ getProviderHelper(provider, task): SummarizationTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"summarization"

λ°˜ν™˜

SummarizationTaskHelper 및 TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:325

β–Έ getProviderHelper(provider, task): VisualQuestionAnsweringTaskHelper & TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"visual-question-answering"

λ°˜ν™˜

VisualQuestionAnsweringTaskHelper & TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:329

β–Έ getProviderHelper(provider, task): TaskProviderHelper

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
taskundefined | InferenceTask

λ°˜ν™˜

TaskProviderHelper

μ •μ˜ μœ„μΉ˜

inference/src/lib/getProviderHelper.ts:333


imageClassification

β–Έ imageClassification(args, options?): Promise<ImageClassificationOutput>

이 μž‘μ—…μ€ 이미지 μž…λ ₯을 읽고 클래슀의 ν™•λ₯ μ„ 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: google/vit-base-patch16-224

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsImageClassificationArgs
options?Options

λ°˜ν™˜

Promise<ImageClassificationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageClassification.ts:14


이미지 λΆ„ν• 

β–Έ imageSegmentation(args, options?): Promise<ImageSegmentationOutput>

이 μž‘μ—…μ€ 이미지 μž…λ ₯을 읽고, 클래슀의 ν™•λ₯  및 κ°μ§€λœ 객체의 λ°”μš΄λ”© λ°•μŠ€λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: facebook/detr-resnet-50-panoptic

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsImageSegmentationArgs
options?Options

λ°˜ν™˜

Promise<ImageSegmentationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageSegmentation.ts:14


imageTextToImage

β–Έ imageTextToImage(args, options?): Promise<Blob>

이 μž‘μ—…μ€ 이미지와 ν…μŠ€νŠΈλ₯Ό μž…λ ₯으둜 λ°›μ•„ μƒˆλ‘œ μƒμ„±λœ 이미지λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: black-forest-labs/FLUX.2-dev

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsImageTextToImageArgs
options?Options

λ°˜ν™˜

Promise<Blob>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageTextToImage.ts:13


imageTextToVideo

β–Έ imageTextToVideo(args, options?): Promise<Blob>

이 μž‘μ—…μ€ 이미지와 ν…μŠ€νŠΈλ₯Ό μž…λ ₯으둜 λ°›μ•„ μƒμ„±λœ λΉ„λ””μ˜€λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: Lightricks/LTX-Video

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsImageTextToVideoArgs
options?Options

λ°˜ν™˜

Promise<Blob>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageTextToVideo.ts:13


imageToImage

β–Έ imageToImage(args, options?): Promise<Blob>

이 μž‘μ—…μ€ ν…μŠ€νŠΈ μž…λ ₯을 읽고 이미지λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: lllyasviel/sd-controlnet-depth

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsImageToImageArgs
options?Options

λ°˜ν™˜

Promise<Blob>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageToImage.ts:14


imageToText

β–Έ imageToText(args, options?): Promise<ImageToTextOutput>

이 μž‘μ—…μ€ 이미지 μž…λ ₯을 읽고 ν…μŠ€νŠΈ μΊ‘μ…˜μ„ 좜λ ₯ν•©λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsImageToTextArgs
options?Options

λ°˜ν™˜

Promise<ImageToTextOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageToText.ts:12


imageToVideo

β–Έ imageToVideo(args, options?): Promise<Blob>

이 μž‘μ—…μ€ ν…μŠ€νŠΈ μž…λ ₯을 읽고 이미지λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: Wan-AI/Wan2.1-I2V-14B-720P

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsImageToVideoArgs
options?Options

λ°˜ν™˜

Promise<Blob>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/imageToVideo.ts:14


makeRequestOptions

β–Έ makeRequestOptions(args, providerHelper, options?): Promise<{ info: RequestInit ; url: string }>

μš”μ²­ 인수λ₯Ό μ€€λΉ„ν•˜λŠ” ν—¬νΌμž…λ‹ˆλ‹€. 이 비동기 버전은 λͺ¨λΈ ID 해석 단계λ₯Ό μ²˜λ¦¬ν•©λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsRequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean }
providerHelperTaskProviderHelper
options?Options & { task?: InferenceTask }

λ°˜ν™˜

Promise<{ info: RequestInit ; url: string }>

μ •μ˜ μœ„μΉ˜

inference/src/lib/makeRequestOptions.ts:19


makeRequestOptionsFromResolvedModel

β–Έ makeRequestOptionsFromResolvedModel(resolvedModel, providerHelper, args, mapping, options?): Object

μš”μ²­ 인수λ₯Ό μ€€λΉ„ν•˜λŠ” ν—¬νΌμž…λ‹ˆλ‹€. - λ‚΄λΆ€ μ‚¬μš© μ „μš© 이 동기화 버전은 λͺ¨λΈ ID 해석 단계λ₯Ό κ±΄λ„ˆλœλ‹ˆλ‹€

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
resolvedModelstring
providerHelperTaskProviderHelper
argsRequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean }
mappingundefined | InferenceProviderMappingEntry
options?Options & { outputType?: OutputType ; task?: InferenceTask }

λ°˜ν™˜

Object

μ΄λ¦„μœ ν˜•
infoRequestInit
urlstring

μ •μ˜ μœ„μΉ˜

inference/src/lib/makeRequestOptions.ts:105


objectDetection

β–Έ objectDetection(args, options?): Promise<ObjectDetectionOutput>

이 μž‘μ—…μ€ 이미지 μž…λ ₯을 읽고, 클래슀의 ν™•λ₯  및 κ°μ§€λœ 객체의 λ°”μš΄λ”© λ°•μŠ€λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: facebook/detr-resnet-50

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsObjectDetectionArgs
options?Options

λ°˜ν™˜

Promise<ObjectDetectionOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/objectDetection.ts:14


질문 λ‹΅λ³€

β–Έ questionAnswering(args, options?): Promise<QuestionAnsweringOutput[number]>

λͺ¨λ“  μ§ˆλ¬Έμ— λ‹΅ν•  수 μžˆλŠ” λ˜‘λ˜‘ν•œ 봇을 λ§Œλ“€κ³  μ‹ΆμœΌμ‹ κ°€μš”? μΆ”μ²œ λͺ¨λΈ: deepset/roberta-base-squad2

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsQuestionAnsweringArgs
options?Options

λ°˜ν™˜

Promise<QuestionAnsweringOutput[number]>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/questionAnswering.ts:13


μš”μ²­

β–Έ request<T>(args, options?): Promise<T>

μΆ”λ‘  μ œκ³΅μžμ— λŒ€ν•œ μ‚¬μš©μž μ§€μ • ν˜ΈμΆœμ„ μˆ˜ν–‰ν•˜κΈ° μœ„ν•œ μ›μ‹œ

ν˜•μ‹ λ§€κ°œλ³€μˆ˜

이름
T

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsRequestArgs
options?Options & { task?: InferenceTask }

λ°˜ν™˜

Promise<T>

Deprecated

λŒ€μ‹  νŠΉμ • μž‘μ—… ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ„Έμš”. 이 ν•¨μˆ˜λŠ” ν–₯ν›„ λ²„μ „μ—μ„œ μ œκ±°λ©λ‹ˆλ‹€.

μ •μ˜ μœ„μΉ˜

inference/src/tasks/custom/request.ts:11


sentenceSimilarity

β–Έ sentenceSimilarity(args, options?): Promise<SentenceSimilarityOutput>

μž„λ² λ”©μ„ λΉ„κ΅ν•˜μ—¬ ν•˜λ‚˜μ˜ ν…μŠ€νŠΈμ™€ λ‹€λ₯Έ λ¬Έμž₯ λͺ©λ‘ κ°„μ˜ 의미적 μœ μ‚¬λ„λ₯Ό κ³„μ‚°ν•©λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsSentenceSimilarityArgs
options?Options

λ°˜ν™˜

Promise<SentenceSimilarityOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/sentenceSimilarity.ts:12


setLogger

β–Έ setLogger(logger): void

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
loggerLogger

λ°˜ν™˜

void

μ •μ˜ μœ„μΉ˜

inference/src/lib/logger.ts:5


streamingRequest

β–Έ streamingRequest<T>(args, options?): AsyncGenerator<T>

μ„œλ²„ 전솑 이벀트(SSE)λ₯Ό κΈ°λŒ€ν•˜λŠ” μ‚¬μš©μž μ •μ˜ μΆ”λ‘  ν˜ΈμΆœμ„ μˆ˜ν–‰ν•˜λŠ” ν”„λ¦¬λ―Έν‹°λΈŒμ΄λ©°, 응닡을 μ œλ„ˆλ ˆμ΄ν„°λ₯Ό 톡해 λ°˜ν™˜ν•©λ‹ˆλ‹€

ν˜•μ‹ λ§€κ°œλ³€μˆ˜

이름
T

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsRequestArgs
options?Options & { task?: InferenceTask }

λ°˜ν™˜

AsyncGenerator<T>

Deprecated

λŒ€μ‹  νŠΉμ • μž‘μ—… ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜μ„Έμš”. 이 ν•¨μˆ˜λŠ” ν–₯ν›„ λ²„μ „μ—μ„œ μ œκ±°λ©λ‹ˆλ‹€.

μ •μ˜ μœ„μΉ˜

inference/src/tasks/custom/streamingRequest.ts:11


μš”μ•½

β–Έ μš”μ•½(args, options?): Promise<SummarizationOutput>

이 μž‘μ—…μ€ κΈ΄ ν…μŠ€νŠΈλ₯Ό 더 짧은 ν…μŠ€νŠΈλ‘œ μš”μ•½ν•˜λŠ” κ²ƒμœΌλ‘œ 잘 μ•Œλ €μ Έ μžˆμŠ΅λ‹ˆλ‹€. μ£Όμ˜ν•  점은 일뢀 λͺ¨λΈμ—λŠ” μž…λ ₯의 μ΅œλŒ€ 길이가 μ œν•œλ˜μ–΄ μžˆλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. 즉, μš”μ•½ λͺ¨λΈμ΄ 전체 책을 μ²˜λ¦¬ν•  수 μ—†λ‹€λŠ” μ˜λ―Έμž…λ‹ˆλ‹€. λͺ¨λΈμ„ 선택할 λ•Œ μ£Όμ˜ν•˜μ„Έμš”.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsSummarizationArgs
options?Options

λ°˜ν™˜

Promise<SummarizationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/summarization.ts:12


tableQuestionAnswering

β–Έ tableQuestionAnswering(args, options?): Promise<TableQuestionAnsweringOutput[number]>

SQL을 λͺ¨λ₯΄μ‹œλ‚˜μš”? λ°©λŒ€ν•œ μŠ€ν”„λ ˆλ“œμ‹œνŠΈμ— 깊이 νŒŒκ³ λ“€κ³  μ‹Άμ§€ μ•ŠμœΌμ‹ κ°€μš”? ν‰μ΄ν•œ μ˜μ–΄λ‘œ μ§ˆλ¬Έμ„ ν•˜μ„Έμš”! μΆ”μ²œ λͺ¨λΈ: google/tapas-base-finetuned-wtq.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTableQuestionAnsweringArgs
options?Options

λ°˜ν™˜

Promise<TableQuestionAnsweringOutput[number]>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/tableQuestionAnswering.ts:12


tabularClassification

β–Έ tabularClassification(args, options?): Promise<TabularClassificationOutput>

ν…Œμ΄λΈ” ν˜•μ‹μ˜ μ£Όμ–΄μ§„ νŠΉμ§• 집합에 λŒ€ν•΄ λŒ€μƒ 라벨을 μ˜ˆμΈ‘ν•©λ‹ˆλ‹€. 일반적으둜 ν•™μŠ΅ λ°μ΄ν„°λ‘œ λΆ„λ₯˜ λͺ¨λΈμ„ ν•™μŠ΅ν•œ ν›„, λ™μΌν•œ ν˜•μ‹μ˜ μƒˆλ‘œμš΄ 데이터와 ν•¨κ»˜ μ‚¬μš©ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€. μ˜ˆμ‹œ λͺ¨λΈ: vvmnnnkv/wine-quality

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTabularClassificationArgs
options?Options

λ°˜ν™˜

Promise<TabularClassificationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/tabular/tabularClassification.ts:25


tabularRegression

β–Έ tabularRegression(args, options?): Promise<TabularRegressionOutput>

ν…Œμ΄λΈ” ν˜•μ‹μ˜ μ£Όμ–΄μ§„ νŠΉμ§• 집합에 λŒ€ν•΄ λͺ©ν‘œ 값을 μ˜ˆμΈ‘ν•©λ‹ˆλ‹€. 일반적으둜 ν•™μŠ΅ 데이터에 νšŒκ·€ λͺ¨λΈμ„ ν•™μŠ΅μ‹œν‚¨ ν›„, λ™μΌν•œ ν˜•μ‹μ˜ μƒˆλ‘œμš΄ 데이터에 이λ₯Ό μ μš©ν•˜κ²Œ λ©λ‹ˆλ‹€. μ˜ˆμ‹œ λͺ¨λΈ: scikit-learn/Fish-Weight

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTabularRegressionArgs
options?Options

λ°˜ν™˜

Promise<TabularRegressionOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/tabular/tabularRegression.ts:25


textClassification

β–Έ textClassification(args, options?): Promise<TextClassificationOutput>

일반적으둜 감정 뢄석에 μ‚¬μš©λ˜λ©°, μž…λ ₯에 λŒ€ν•œ 클래슀의 ν™•λ₯ μ„ 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: distilbert-base-uncased-finetuned-sst-2-english

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextClassificationArgs
options?Options

λ°˜ν™˜

Promise<TextClassificationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/textClassification.ts:12


textGeneration

β–Έ textGeneration(args, options?): Promise<TextGenerationOutput>

ν”„λ‘¬ν”„νŠΈμ—μ„œ ν…μŠ€νŠΈλ₯Ό 계속 μƒμ„±ν•˜λŠ” 데 μ‚¬μš©ν•©λ‹ˆλ‹€. μ΄λŠ” 맀우 일반적인 μž‘μ—…μž…λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: gpt2 (λ‹¨μˆœν•œ λͺ¨λΈμ΄μ§€λ§Œ 닀루기 μž¬λ―ΈμžˆμŠ΅λ‹ˆλ‹€).

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsBaseArgs & TextGenerationInput
options?Options

λ°˜ν™˜

Promise<TextGenerationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/textGeneration.ts:12


textGenerationStream

β–Έ textGenerationStream(args, options?): AsyncGenerator<TextGenerationStreamOutput>

ν”„λ‘¬ν”„νŠΈμ—μ„œ ν…μŠ€νŠΈλ₯Ό 계속 μƒμ„±ν•˜λŠ” 데 μ‚¬μš©ν•©λ‹ˆλ‹€. textGenerationκ³Ό λ™μΌν•˜μ§€λ§Œ, 토큰 λ‹¨μœ„λ‘œ 읽을 수 μžˆλŠ” 생성기λ₯Ό λ°˜ν™˜ν•©λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsBaseArgs & TextGenerationInput
options?Options

λ°˜ν™˜

AsyncGenerator<TextGenerationStreamOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/textGenerationStream.ts:90


textRanking

β–Έ textRanking(args, options?): Promise<TextRankingOutput>

reranker λͺ¨λΈμ„ μ‚¬μš©ν•˜μ—¬ 쿼리에 λŒ€ν•œ λ¬Έμ„œμ˜ κ΄€λ ¨μ„± μˆœμ„œλŒ€λ‘œ μ •λ ¬ν•©λ‹ˆλ‹€.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextRankingArgs
options?Options

λ°˜ν™˜

Promise<TextRankingOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/textRanking.ts:12


textToAudio

β–Έ textToAudio(args, options?): Promise<Blob>

이 μž‘μ—…μ€ μž…λ ₯ ν…μŠ€νŠΈ ν”„λ‘¬ν”„νŠΈλ‘œλΆ€ν„° μ˜€λ””μ˜€(예: μŒμ•…μ΄λ‚˜ 효과음)λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. μ˜ˆμ‹œ λͺ¨λΈ: stabilityai/stable-audio-open-1.0

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextToAudioArgs
options?Options

λ°˜ν™˜

Promise<Blob>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/textToAudio.ts:18


textToImage

β–Έ textToImage(args, options?): Promise<string>

이 μž‘μ—…μ€ ν…μŠ€νŠΈ μž…λ ₯을 읽고 이미지λ₯Ό 좜λ ₯ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: stabilityai/stable-diffusion-2

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextToImageArgs
options?TextToImageOptions & { outputType: "url" }

λ°˜ν™˜

Promise<string>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/textToImage.ts:18

β–Έ textToImage(args, options?): Promise<string>

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextToImageArgs
options?TextToImageOptions & { outputType: "dataUrl" }

λ°˜ν™˜

Promise<string>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/textToImage.ts:22

β–Έ textToImage(args, options?): Promise<Blob>

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "blob" }

λ°˜ν™˜

Promise<Blob>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/textToImage.ts:26

β–Έ textToImage(args, options?): Promise<Record<string, unknown>>

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "json" }

λ°˜ν™˜

Promise<Record<string, unknown>>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/textToImage.ts:30


textToSpeech

β–Έ textToSpeech(args, options?): Promise<Blob>

이 μž‘μ—…μ€ μ£Όμ–΄μ§„ ν…μŠ€νŠΈλ₯Ό λ°œμŒν•˜λŠ” λͺ©μ†Œλ¦¬μ˜ μ˜€λ””μ˜€λ₯Ό ν•©μ„±ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: espnet/kan-bayashi_ljspeech_vits

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextToSpeechArgs
options?Options

λ°˜ν™˜

Promise<Blob>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/audio/textToSpeech.ts:15


textToVideo

β–Έ textToVideo(args, options?): Promise<TextToVideoOutput>

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTextToVideoArgs
options?Options

λ°˜ν™˜

Promise<TextToVideoOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/textToVideo.ts:15


tokenClassification

β–Έ tokenClassification(args, options?): Promise<TokenClassificationOutput>

주둜 ν…μŠ€νŠΈμ— ν¬ν•¨λœ ν‚€μ›Œλ“œλ₯Ό μ΄ν•΄ν•˜κΈ° μœ„ν•œ 문법적 λ¬Έμž₯ 뢄석 λ˜λŠ” 개체λͺ… 인식(NER)에 μ‚¬μš©λ©λ‹ˆλ‹€. μΆ”μ²œ λͺ¨λΈ: dbmdz/bert-large-cased-finetuned-conll03-english

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTokenClassificationArgs
options?Options

λ°˜ν™˜

Promise<TokenClassificationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/tokenClassification.ts:12


λ²ˆμ—­

β–Έ λ²ˆμ—­(args, options?): Promise<TranslationOutput>

이 μž‘μ—…μ€ ν•œ μ–Έμ–΄μ˜ ν…μŠ€νŠΈλ₯Ό λ‹€λ₯Έ μ–Έμ–΄λ‘œ λ²ˆμ—­ν•˜λŠ” κ²ƒμœΌλ‘œ 잘 μ•Œλ €μ Έ μžˆμŠ΅λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: Helsinki-NLP/opus-mt-ru-en.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsTranslationArgs
options?Options

λ°˜ν™˜

Promise<TranslationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/translation.ts:11


visualQuestionAnswering

β–Έ visualQuestionAnswering(args, options?): Promise<VisualQuestionAnsweringOutput[number]>

이미지에 λŒ€ν•œ μ§ˆλ¬Έμ— λ‹΅ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: dandelin/vilt-b32-finetuned-vqa.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsVisualQuestionAnsweringArgs
options?Options

λ°˜ν™˜

Promise<VisualQuestionAnsweringOutput[number]>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/multimodal/visualQuestionAnswering.ts:19


zeroShotClassification

β–Έ zeroShotClassification(args, options?): Promise<ZeroShotClassificationOutput>

이 μž‘μ—…μ€ μ½”λ“œλ₯Ό μ „ν˜€ μž‘μ„±ν•˜μ§€ μ•Šκ³  λΆ„λ₯˜λ₯Ό μ‹œλ„ν•΄ 보기에 맀우 μœ μš©ν•©λ‹ˆλ‹€. λ¬Έμž₯/단락을 μ „λ‹¬ν•˜κ³  ν•΄λ‹Ή λ¬Έμž₯에 λŒ€ν•œ κ°€λŠ₯ν•œ 라벨을 μ§€μ •ν•˜λ©΄ κ²°κ³Όλ₯Ό 얻을 수 μžˆμŠ΅λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: facebook/bart-large-mnli.

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsZeroShotClassificationArgs
options?Options

λ°˜ν™˜

Promise<ZeroShotClassificationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/nlp/zeroShotClassification.ts:12


zeroShotImageClassification

β–Έ zeroShotImageClassification(args, options?): Promise<ZeroShotImageClassificationOutput>

μ§€μ •λœ 클래슀둜 이미지λ₯Ό λΆ„λ₯˜ν•©λ‹ˆλ‹€. ꢌμž₯ λͺ¨λΈ: openai/clip-vit-large-patch14-336

λ§€κ°œλ³€μˆ˜

μ΄λ¦„μœ ν˜•
argsZeroShotImageClassificationArgs
options?Options

λ°˜ν™˜

Promise<ZeroShotImageClassificationOutput>

μ •μ˜ μœ„μΉ˜

inference/src/tasks/cv/zeroShotImageClassification.ts:44

Update on GitHub