Huggingface.js documentation
@huggingface/inference
@huggingface/inference
Namespace
Kelas
- HfInference
- InferenceClient
- InferenceClientEndpoint
- InferenceClientError
- InferenceClientHubApiError
- InferenceClientInputError
- InferenceClientProviderApiError
- InferenceClientProviderOutputError
- InferenceClientRoutingError
Antarmuka
- AudioToAudioOutput
- AudioToAudioOutputElem
- BaseArgs
- BodyParams
- HeaderParams
- InferenceProviderMappingEntry
- Logger
- Opsi
- TextGenerationInput
- TextGenerationOutput
- TextGenerationStreamBestOfSequence
- TextGenerationStreamDetails
- TextGenerationStreamOutput
- TextGenerationStreamPrefillToken
- TextGenerationStreamToken
- UrlParams
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
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
InferenceProviderOrPolicy
Ƭ InferenceProviderOrPolicy: typeof PROVIDERS_OR_POLICIES[number]
Didefinisikan di
InferenceTask
Ƭ InferenceTask: Exclude<PipelineType, "other"> | "conversational"
Didefinisikan di
ModelId
Ƭ ModelId: string
ID model HF, seperti “meta-llama/Llama-3.3-70B-Instruct”
Didefinisikan di
ObjectDetectionArgs
Ƭ ObjectDetectionArgs: BaseArgs & ObjectDetectionInput | LegacyImageInput
Didefinisikan di
inference/src/tasks/cv/objectDetection.ts:8
OutputType
Ƭ OutputType: "url" | "dataUrl" | "blob" | "json"
Didefinisikan di
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
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
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
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
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
| Nama | Tipe |
|---|---|
args | AudioClassificationArgs |
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
| Nama | Tipe |
|---|---|
args | AudioToAudioArgs |
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
| Nama | Tipe |
|---|---|
args | AutomaticSpeechRecognitionArgs |
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
| Nama | Tipe |
|---|---|
args | BaseArgs & 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
| Nama | Tipe |
|---|---|
args | BaseArgs & 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
| Nama | Tipe |
|---|---|
args | DocumentQuestionAnsweringArgs |
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
| Nama | Tipe |
|---|---|
args | FeatureExtractionArgs |
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
| Nama | Tipe |
|---|---|
args | FillMaskArgs |
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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
| Nama | Tipe |
|---|---|
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 |
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
| Nama | Tipe |
|---|---|
args | ImageClassificationArgs |
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
| Nama | Tipe |
|---|---|
args | ImageSegmentationArgs |
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
| Nama | Tipe |
|---|---|
args | ImageTextToImageArgs |
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
| Nama | Tipe |
|---|---|
args | ImageTextToVideoArgs |
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
| Nama | Tipe |
|---|---|
args | ImageToImageArgs |
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
| Nama | Tipe |
|---|---|
args | ImageToTextArgs |
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
| Nama | Tipe |
|---|---|
args | ImageToVideoArgs |
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
| Nama | Tipe |
|---|---|
args | RequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean } |
providerHelper | TaskProviderHelper |
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
| Nama | Tipe |
|---|---|
resolvedModel | string |
providerHelper | TaskProviderHelper |
args | RequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean } |
mapping | undefined | InferenceProviderMappingEntry |
options? | Options & { outputType?: OutputType ; task?: InferenceTask } |
Mengembalikan
Object
| Nama | Tipe |
|---|---|
info | RequestInit |
url | string |
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
| Nama | Tipe |
|---|---|
args | ObjectDetectionArgs |
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
| Nama | Tipe |
|---|---|
args | QuestionAnsweringArgs |
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
| Nama | Tipe |
|---|---|
args | RequestArgs |
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
| Nama | Tipe |
|---|---|
args | SentenceSimilarityArgs |
options? | Options |
Mengembalikan
Promise<SentenceSimilarityOutput>
Didefinisikan di
inference/src/tasks/nlp/sentenceSimilarity.ts:12
setLogger
▸ setLogger(logger): void
Parameter
| Nama | Tipe |
|---|---|
logger | Logger |
Mengembalikan
void
Didefinisikan di
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
| Nama | Tipe |
|---|---|
args | RequestArgs |
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
| Nama | Tipe |
|---|---|
args | SummarizationArgs |
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
| Nama | Tipe |
|---|---|
args | TableQuestionAnsweringArgs |
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
| Nama | Tipe |
|---|---|
args | TabularClassificationArgs |
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
| Nama | Tipe |
|---|---|
args | TabularRegressionArgs |
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
| Nama | Tipe |
|---|---|
args | TextClassificationArgs |
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
| Nama | Tipe |
|---|---|
args | BaseArgs & 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
| Nama | Tipe |
|---|---|
args | BaseArgs & 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
| Nama | Tipe |
|---|---|
args | TextRankingArgs |
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
| Nama | Tipe |
|---|---|
args | TextToAudioArgs |
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
| Nama | Tipe |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType: "url" } |
Mengembalikan
Promise<string>
Didefinisikan di
inference/src/tasks/cv/textToImage.ts:18
▸ textToImage(args, options?): Promise<string>
Parameter
| Nama | Tipe |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType: "dataUrl" } |
Mengembalikan
Promise<string>
Didefinisikan di
inference/src/tasks/cv/textToImage.ts:22
▸ textToImage(args, options?): Promise<Blob>
Parameter
| Nama | Tipe |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType?: "blob" } |
Mengembalikan
Promise<Blob>
Didefinisikan di
inference/src/tasks/cv/textToImage.ts:26
▸ textToImage(args, options?): Promise<Record<string, unknown>>
Parameter
| Nama | Tipe |
|---|---|
args | TextToImageArgs |
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
| Nama | Tipe |
|---|---|
args | TextToSpeechArgs |
options? | Options |
Mengembalikan
Promise<Blob>
Didefinisikan di
inference/src/tasks/audio/textToSpeech.ts:15
textToVideo
▸ textToVideo(args, options?): Promise<TextToVideoOutput>
Parameter
| Nama | Tipe |
|---|---|
args | TextToVideoArgs |
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
| Nama | Tipe |
|---|---|
args | TokenClassificationArgs |
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
| Nama | Tipe |
|---|---|
args | TranslationArgs |
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
| Nama | Tipe |
|---|---|
args | VisualQuestionAnsweringArgs |
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
| Nama | Tipe |
|---|---|
args | ZeroShotClassificationArgs |
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
| Nama | Tipe |
|---|---|
args | ZeroShotImageClassificationArgs |
options? | Options |
Mengembalikan
Promise<ZeroShotImageClassificationOutput>
Didefinisikan di
inference/src/tasks/cv/zeroShotImageClassification.ts:44
Update on GitHub