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

Namespace

Kelas

Antarmuka

Alias Tipe

AudioClassificationArgs

Ƭ AudioClassificationArgs: BaseArgs & AudioClassificationInput | LegacyAudioInput

Didefinisikan di

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


AudioToAudioArgs

Ƭ AudioToAudioArgs: BaseArgs & { inputs: Blob } | LegacyAudioInput

Didefinisikan di

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


AuthMethod

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

Didefinisikan di

inference/src/types.ts:165


AutomaticSpeechRecognitionArgs

Ƭ AutomaticSpeechRecognitionArgs: BaseArgs & AutomaticSpeechRecognitionInput | LegacyAudioInput

Didefinisikan di

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


DocumentQuestionAnsweringArgs

Ƭ DocumentQuestionAnsweringArgs: BaseArgs & DocumentQuestionAnsweringInput & { inputs: DocumentQuestionAnsweringInputData & { image: Blob } }

Didefinisikan di

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


FeatureExtractionArgs

Ƭ FeatureExtractionArgs: BaseArgs & FeatureExtractionInput & FeatureExtractionOAICompatInput

Didefinisikan di

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


FeatureExtractionOutput

Ƭ FeatureExtractionOutput: (number | number[] | number[][])[]

Nilai yang dikembalikan adalah array multidimensi dari float (dimensinya bergantung pada apakah Anda mengirim string atau daftar string, dan apakah reduksi otomatis, misalnya mean_pooling, diterapkan untuk Anda atau tidak. Hal ini seharusnya dijelaskan pada README model).

Didefinisikan di

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


FillMaskArgs

Ƭ FillMaskArgs: BaseArgs & FillMaskInput

Didefinisikan di

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


ImageClassificationArgs

Ƭ ImageClassificationArgs: BaseArgs & ImageClassificationInput | LegacyImageInput

Didefinisikan di

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


ImageSegmentationArgs

Ƭ ImageSegmentationArgs: BaseArgs & ImageSegmentationInput

Didefinisikan di

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


ImageTextToImageArgs

Ƭ ImageTextToImageArgs: BaseArgs & ImageTextToImageInput

Didefinisikan di

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


ImageTextToVideoArgs

Ƭ ImageTextToVideoArgs: BaseArgs & ImageTextToVideoInput

Didefinisikan di

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


ImageToImageArgs

Ƭ ImageToImageArgs: BaseArgs & ImageToImageInput

Didefinisikan di

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


ImageToTextArgs

Ƭ ImageToTextArgs: BaseArgs & ImageToTextInput | LegacyImageInput

Didefinisikan di

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


ImageToVideoArgs

Ƭ ImageToVideoArgs: BaseArgs & ImageToVideoInput

Didefinisikan di

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


InferenceProvider

Ƭ InferenceProvider: typeof INFERENCE_PROVIDERS[number]

Didefinisikan di

inference/src/types.ts:73


InferenceProviderOrPolicy

Ƭ InferenceProviderOrPolicy: typeof PROVIDERS_OR_POLICIES[number]

Didefinisikan di

inference/src/types.ts:75


InferenceTask

Ƭ InferenceTask: Exclude<PipelineType, "other"> | "conversational"

Didefinisikan di

inference/src/types.ts:45


ModelId

Ƭ ModelId: string

ID model HF, seperti “meta-llama/Llama-3.3-70B-Instruct”

Didefinisikan di

inference/src/types.ts:6


ObjectDetectionArgs

Ƭ ObjectDetectionArgs: BaseArgs & ObjectDetectionInput | LegacyImageInput

Didefinisikan di

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


OutputType

Ƭ OutputType: "url" | "dataUrl" | "blob" | "json"

Didefinisikan di

inference/src/types.ts:179


QuestionAnsweringArgs

Ƭ QuestionAnsweringArgs: BaseArgs & QuestionAnsweringInput

Didefinisikan di

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 }

Didefinisikan di

inference/src/types.ts:152


SentenceSimilarityArgs

Ƭ SentenceSimilarityArgs: BaseArgs & SentenceSimilarityInput

Didefinisikan di

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


SummarizationArgs

Ƭ SummarizationArgs: BaseArgs & SummarizationInput

Didefinisikan di

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


TableQuestionAnsweringArgs

Ƭ TableQuestionAnsweringArgs: BaseArgs & TableQuestionAnsweringInput

Didefinisikan di

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


TabularClassificationArgs

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

Didefinisikan di

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


TabularClassificationOutput

Ƭ TabularClassificationOutput: number[]

Daftar label prediksi untuk setiap baris

Didefinisikan di

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


TabularRegressionArgs

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

Didefinisikan di

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


TabularRegressionOutput

Ƭ TabularRegressionOutput: number[]

daftar nilai prediksi untuk setiap baris

Didefinisikan di

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


TextClassificationArgs

Ƭ TextClassificationArgs: BaseArgs & TextClassificationInput

Didefinisikan di

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


TextGenerationStreamFinishReason

Ƭ TextGenerationStreamFinishReason: "length" | "eos_token" | "stop_sequence"

Didefinisikan di

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


TextRankingArgs

Ƭ TextRankingArgs: BaseArgs & TextRankingInput

Didefinisikan di

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


TextToAudioArgs

Ƭ TextToAudioArgs: BaseArgs & TextToAudioInput

Didefinisikan di

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


TextToImageArgs

Ƭ TextToImageArgs: BaseArgs & TextToImageInput

Didefinisikan di

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


TextToVideoArgs

Ƭ TextToVideoArgs: BaseArgs & TextToVideoInput

Didefinisikan di

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


TextToVideoOutput

Ƭ TextToVideoOutput: Blob

Didefinisikan di

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


TokenClassificationArgs

Ƭ TokenClassificationArgs: BaseArgs & TokenClassificationInput

Didefinisikan di

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


TranslationArgs

Ƭ TranslationArgs: BaseArgs & TranslationInput

Didefinisikan di

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


VisualQuestionAnsweringArgs

Ƭ VisualQuestionAnsweringArgs: BaseArgs & VisualQuestionAnsweringInput & { inputs: VisualQuestionAnsweringInputData & { image: Blob } }

Didefinisikan di

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


ZeroShotClassificationArgs

Ƭ ZeroShotClassificationArgs: BaseArgs & ZeroShotClassificationInput

Didefinisikan di

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


ZeroShotImageClassificationArgs

Ƭ ZeroShotImageClassificationArgs: BaseArgs & ZeroShotImageClassificationInput | LegacyZeroShotImageClassificationInput

Didefinisikan di

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

Variabel

PENYEDIA INFERENSI

• Const INFERENCE_PROVIDERS: readonly ["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"]

Didefinisikan di

inference/src/types.ts:47


PROVIDER

• Const PROVIDERS: Record<InferenceProvider, Partial<Record<InferenceTask, TaskProviderHelper>>>

Didefinisikan di

inference/src/lib/getProviderHelper.ts:61


PROVIDERS _ HUB _ ORGS

• Const PROVIDERS_HUB_ORGS: Record<InferenceProvider, string>

Namespace organisasi di HF Hub, yaitu hf.co/…

Setiap kali memungkinkan, InferenceProvider harus == namespace org

Didefinisikan di

inference/src/types.ts:82


PROVIDERS _ OR _ POLICIES

• Const PROVIDERS_OR_POLICIES: readonly ["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"]

Didefinisikan di

inference/src/types.ts:71

Fungsi

audioClassification

▸ audioClassification(args, options?): Promise<AudioClassificationOutput>

Tugas ini membaca beberapa input audio dan menghasilkan kemungkinan kelas. Model yang direkomendasikan: superb/hubert-large-superb-er

Parameter

NamaTipe
argsAudioClassificationArgs
options?Options

Mengembalikan

Promise<AudioClassificationOutput>

Didefinisikan di

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


audioToAudio

▸ audioToAudio(args, options?): Promise<AudioToAudioOutput[]>

Tugas ini membaca beberapa input audio dan menghasilkan satu atau beberapa file audio. Contoh model: speechbrain/sepformer-wham melakukan pemisahan sumber audio.

Parameter

NamaTipe
argsAudioToAudioArgs
options?Options

Mengembalikan

Promise<AudioToAudioOutput[]>

Didefinisikan di

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


automaticSpeechRecognition

▸ automaticSpeechRecognition(args, options?): Promise<AutomaticSpeechRecognitionOutput>

Tugas ini membaca beberapa input audio dan mengoutputkan kata-kata yang diucapkan di dalam file audio. Model yang direkomendasikan (bahasa Inggris): facebook/wav2vec2-large-960h-lv60-self

Parameter

NamaTipe
argsAutomaticSpeechRecognitionArgs
options?Options

Mengembalikan

Promise<AutomaticSpeechRecognitionOutput>

Didefinisikan di

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


chatCompletion

▸ chatCompletion(args, options?): Promise<ChatCompletionOutput>

Gunakan endpoint chat completion untuk menghasilkan respons terhadap prompt, menggunakan API penyelesaian pesan OpenAI tanpa stream

Parameter

NamaTipe
argsBaseArgs & ChatCompletionInput
options?Options

Mengembalikan

Promise<ChatCompletionOutput>

Didefinisikan di

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


chatCompletionStream

▸ chatCompletionStream(args, options?): AsyncGenerator<ChatCompletionStreamOutput>

Gunakan untuk melanjutkan teks dari sebuah prompt. Sama seperti textGeneration tetapi mengembalikan generator yang dapat dibaca satu token pada satu waktu

Parameter

NamaTipe
argsBaseArgs & ChatCompletionInput
options?Options

Mengembalikan

AsyncGenerator<ChatCompletionStreamOutput>

Didefinisikan di

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


documentQuestionAnswering

▸ documentQuestionAnswering(args, options?): Promise<DocumentQuestionAnsweringOutput[number]>

Menjawab pertanyaan pada gambar dokumen. Model yang direkomendasikan: impira/layoutlm-document-qa.

Parameter

NamaTipe
argsDocumentQuestionAnsweringArgs
options?Options

Mengembalikan

Promise<DocumentQuestionAnsweringOutput[number]>

Didefinisikan di

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


featureExtraction

▸ featureExtraction(args, options?): Promise<FeatureExtractionOutput>

Tugas ini membaca beberapa teks dan menghasilkan nilai float mentah, yang biasanya dikonsumsi sebagai bagian dari basis data semantik/pencarian semantik.

Parameter

NamaTipe
argsFeatureExtractionArgs
options?Options

Mengembalikan

Promise<FeatureExtractionOutput>

Didefinisikan di

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


fillMask

▸ fillMask(args, options?): Promise<FillMaskOutput>

Mencoba mengisi celah dengan kata yang hilang (lebih tepatnya, token). Itulah tugas dasar untuk model BERT.

Parameter

NamaTipe
argsFillMaskArgs
options?Options

Mengembalikan

Promise<FillMaskOutput>

Didefinisikan di

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


getProviderHelper

▸ getProviderHelper(provider, task): TextToImageTaskHelper & TaskProviderHelper

Dapatkan instance helper provider berdasarkan nama dan tugas

Parameter

NamaTipe
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"

Mengembalikan

TextToImageTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:201

▸ getProviderHelper(provider, task): ConversationalTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ConversationalTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:205

▸ getProviderHelper(provider, task): TextGenerationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TextGenerationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:209

▸ getProviderHelper(provider, task): TextToSpeechTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TextToSpeechTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:213

▸ getProviderHelper(provider, task): TextToAudioTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TextToAudioTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:217

▸ getProviderHelper(provider, task): AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:221

▸ getProviderHelper(provider, task): TextToVideoTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TextToVideoTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:225

▸ getProviderHelper(provider, task): TextClassificationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TextClassificationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:229

▸ getProviderHelper(provider, task): QuestionAnsweringTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

QuestionAnsweringTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:233

▸ getProviderHelper(provider, task): AudioClassificationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

AudioClassificationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:237

▸ getProviderHelper(provider, task): AudioToAudioTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

AudioToAudioTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:241

▸ getProviderHelper(provider, task): FillMaskTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

FillMaskTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:245

▸ getProviderHelper(provider, task): FeatureExtractionTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

FeatureExtractionTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:249

▸ getProviderHelper(provider, task): ImageClassificationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ImageClassificationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:253

▸ getProviderHelper(provider, task): ImageSegmentationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ImageSegmentationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:257

▸ getProviderHelper(provider, task): DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:261

▸ getProviderHelper(provider, task): ImageToTextTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ImageToTextTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:265

▸ getProviderHelper(provider, task): ObjectDetectionTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ObjectDetectionTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:269

▸ getProviderHelper(provider, task): ZeroShotImageClassificationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ZeroShotImageClassificationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:273

▸ getProviderHelper(provider, task): ZeroShotClassificationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ZeroShotClassificationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:277

▸ getProviderHelper(provider, task): ImageToImageTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ImageToImageTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:281

▸ getProviderHelper(provider, task): ImageToVideoTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ImageToVideoTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:285

▸ getProviderHelper(provider, task): ImageTextToImageTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ImageTextToImageTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:289

▸ getProviderHelper(provider, task): ImageTextToVideoTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

ImageTextToVideoTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:293

▸ getProviderHelper(provider, task): TextRankingTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TextRankingTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:297

▸ getProviderHelper(provider, task): SentenceSimilarityTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

SentenceSimilarityTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:301

▸ getProviderHelper(provider, task): TableQuestionAnsweringTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TableQuestionAnsweringTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:305

▸ getProviderHelper(provider, task): TabularClassificationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TabularClassificationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:309

▸ getProviderHelper(provider, task): TabularRegressionTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TabularRegressionTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:313

▸ getProviderHelper(provider, task): TokenClassificationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TokenClassificationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:317

▸ getProviderHelper(provider, task): TranslationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

TranslationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:321

▸ getProviderHelper(provider, task): SummarizationTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

SummarizationTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:325

▸ getProviderHelper(provider, task): VisualQuestionAnsweringTaskHelper & TaskProviderHelper

Parameter

NamaTipe
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"

Mengembalikan

VisualQuestionAnsweringTaskHelper & TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:329

▸ getProviderHelper(provider, task): TaskProviderHelper

Parameter

NamaTipe
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

Mengembalikan

TaskProviderHelper

Didefinisikan di

inference/src/lib/getProviderHelper.ts:333


imageClassification

▸ imageClassification(args, options?): Promise<ImageClassificationOutput>

Tugas ini membaca beberapa input gambar dan menghasilkan kemungkinan kelas. Model yang direkomendasikan: google/vit-base-patch16-224

Parameter

NamaTipe
argsImageClassificationArgs
options?Options

Mengembalikan

Promise<ImageClassificationOutput>

Didefinisikan di

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


imageSegmentation

▸ imageSegmentation(args, options?): Promise<ImageSegmentationOutput>

Tugas ini membaca beberapa input gambar dan menghasilkan kemungkinan kelas & kotak pembatas dari objek yang terdeteksi. Model yang direkomendasikan: facebook/detr-resnet-50-panoptic

Parameter

NamaTipe
argsImageSegmentationArgs
options?Options

Mengembalikan

Promise<ImageSegmentationOutput>

Didefinisikan di

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


imageTextToImage

▸ imageTextToImage(args, options?): Promise<Blob>

Tugas ini menerima input gambar dan teks, lalu menghasilkan gambar baru yang dibuat. Model yang direkomendasikan: black-forest-labs/FLUX.2-dev

Parameter

NamaTipe
argsImageTextToImageArgs
options?Options

Mengembalikan

Promise<Blob>

Didefinisikan di

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


imageTextToVideo

▸ imageTextToVideo(args, options?): Promise<Blob>

Tugas ini menerima input gambar dan teks serta menghasilkan video yang dibuat. Model yang direkomendasikan: Lightricks/LTX-Video

Parameter

NamaTipe
argsImageTextToVideoArgs
options?Options

Mengembalikan

Promise<Blob>

Didefinisikan di

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


imageToImage

▸ imageToImage(args, options?): Promise<Blob>

Tugas ini membaca beberapa teks input dan menghasilkan gambar. Model yang direkomendasikan: lllyasviel/sd-controlnet-depth

Parameter

NamaTipe
argsImageToImageArgs
options?Options

Mengembalikan

Promise<Blob>

Didefinisikan di

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


imageToText

▸ imageToText(args, options?): Promise<ImageToTextOutput>

Tugas ini membaca beberapa input gambar dan menghasilkan teks keterangan.

Parameter

NamaTipe
argsImageToTextArgs
options?Options

Mengembalikan

Promise<ImageToTextOutput>

Didefinisikan di

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


imageToVideo

▸ imageToVideo(args, options?): Promise<Blob>

Tugas ini membaca beberapa teks masukan dan menghasilkan gambar. Model yang direkomendasikan: Wan-AI/Wan2.1-I2V-14B-720P

Parameter

NamaTipe
argsImageToVideoArgs
options?Options

Mengembalikan

Promise<Blob>

Didefinisikan di

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


makeRequestOptions

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

Helper yang menyiapkan argumen permintaan. Versi asinkron ini menangani langkah resolusi ID model.

Parameter

NamaTipe
argsRequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean }
providerHelperTaskProviderHelper
options?Options & { task?: InferenceTask }

Mengembalikan

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

Didefinisikan di

inference/src/lib/makeRequestOptions.ts:19


makeRequestOptionsFromResolvedModel

▸ makeRequestOptionsFromResolvedModel(resolvedModel, providerHelper, args, mapping, options?): Object

Helper yang menyiapkan argumen permintaan. - hanya untuk penggunaan internal Versi sinkron ini melewati langkah resolusi ID model

Parameter

NamaTipe
resolvedModelstring
providerHelperTaskProviderHelper
argsRequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean }
mappingundefined | InferenceProviderMappingEntry
options?Options & { outputType?: OutputType ; task?: InferenceTask }

Mengembalikan

Object

NamaTipe
infoRequestInit
urlstring

Didefinisikan di

inference/src/lib/makeRequestOptions.ts:105


objectDetection

▸ objectDetection(args, options?): Promise<ObjectDetectionOutput>

Tugas ini membaca beberapa input gambar dan menghasilkan kemungkinan kelas & kotak pembatas dari objek yang terdeteksi. Model yang direkomendasikan: facebook/detr-resnet-50

Parameter

NamaTipe
argsObjectDetectionArgs
options?Options

Mengembalikan

Promise<ObjectDetectionOutput>

Didefinisikan di

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


questionAnswering

▸ questionAnswering(args, options?): Promise<QuestionAnsweringOutput[number]>

Ingin memiliki bot pintar yang bisa menjawab pertanyaan apa pun? Model yang direkomendasikan: deepset/roberta-base-squad2

Parameter

NamaTipe
argsQuestionAnsweringArgs
options?Options

Mengembalikan

Promise<QuestionAnsweringOutput[number]>

Didefinisikan di

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


request

▸ request<T>(args, options?): Promise<T>

Primitive untuk membuat panggilan khusus ke penyedia inferensi

Parameter tipe

Nama
T

Parameter

NamaTipe
argsRequestArgs
options?Options & { task?: InferenceTask }

Mengembalikan

Promise<T>

Deprecated

Gunakan fungsi tugas tertentu sebagai gantinya. Fungsi ini akan dihapus dalam versi mendatang.

Didefinisikan di

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


sentenceSimilarity

▸ sentenceSimilarity(args, options?): Promise<SentenceSimilarityOutput>

Hitung kemiripan semantik antara satu teks dan daftar kalimat lainnya dengan membandingkan embedding mereka.

Parameter

NamaTipe
argsSentenceSimilarityArgs
options?Options

Mengembalikan

Promise<SentenceSimilarityOutput>

Didefinisikan di

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


setLogger

▸ setLogger(logger): void

Parameter

NamaTipe
loggerLogger

Mengembalikan

void

Didefinisikan di

inference/src/lib/logger.ts:5


streamingRequest

▸ streamingRequest<T>(args, options?): AsyncGenerator<T>

Primitive untuk membuat panggilan inferensi kustom yang mengharapkan server-sent events, dan mengembalikan respons melalui generator

Parameter tipe

Nama
T

Parameter

NamaTipe
argsRequestArgs
options?Options & { task?: InferenceTask }

Mengembalikan

AsyncGenerator<T>

Deprecated

Gunakan fungsi tugas tertentu sebagai gantinya. Fungsi ini akan dihapus dalam versi mendatang.

Didefinisikan di

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


ringkasan

▸ ringkasan(args, options?): Promise<SummarizationOutput>

Tugas ini dikenal luas untuk merangkum teks yang lebih panjang menjadi lebih pendek. Hati-hati, beberapa model memiliki batas maksimum panjang input. Artinya, ringkasan tidak dapat memproses buku utuh, misalnya. Perhatikan dengan baik saat memilih model Anda.

Parameter

NamaTipe
argsSummarizationArgs
options?Options

Mengembalikan

Promise<SummarizationOutput>

Didefinisikan di

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


tableQuestionAnswering

▸ tableQuestionAnswering(args, options?): Promise<TableQuestionAnsweringOutput[number]>

Tidak tahu SQL? Tidak ingin menyelami spreadsheet besar? Ajukan pertanyaan dalam bahasa Inggris biasa! Model yang direkomendasikan: google/tapas-base-finetuned-wtq.

Parameter

NamaTipe
argsTableQuestionAnsweringArgs
options?Options

Mengembalikan

Promise<TableQuestionAnsweringOutput[number]>

Didefinisikan di

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


Klasifikasi Data Tabular

▸ tabularClassification(args, options?): Promise<TabularClassificationOutput>

Memprediksi label target untuk seperangkat fitur tertentu dalam bentuk tabular. Biasanya, Anda akan ingin melatih model klasifikasi pada data pelatihan Anda dan menggunakannya dengan data baru Anda yang memiliki format yang sama. Contoh model: vvmnnnkv/wine-quality

Parameter

NamaTipe
argsTabularClassificationArgs
options?Options

Mengembalikan

Promise<TabularClassificationOutput>

Didefinisikan di

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


tabularRegression

▸ tabularRegression(args, options?): Promise<TabularRegressionOutput>

Memprediksi nilai target untuk seperangkat fitur tertentu dalam bentuk tabel. Biasanya, Anda akan melatih model regresi pada data pelatihan Anda dan menggunakannya dengan data baru Anda yang memiliki format yang sama. Contoh model: scikit-learn/Fish-Weight

Parameter

NamaTipe
argsTabularRegressionArgs
options?Options

Mengembalikan

Promise<TabularRegressionOutput>

Didefinisikan di

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


textClassification

▸ textClassification(args, options?): Promise<TextClassificationOutput>

Biasanya digunakan untuk analisis sentimen, ini akan menghasilkan kemungkinan kelas dari input. Model yang direkomendasikan: distilbert-base-uncased-finetuned-sst-2-english

Parameter

NamaTipe
argsTextClassificationArgs
options?Options

Mengembalikan

Promise<TextClassificationOutput>

Didefinisikan di

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


textGeneration

▸ textGeneration(args, options?): Promise<TextGenerationOutput>

Gunakan untuk melanjutkan teks dari sebuah prompt. Ini adalah tugas yang sangat umum. Model yang direkomendasikan: gpt2 (ini adalah model sederhana, tetapi menyenangkan untuk dicoba).

Parameter

NamaTipe
argsBaseArgs & TextGenerationInput
options?Options

Mengembalikan

Promise<TextGenerationOutput>

Didefinisikan di

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


textGenerationStream

▸ textGenerationStream(args, options?): AsyncGenerator<TextGenerationStreamOutput>

Gunakan untuk melanjutkan teks dari sebuah prompt. Sama seperti textGeneration tetapi mengembalikan generator yang dapat dibaca satu token pada satu waktu

Parameter

NamaTipe
argsBaseArgs & TextGenerationInput
options?Options

Mengembalikan

AsyncGenerator<TextGenerationStreamOutput>

Didefinisikan di

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


textRanking

▸ textRanking(args, options?): Promise<TextRankingOutput>

Urutkan dokumen berdasarkan relevansinya terhadap kueri menggunakan model reranker.

Parameter

NamaTipe
argsTextRankingArgs
options?Options

Mengembalikan

Promise<TextRankingOutput>

Didefinisikan di

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


textToAudio

▸ textToAudio(args, options?): Promise<Blob>

Tugas ini menghasilkan audio (misalnya musik atau efek suara) dari prompt teks input. Contoh model: stabilityai/stable-audio-open-1.0

Parameter

NamaTipe
argsTextToAudioArgs
options?Options

Mengembalikan

Promise<Blob>

Didefinisikan di

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


textToImage

▸ textToImage(args, options?): Promise<string>

Tugas ini membaca beberapa teks masukan dan menghasilkan gambar. Model yang direkomendasikan: stabilityai/stable-diffusion-2

Parameter

NamaTipe
argsTextToImageArgs
options?TextToImageOptions & { outputType: "url" }

Mengembalikan

Promise<string>

Didefinisikan di

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

▸ textToImage(args, options?): Promise<string>

Parameter

NamaTipe
argsTextToImageArgs
options?TextToImageOptions & { outputType: "dataUrl" }

Mengembalikan

Promise<string>

Didefinisikan di

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

▸ textToImage(args, options?): Promise<Blob>

Parameter

NamaTipe
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "blob" }

Mengembalikan

Promise<Blob>

Didefinisikan di

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

▸ textToImage(args, options?): Promise<Record<string, unknown>>

Parameter

NamaTipe
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "json" }

Mengembalikan

Promise<Record<string, unknown>>

Didefinisikan di

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


textToSpeech

▸ textToSpeech(args, options?): Promise<Blob>

Tugas ini mensintesis audio suara yang mengucapkan teks tertentu. Model yang direkomendasikan: espnet/kan-bayashi_ljspeech_vits

Parameter

NamaTipe
argsTextToSpeechArgs
options?Options

Mengembalikan

Promise<Blob>

Didefinisikan di

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


textToVideo

▸ textToVideo(args, options?): Promise<TextToVideoOutput>

Parameter

NamaTipe
argsTextToVideoArgs
options?Options

Mengembalikan

Promise<TextToVideoOutput>

Didefinisikan di

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


tokenClassification

▸ tokenClassification(args, options?): Promise<TokenClassificationOutput>

Biasanya digunakan untuk parsing kalimat, baik secara gramatikal maupun Named Entity Recognition (NER) untuk memahami kata kunci yang terkandung dalam teks. Model yang direkomendasikan: dbmdz/bert-large-cased-finetuned-conll03-english

Parameter

NamaTipe
argsTokenClassificationArgs
options?Options

Mengembalikan

Promise<TokenClassificationOutput>

Didefinisikan di

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


terjemahan

▸ terjemahan(args, options?): Promise<TranslationOutput>

Tugas ini dikenal luas untuk menerjemahkan teks dari satu bahasa ke bahasa lain. Model yang direkomendasikan: Helsinki-NLP/opus-mt-ru-en.

Parameter

NamaTipe
argsTranslationArgs
options?Options

Mengembalikan

Promise<TranslationOutput>

Didefinisikan di

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


visualQuestionAnswering

▸ visualQuestionAnswering(args, options?): Promise<VisualQuestionAnsweringOutput[number]>

Menjawab pertanyaan pada gambar. Model yang direkomendasikan: dandelin/vilt-b32-finetuned-vqa.

Parameter

NamaTipe
argsVisualQuestionAnsweringArgs
options?Options

Mengembalikan

Promise<VisualQuestionAnsweringOutput[number]>

Didefinisikan di

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


zeroShotClassification

▸ zeroShotClassification(args, options?): Promise<ZeroShotClassificationOutput>

Tugas ini sangat berguna untuk mencoba klasifikasi tanpa kode, Anda cukup melewatkan kalimat/paragraf dan label-label yang mungkin untuk kalimat tersebut, lalu Anda akan mendapatkan hasil. Model yang direkomendasikan: facebook/bart-large-mnli.

Parameter

NamaTipe
argsZeroShotClassificationArgs
options?Options

Mengembalikan

Promise<ZeroShotClassificationOutput>

Didefinisikan di

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


zeroShotImageClassification

▸ zeroShotImageClassification(args, options?): Promise<ZeroShotImageClassificationOutput>

Klasifikasikan gambar ke kelas yang ditentukan. Model yang direkomendasikan: openai/clip-vit-large-patch14-336

Parameter

NamaTipe
argsZeroShotImageClassificationArgs
options?Options

Mengembalikan

Promise<ZeroShotImageClassificationOutput>

Didefinisikan di

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

Update on GitHub