Huggingface.js documentation
@huggingface/inference
@huggingface/inference
λ€μμ€νμ΄μ€
ν΄λμ€
- HfInference
- InferenceClient
- InferenceClientEndpoint
- InferenceClientError
- InferenceClientHubApiError
- InferenceClientInputError
- InferenceClientProviderApiError
- InferenceClientProviderOutputError
- InferenceClientRoutingError
μΈν°νμ΄μ€
- AudioToAudioOutput
- AudioToAudioOutputElem
- BaseArgs
- BodyParams
- HeaderParams
- InferenceProviderMappingEntry
- λ‘κ±°
- μ΅μ
- TextGenerationInput
- TextGenerationOutput
- TextGenerationStreamBestOfSequence
- TextGenerationStreamDetails
- TextGenerationStreamOutput
- TextGenerationStreamPrefillToken
- TextGenerationStreamToken
- UrlParams
νμ λ³μΉ
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"
μ μ μμΉ
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]
μ μ μμΉ
InferenceProviderOrPolicy
Ζ¬ InferenceProviderOrPolicy: typeof PROVIDERS_OR_POLICIES[number]
μ μ μμΉ
InferenceTask
Ζ¬ InferenceTask: Exclude<PipelineType, "other"> | "conversational"
μ μ μμΉ
ModelId
Ζ¬ ModelId: string
βmeta-llama/Llama-3.3-70B-Instructβκ³Ό κ°μ HF λͺ¨λΈ ID
μ μ μμΉ
ObjectDetectionArgs
Ζ¬ ObjectDetectionArgs: BaseArgs & ObjectDetectionInput | LegacyImageInput
μ μ μμΉ
inference/src/tasks/cv/objectDetection.ts:8
OutputType
Ζ¬ OutputType: "url" | "dataUrl" | "blob" | "json"
μ μ μμΉ
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 }
μ μ μμΉ
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"]
μ μ μμΉ
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 λ€μμ€νμ΄μ€μ¬μΌ ν©λλ€
μ μ μμΉ
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"]
μ μ μμΉ
ν¨μ
audioClassification
βΈ audioClassification(args, options?): Promise<AudioClassificationOutput>
μ΄ μμ μ μ€λμ€ μ λ ₯μ μ½κ³ ν΄λμ€μ νλ₯ μ μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: superb/hubert-large-superb-er
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | AudioClassificationArgs |
options? | Options |
λ°ν
Promise<AudioClassificationOutput>
μ μ μμΉ
inference/src/tasks/audio/audioClassification.ts:15
audioToAudio
βΈ audioToAudio(args, options?): Promise<AudioToAudioOutput[]>
μ΄ μμ μ μ€λμ€ μ λ ₯μ μ½κ³ νλ μ΄μμ μ€λμ€ νμΌμ μΆλ ₯ν©λλ€. μμ λͺ¨λΈ: speechbrain/sepformer-whamμ μ€λμ€ μμ€ λΆλ¦¬(audio source separation)λ₯Ό μνν©λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | AudioToAudioArgs |
options? | Options |
λ°ν
Promise<AudioToAudioOutput[]>
μ μ μμΉ
inference/src/tasks/audio/audioToAudio.ts:41
automaticSpeechRecognition
βΈ automaticSpeechRecognition(args, options?): Promise<AutomaticSpeechRecognitionOutput>
μ΄ μμ μ μ€λμ€ μ λ ₯μ μ½κ³ μ€λμ€ νμΌμ ν¬ν¨λ λ°νλ λ¨μ΄λ₯Ό μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ(μμ΄): facebook/wav2vec2-large-960h-lv60-self
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | AutomaticSpeechRecognitionArgs |
options? | Options |
λ°ν
Promise<AutomaticSpeechRecognitionOutput>
μ μ μμΉ
inference/src/tasks/audio/automaticSpeechRecognition.ts:13
chatCompletion
βΈ chatCompletion(args, options?): Promise<ChatCompletionOutput>
OpenAI λ©μμ§ μμ± APIλ₯Ό μ€νΈλ¦¬λ° μμ΄ μ¬μ©νμ¬ μ±ν μμ± μλν¬μΈνΈλ‘ ν둬ννΈμ λν μλ΅μ μμ±ν©λλ€
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | BaseArgs & ChatCompletionInput |
options? | Options |
λ°ν
Promise<ChatCompletionOutput>
μ μ μμΉ
inference/src/tasks/nlp/chatCompletion.ts:12
chatCompletionStream
βΈ chatCompletionStream(args, options?): AsyncGenerator<ChatCompletionStreamOutput>
ν둬ννΈμμ ν
μ€νΈλ₯Ό κ³μ μμ±νλ λ° μ¬μ©ν©λλ€. textGenerationκ³Ό λμΌνμ§λ§, ν ν° λ¨μλ‘ μ½μ μ μλ μμ±κΈ°λ₯Ό λ°νν©λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | BaseArgs & ChatCompletionInput |
options? | Options |
λ°ν
AsyncGenerator<ChatCompletionStreamOutput>
μ μ μμΉ
inference/src/tasks/nlp/chatCompletionStream.ts:12
documentQuestionAnswering
βΈ documentQuestionAnswering(args, options?): Promise<DocumentQuestionAnsweringOutput[number]>
λ¬Έμ μ΄λ―Έμ§μ λν μ§λ¬Έμ λ΅ν©λλ€. κΆμ₯ λͺ¨λΈ: impira/layoutlm-document-qa.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | DocumentQuestionAnsweringArgs |
options? | Options |
λ°ν
Promise<DocumentQuestionAnsweringOutput[number]>
μ μ μμΉ
inference/src/tasks/multimodal/documentQuestionAnswering.ts:19
featureExtraction
βΈ featureExtraction(args, options?): Promise<FeatureExtractionOutput>
μ΄ μμ μ ν μ€νΈλ₯Ό μ½κ³ , μΌλ°μ μΌλ‘ μλ―Έλ‘ μ λ°μ΄ν°λ² μ΄μ€/μλ―Έλ‘ μ κ²μμ μΌλΆλ‘ μλΉλλ μμ float κ°μ μΆλ ₯ν©λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | FeatureExtractionArgs |
options? | Options |
λ°ν
Promise<FeatureExtractionOutput>
μ μ μμΉ
inference/src/tasks/nlp/featureExtraction.ts:22
fillMask
βΈ fillMask(args, options?): Promise<FillMaskOutput>
λλ½λ λ¨μ΄(μ ννλ ν ν°)λ‘ κ΅¬λ©μ μ±μ°λλ‘ μλν©λλ€. μ΄λ BERT λͺ¨λΈμ κΈ°λ³Έ μμ μ λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | FillMaskArgs |
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" |
task | undefined | InferenceTask |
λ°ν
TaskProviderHelper
μ μ μμΉ
inference/src/lib/getProviderHelper.ts:333
imageClassification
βΈ imageClassification(args, options?): Promise<ImageClassificationOutput>
μ΄ μμ μ μ΄λ―Έμ§ μ λ ₯μ μ½κ³ ν΄λμ€μ νλ₯ μ μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: google/vit-base-patch16-224
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ImageClassificationArgs |
options? | Options |
λ°ν
Promise<ImageClassificationOutput>
μ μ μμΉ
inference/src/tasks/cv/imageClassification.ts:14
μ΄λ―Έμ§ λΆν
βΈ imageSegmentation(args, options?): Promise<ImageSegmentationOutput>
μ΄ μμ μ μ΄λ―Έμ§ μ λ ₯μ μ½κ³ , ν΄λμ€μ νλ₯ λ° κ°μ§λ κ°μ²΄μ λ°μ΄λ© λ°μ€λ₯Ό μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: facebook/detr-resnet-50-panoptic
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ImageSegmentationArgs |
options? | Options |
λ°ν
Promise<ImageSegmentationOutput>
μ μ μμΉ
inference/src/tasks/cv/imageSegmentation.ts:14
imageTextToImage
βΈ imageTextToImage(args, options?): Promise<Blob>
μ΄ μμ μ μ΄λ―Έμ§μ ν μ€νΈλ₯Ό μ λ ₯μΌλ‘ λ°μ μλ‘ μμ±λ μ΄λ―Έμ§λ₯Ό μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: black-forest-labs/FLUX.2-dev
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ImageTextToImageArgs |
options? | Options |
λ°ν
Promise<Blob>
μ μ μμΉ
inference/src/tasks/cv/imageTextToImage.ts:13
imageTextToVideo
βΈ imageTextToVideo(args, options?): Promise<Blob>
μ΄ μμ μ μ΄λ―Έμ§μ ν μ€νΈλ₯Ό μ λ ₯μΌλ‘ λ°μ μμ±λ λΉλμ€λ₯Ό μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: Lightricks/LTX-Video
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ImageTextToVideoArgs |
options? | Options |
λ°ν
Promise<Blob>
μ μ μμΉ
inference/src/tasks/cv/imageTextToVideo.ts:13
imageToImage
βΈ imageToImage(args, options?): Promise<Blob>
μ΄ μμ μ ν μ€νΈ μ λ ₯μ μ½κ³ μ΄λ―Έμ§λ₯Ό μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: lllyasviel/sd-controlnet-depth
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ImageToImageArgs |
options? | Options |
λ°ν
Promise<Blob>
μ μ μμΉ
inference/src/tasks/cv/imageToImage.ts:14
imageToText
βΈ imageToText(args, options?): Promise<ImageToTextOutput>
μ΄ μμ μ μ΄λ―Έμ§ μ λ ₯μ μ½κ³ ν μ€νΈ μΊ‘μ μ μΆλ ₯ν©λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ImageToTextArgs |
options? | Options |
λ°ν
Promise<ImageToTextOutput>
μ μ μμΉ
inference/src/tasks/cv/imageToText.ts:12
imageToVideo
βΈ imageToVideo(args, options?): Promise<Blob>
μ΄ μμ μ ν μ€νΈ μ λ ₯μ μ½κ³ μ΄λ―Έμ§λ₯Ό μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: Wan-AI/Wan2.1-I2V-14B-720P
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ImageToVideoArgs |
options? | Options |
λ°ν
Promise<Blob>
μ μ μμΉ
inference/src/tasks/cv/imageToVideo.ts:14
makeRequestOptions
βΈ makeRequestOptions(args, providerHelper, options?): Promise<{ info: RequestInit ; url: string }>
μμ² μΈμλ₯Ό μ€λΉνλ ν¬νΌμ λλ€. μ΄ λΉλκΈ° λ²μ μ λͺ¨λΈ ID ν΄μ λ¨κ³λ₯Ό μ²λ¦¬ν©λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | RequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean } |
providerHelper | TaskProviderHelper |
options? | Options & { task?: InferenceTask } |
λ°ν
Promise<{ info: RequestInit ; url: string }>
μ μ μμΉ
inference/src/lib/makeRequestOptions.ts:19
makeRequestOptionsFromResolvedModel
βΈ makeRequestOptionsFromResolvedModel(resolvedModel, providerHelper, args, mapping, options?): Object
μμ² μΈμλ₯Ό μ€λΉνλ ν¬νΌμ λλ€. - λ΄λΆ μ¬μ© μ μ© μ΄ λκΈ°ν λ²μ μ λͺ¨λΈ ID ν΄μ λ¨κ³λ₯Ό 건λλλλ€
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
resolvedModel | string |
providerHelper | TaskProviderHelper |
args | RequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean } |
mapping | undefined | InferenceProviderMappingEntry |
options? | Options & { outputType?: OutputType ; task?: InferenceTask } |
λ°ν
Object
| μ΄λ¦ | μ ν |
|---|---|
info | RequestInit |
url | string |
μ μ μμΉ
inference/src/lib/makeRequestOptions.ts:105
objectDetection
βΈ objectDetection(args, options?): Promise<ObjectDetectionOutput>
μ΄ μμ μ μ΄λ―Έμ§ μ λ ₯μ μ½κ³ , ν΄λμ€μ νλ₯ λ° κ°μ§λ κ°μ²΄μ λ°μ΄λ© λ°μ€λ₯Ό μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: facebook/detr-resnet-50
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ObjectDetectionArgs |
options? | Options |
λ°ν
Promise<ObjectDetectionOutput>
μ μ μμΉ
inference/src/tasks/cv/objectDetection.ts:14
μ§λ¬Έ λ΅λ³
βΈ questionAnswering(args, options?): Promise<QuestionAnsweringOutput[number]>
λͺ¨λ μ§λ¬Έμ λ΅ν μ μλ λλν λ΄μ λ§λ€κ³ μΆμΌμ κ°μ? μΆμ² λͺ¨λΈ: deepset/roberta-base-squad2
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | QuestionAnsweringArgs |
options? | Options |
λ°ν
Promise<QuestionAnsweringOutput[number]>
μ μ μμΉ
inference/src/tasks/nlp/questionAnswering.ts:13
μμ²
βΈ request<T>(args, options?): Promise<T>
μΆλ‘ μ 곡μμ λν μ¬μ©μ μ§μ νΈμΆμ μννκΈ° μν μμ
νμ λ§€κ°λ³μ
| μ΄λ¦ |
|---|
T |
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | RequestArgs |
options? | Options & { task?: InferenceTask } |
λ°ν
Promise<T>
Deprecated
λμ νΉμ μμ ν¨μλ₯Ό μ¬μ©νμΈμ. μ΄ ν¨μλ ν₯ν λ²μ μμ μ κ±°λ©λλ€.
μ μ μμΉ
inference/src/tasks/custom/request.ts:11
sentenceSimilarity
βΈ sentenceSimilarity(args, options?): Promise<SentenceSimilarityOutput>
μλ² λ©μ λΉκ΅νμ¬ νλμ ν μ€νΈμ λ€λ₯Έ λ¬Έμ₯ λͺ©λ‘ κ°μ μλ―Έμ μ μ¬λλ₯Ό κ³μ°ν©λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | SentenceSimilarityArgs |
options? | Options |
λ°ν
Promise<SentenceSimilarityOutput>
μ μ μμΉ
inference/src/tasks/nlp/sentenceSimilarity.ts:12
setLogger
βΈ setLogger(logger): void
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
logger | Logger |
λ°ν
void
μ μ μμΉ
streamingRequest
βΈ streamingRequest<T>(args, options?): AsyncGenerator<T>
μλ² μ μ‘ μ΄λ²€νΈ(SSE)λ₯Ό κΈ°λνλ μ¬μ©μ μ μ μΆλ‘ νΈμΆμ μννλ ν리미ν°λΈμ΄λ©°, μλ΅μ μ λλ μ΄ν°λ₯Ό ν΅ν΄ λ°νν©λλ€
νμ λ§€κ°λ³μ
| μ΄λ¦ |
|---|
T |
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | RequestArgs |
options? | Options & { task?: InferenceTask } |
λ°ν
AsyncGenerator<T>
Deprecated
λμ νΉμ μμ ν¨μλ₯Ό μ¬μ©νμΈμ. μ΄ ν¨μλ ν₯ν λ²μ μμ μ κ±°λ©λλ€.
μ μ μμΉ
inference/src/tasks/custom/streamingRequest.ts:11
μμ½
βΈ μμ½(args, options?): Promise<SummarizationOutput>
μ΄ μμ μ κΈ΄ ν μ€νΈλ₯Ό λ μ§§μ ν μ€νΈλ‘ μμ½νλ κ²μΌλ‘ μ μλ €μ Έ μμ΅λλ€. μ£Όμν μ μ μΌλΆ λͺ¨λΈμλ μ λ ₯μ μ΅λ κΈΈμ΄κ° μ νλμ΄ μλ€λ κ²μ λλ€. μ¦, μμ½ λͺ¨λΈμ΄ μ 체 μ± μ μ²λ¦¬ν μ μλ€λ μλ―Έμ λλ€. λͺ¨λΈμ μ νν λ μ£ΌμνμΈμ.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | SummarizationArgs |
options? | Options |
λ°ν
Promise<SummarizationOutput>
μ μ μμΉ
inference/src/tasks/nlp/summarization.ts:12
tableQuestionAnswering
βΈ tableQuestionAnswering(args, options?): Promise<TableQuestionAnsweringOutput[number]>
SQLμ λͺ¨λ₯΄μλμ? λ°©λν μ€νλ λμνΈμ κΉμ΄ νκ³ λ€κ³ μΆμ§ μμΌμ κ°μ? νμ΄ν μμ΄λ‘ μ§λ¬Έμ νμΈμ! μΆμ² λͺ¨λΈ: google/tapas-base-finetuned-wtq.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TableQuestionAnsweringArgs |
options? | Options |
λ°ν
Promise<TableQuestionAnsweringOutput[number]>
μ μ μμΉ
inference/src/tasks/nlp/tableQuestionAnswering.ts:12
tabularClassification
βΈ tabularClassification(args, options?): Promise<TabularClassificationOutput>
ν μ΄λΈ νμμ μ£Όμ΄μ§ νΉμ§ μ§ν©μ λν΄ λμ λΌλ²¨μ μμΈ‘ν©λλ€. μΌλ°μ μΌλ‘ νμ΅ λ°μ΄ν°λ‘ λΆλ₯ λͺ¨λΈμ νμ΅ν ν, λμΌν νμμ μλ‘μ΄ λ°μ΄ν°μ ν¨κ» μ¬μ©νλ κ²μ΄ μ’μ΅λλ€. μμ λͺ¨λΈ: vvmnnnkv/wine-quality
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TabularClassificationArgs |
options? | Options |
λ°ν
Promise<TabularClassificationOutput>
μ μ μμΉ
inference/src/tasks/tabular/tabularClassification.ts:25
tabularRegression
βΈ tabularRegression(args, options?): Promise<TabularRegressionOutput>
ν μ΄λΈ νμμ μ£Όμ΄μ§ νΉμ§ μ§ν©μ λν΄ λͺ©ν κ°μ μμΈ‘ν©λλ€. μΌλ°μ μΌλ‘ νμ΅ λ°μ΄ν°μ νκ· λͺ¨λΈμ νμ΅μν¨ ν, λμΌν νμμ μλ‘μ΄ λ°μ΄ν°μ μ΄λ₯Ό μ μ©νκ² λ©λλ€. μμ λͺ¨λΈ: scikit-learn/Fish-Weight
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TabularRegressionArgs |
options? | Options |
λ°ν
Promise<TabularRegressionOutput>
μ μ μμΉ
inference/src/tasks/tabular/tabularRegression.ts:25
textClassification
βΈ textClassification(args, options?): Promise<TextClassificationOutput>
μΌλ°μ μΌλ‘ κ°μ λΆμμ μ¬μ©λλ©°, μ λ ₯μ λν ν΄λμ€μ νλ₯ μ μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: distilbert-base-uncased-finetuned-sst-2-english
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextClassificationArgs |
options? | Options |
λ°ν
Promise<TextClassificationOutput>
μ μ μμΉ
inference/src/tasks/nlp/textClassification.ts:12
textGeneration
βΈ textGeneration(args, options?): Promise<TextGenerationOutput>
ν둬ννΈμμ ν μ€νΈλ₯Ό κ³μ μμ±νλ λ° μ¬μ©ν©λλ€. μ΄λ λ§€μ° μΌλ°μ μΈ μμ μ λλ€. κΆμ₯ λͺ¨λΈ: gpt2 (λ¨μν λͺ¨λΈμ΄μ§λ§ λ€λ£¨κΈ° μ¬λ―Έμμ΅λλ€).
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | BaseArgs & TextGenerationInput |
options? | Options |
λ°ν
Promise<TextGenerationOutput>
μ μ μμΉ
inference/src/tasks/nlp/textGeneration.ts:12
textGenerationStream
βΈ textGenerationStream(args, options?): AsyncGenerator<TextGenerationStreamOutput>
ν둬ννΈμμ ν
μ€νΈλ₯Ό κ³μ μμ±νλ λ° μ¬μ©ν©λλ€. textGenerationκ³Ό λμΌνμ§λ§, ν ν° λ¨μλ‘ μ½μ μ μλ μμ±κΈ°λ₯Ό λ°νν©λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | BaseArgs & TextGenerationInput |
options? | Options |
λ°ν
AsyncGenerator<TextGenerationStreamOutput>
μ μ μμΉ
inference/src/tasks/nlp/textGenerationStream.ts:90
textRanking
βΈ textRanking(args, options?): Promise<TextRankingOutput>
reranker λͺ¨λΈμ μ¬μ©νμ¬ μΏΌλ¦¬μ λν λ¬Έμμ κ΄λ ¨μ± μμλλ‘ μ λ ¬ν©λλ€.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextRankingArgs |
options? | Options |
λ°ν
Promise<TextRankingOutput>
μ μ μμΉ
inference/src/tasks/nlp/textRanking.ts:12
textToAudio
βΈ textToAudio(args, options?): Promise<Blob>
μ΄ μμ μ μ λ ₯ ν μ€νΈ ν둬ννΈλ‘λΆν° μ€λμ€(μ: μμ μ΄λ ν¨κ³Όμ)λ₯Ό μμ±ν©λλ€. μμ λͺ¨λΈ: stabilityai/stable-audio-open-1.0
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextToAudioArgs |
options? | Options |
λ°ν
Promise<Blob>
μ μ μμΉ
inference/src/tasks/audio/textToAudio.ts:18
textToImage
βΈ textToImage(args, options?): Promise<string>
μ΄ μμ μ ν μ€νΈ μ λ ₯μ μ½κ³ μ΄λ―Έμ§λ₯Ό μΆλ ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: stabilityai/stable-diffusion-2
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType: "url" } |
λ°ν
Promise<string>
μ μ μμΉ
inference/src/tasks/cv/textToImage.ts:18
βΈ textToImage(args, options?): Promise<string>
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType: "dataUrl" } |
λ°ν
Promise<string>
μ μ μμΉ
inference/src/tasks/cv/textToImage.ts:22
βΈ textToImage(args, options?): Promise<Blob>
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType?: "blob" } |
λ°ν
Promise<Blob>
μ μ μμΉ
inference/src/tasks/cv/textToImage.ts:26
βΈ textToImage(args, options?): Promise<Record<string, unknown>>
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextToImageArgs |
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
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextToSpeechArgs |
options? | Options |
λ°ν
Promise<Blob>
μ μ μμΉ
inference/src/tasks/audio/textToSpeech.ts:15
textToVideo
βΈ textToVideo(args, options?): Promise<TextToVideoOutput>
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TextToVideoArgs |
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
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TokenClassificationArgs |
options? | Options |
λ°ν
Promise<TokenClassificationOutput>
μ μ μμΉ
inference/src/tasks/nlp/tokenClassification.ts:12
λ²μ
βΈ λ²μ(args, options?): Promise<TranslationOutput>
μ΄ μμ μ ν μΈμ΄μ ν μ€νΈλ₯Ό λ€λ₯Έ μΈμ΄λ‘ λ²μνλ κ²μΌλ‘ μ μλ €μ Έ μμ΅λλ€. κΆμ₯ λͺ¨λΈ: Helsinki-NLP/opus-mt-ru-en.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | TranslationArgs |
options? | Options |
λ°ν
Promise<TranslationOutput>
μ μ μμΉ
inference/src/tasks/nlp/translation.ts:11
visualQuestionAnswering
βΈ visualQuestionAnswering(args, options?): Promise<VisualQuestionAnsweringOutput[number]>
μ΄λ―Έμ§μ λν μ§λ¬Έμ λ΅ν©λλ€. κΆμ₯ λͺ¨λΈ: dandelin/vilt-b32-finetuned-vqa.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | VisualQuestionAnsweringArgs |
options? | Options |
λ°ν
Promise<VisualQuestionAnsweringOutput[number]>
μ μ μμΉ
inference/src/tasks/multimodal/visualQuestionAnswering.ts:19
zeroShotClassification
βΈ zeroShotClassification(args, options?): Promise<ZeroShotClassificationOutput>
μ΄ μμ μ μ½λλ₯Ό μ ν μμ±νμ§ μκ³ λΆλ₯λ₯Ό μλν΄ λ³΄κΈ°μ λ§€μ° μ μ©ν©λλ€. λ¬Έμ₯/λ¨λ½μ μ λ¬νκ³ ν΄λΉ λ¬Έμ₯μ λν κ°λ₯ν λΌλ²¨μ μ§μ νλ©΄ κ²°κ³Όλ₯Ό μ»μ μ μμ΅λλ€. κΆμ₯ λͺ¨λΈ: facebook/bart-large-mnli.
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ZeroShotClassificationArgs |
options? | Options |
λ°ν
Promise<ZeroShotClassificationOutput>
μ μ μμΉ
inference/src/tasks/nlp/zeroShotClassification.ts:12
zeroShotImageClassification
βΈ zeroShotImageClassification(args, options?): Promise<ZeroShotImageClassificationOutput>
μ§μ λ ν΄λμ€λ‘ μ΄λ―Έμ§λ₯Ό λΆλ₯ν©λλ€. κΆμ₯ λͺ¨λΈ: openai/clip-vit-large-patch14-336
λ§€κ°λ³μ
| μ΄λ¦ | μ ν |
|---|---|
args | ZeroShotImageClassificationArgs |
options? | Options |
λ°ν
Promise<ZeroShotImageClassificationOutput>
μ μ μμΉ
inference/src/tasks/cv/zeroShotImageClassification.ts:44
Update on GitHub