Huggingface.js documentation
@huggingface/inference
@huggingface/inference
Ad Alanları
Sınıflar
- HfInference
- InferenceClient
- InferenceClientEndpoint
- InferenceClientError
- InferenceClientHubApiError
- InferenceClientInputError
- InferenceClientProviderApiError
- InferenceClientProviderOutputError
- InferenceClientRoutingError
Arayüzler
- AudioToAudioOutput
- AudioToAudioOutputElem
- BaseArgs
- BodyParams
- HeaderParams
- InferenceProviderMappingEntry
- Günlük Kaydedici
- Seçenekler
- TextGenerationInput
- TextGenerationOutput
- TextGenerationStreamBestOfSequence
- TextGenerationStreamDetails
- TextGenerationStreamOutput
- TextGenerationStreamPrefillToken
- TextGenerationStreamToken
- UrlParams
Tür Takma Adları
AudioClassificationArgs
Ƭ AudioClassificationArgs: BaseArgs & AudioClassificationInput | LegacyAudioInput
Tanımlandığı yer
inference/src/tasks/audio/audioClassification.ts:9
AudioToAudioArgs
Ƭ AudioToAudioArgs: BaseArgs & { inputs: Blob } | LegacyAudioInput
Tanımlandığı yer
inference/src/tasks/audio/audioToAudio.ts:8
AuthMethod
Ƭ AuthMethod: "none" | "hf-token" | "credentials-include" | "provider-key"
Tanımlandığı yer
AutomaticSpeechRecognitionArgs
Ƭ AutomaticSpeechRecognitionArgs: BaseArgs & AutomaticSpeechRecognitionInput | LegacyAudioInput
Tanımlandığı yer
inference/src/tasks/audio/automaticSpeechRecognition.ts:8
DocumentQuestionAnsweringArgs
Ƭ DocumentQuestionAnsweringArgs: BaseArgs & DocumentQuestionAnsweringInput & { inputs: DocumentQuestionAnsweringInputData & { image: Blob } }
Tanımlandığı yer
inference/src/tasks/multimodal/documentQuestionAnswering.ts:13
FeatureExtractionArgs
Ƭ FeatureExtractionArgs: BaseArgs & FeatureExtractionInput & FeatureExtractionOAICompatInput
Tanımlandığı yer
inference/src/tasks/nlp/featureExtraction.ts:12
FeatureExtractionOutput
Ƭ FeatureExtractionOutput: (number | number[] | number[][])[]
Dönüş değerleri, çok boyutlu bir float dizisidir (boyut, bir dize mi yoksa dize listesi mi gönderdiğinize ve otomatik indirgeme (örneğin genellikle mean_pooling) sizin için uygulandı mı yoksa uygulanmadı mı durumuna bağlıdır. Bu, modelin README'sinde açıklanmalıdır).
Tanımlandığı yer
inference/src/tasks/nlp/featureExtraction.ts:17
FillMaskArgs
Ƭ FillMaskArgs: BaseArgs & FillMaskInput
Tanımlandığı yer
inference/src/tasks/nlp/fillMask.ts:7
ImageClassificationArgs
Ƭ ImageClassificationArgs: BaseArgs & ImageClassificationInput | LegacyImageInput
Tanımlandığı yer
inference/src/tasks/cv/imageClassification.ts:8
ImageSegmentationArgs
Ƭ ImageSegmentationArgs: BaseArgs & ImageSegmentationInput
Tanımlandığı yer
inference/src/tasks/cv/imageSegmentation.ts:8
ImageTextToImageArgs
Ƭ ImageTextToImageArgs: BaseArgs & ImageTextToImageInput
Tanımlandığı yer
inference/src/tasks/cv/imageTextToImage.ts:7
ImageTextToVideoArgs
Ƭ ImageTextToVideoArgs: BaseArgs & ImageTextToVideoInput
Tanımlandığı yer
inference/src/tasks/cv/imageTextToVideo.ts:7
ImageToImageArgs
Ƭ ImageToImageArgs: BaseArgs & ImageToImageInput
Tanımlandığı yer
inference/src/tasks/cv/imageToImage.ts:8
ImageToTextArgs
Ƭ ImageToTextArgs: BaseArgs & ImageToTextInput | LegacyImageInput
Tanımlandığı yer
inference/src/tasks/cv/imageToText.ts:8
ImageToVideoArgs
Ƭ ImageToVideoArgs: BaseArgs & ImageToVideoInput
Tanımlandığı yer
inference/src/tasks/cv/imageToVideo.ts:8
InferenceProvider
Ƭ InferenceProvider: INFERENCE_PROVIDERS[number] türü
Tanımlandığı yer
InferenceProviderOrPolicy
Ƭ InferenceProviderOrPolicy: typeof PROVIDERS_OR_POLICIES[number]
Tanımlandığı yer
InferenceTask
Ƭ InferenceTask: Exclude<PipelineType, "other"> | "conversational"
Tanımlandığı yer
ModelId
Ƭ ModelId: string
“meta-llama/Llama-3.3-70B-Instruct” gibi bir HF model kimliği
Tanımlandığı yer
ObjectDetectionArgs
Ƭ ObjectDetectionArgs: BaseArgs & ObjectDetectionInput | LegacyImageInput
Tanımlandığı yer
inference/src/tasks/cv/objectDetection.ts:8
OutputType
Ƭ OutputType: "url" | "dataUrl" | "blob" | "json"
Tanımlandığı yer
QuestionAnsweringArgs
Ƭ QuestionAnsweringArgs: BaseArgs & QuestionAnsweringInput
Tanımlandığı yer
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 }
Tanımlandığı yer
SentenceSimilarityArgs
Ƭ SentenceSimilarityArgs: BaseArgs & SentenceSimilarityInput
Tanımlandığı yer
inference/src/tasks/nlp/sentenceSimilarity.ts:7
SummarizationArgs
Ƭ SummarizationArgs: BaseArgs & SummarizationInput
Tanımlandığı yer
inference/src/tasks/nlp/summarization.ts:7
TableQuestionAnsweringArgs
Ƭ TableQuestionAnsweringArgs: BaseArgs & TableQuestionAnsweringInput
Tanımlandığı yer
inference/src/tasks/nlp/tableQuestionAnswering.ts:7
TabularClassificationArgs
Ƭ TabularClassificationArgs: BaseArgs & { inputs: { data: Record<string, string[]> } }
Tanımlandığı yer
inference/src/tasks/tabular/tabularClassification.ts:6
TabularClassificationOutput
Ƭ TabularClassificationOutput: number[]
Her satır için tahmin edilen etiketlerin listesi
Tanımlandığı yer
inference/src/tasks/tabular/tabularClassification.ts:18
TabularRegressionArgs
Ƭ TabularRegressionArgs: BaseArgs & { inputs: { data: Record<string, string[]> } }
Tanımlandığı yer
inference/src/tasks/tabular/tabularRegression.ts:6
TabularRegressionOutput
Ƭ TabularRegressionOutput: number[]
her satır için tahmini değerlerin listesi
Tanımlandığı yer
inference/src/tasks/tabular/tabularRegression.ts:18
TextClassificationArgs
Ƭ TextClassificationArgs: BaseArgs & TextClassificationInput
Tanımlandığı yer
inference/src/tasks/nlp/textClassification.ts:7
TextGenerationStreamFinishReason
Ƭ TextGenerationStreamFinishReason: "length" | "eos_token" | "stop_sequence"
Tanımlandığı yer
inference/src/tasks/nlp/textGenerationStream.ts:48
TextRankingArgs
Ƭ TextRankingArgs: BaseArgs & TextRankingInput
Tanımlandığı yer
inference/src/tasks/nlp/textRanking.ts:7
TextToAudioArgs
Ƭ TextToAudioArgs: BaseArgs & TextToAudioInput
Tanımlandığı yer
inference/src/tasks/audio/textToAudio.ts:8
TextToImageArgs
Ƭ TextToImageArgs: BaseArgs & TextToImageInput
Tanımlandığı yer
inference/src/tasks/cv/textToImage.ts:8
TextToVideoArgs
Ƭ TextToVideoArgs: BaseArgs & TextToVideoInput
Tanımlandığı yer
inference/src/tasks/cv/textToVideo.ts:11
TextToVideoOutput
Ƭ TextToVideoOutput: Blob
Tanımlandığı yer
inference/src/tasks/cv/textToVideo.ts:13
TokenClassificationArgs
Ƭ TokenClassificationArgs: BaseArgs & TokenClassificationInput
Tanımlandığı yer
inference/src/tasks/nlp/tokenClassification.ts:7
TranslationArgs
Ƭ TranslationArgs: BaseArgs & TranslationInput
Tanımlandığı yer
inference/src/tasks/nlp/translation.ts:7
VisualQuestionAnsweringArgs
Ƭ VisualQuestionAnsweringArgs: BaseArgs & VisualQuestionAnsweringInput & { inputs: VisualQuestionAnsweringInputData & { image: Blob } }
Tanımlandığı yer
inference/src/tasks/multimodal/visualQuestionAnswering.ts:13
ZeroShotClassificationArgs
Ƭ ZeroShotClassificationArgs: BaseArgs & ZeroShotClassificationInput
Tanımlandığı yer
inference/src/tasks/nlp/zeroShotClassification.ts:7
ZeroShotImageClassificationArgs
Ƭ ZeroShotImageClassificationArgs: BaseArgs & ZeroShotImageClassificationInput | LegacyZeroShotImageClassificationInput
Tanımlandığı yer
inference/src/tasks/cv/zeroShotImageClassification.ts:15
Değişkenler
ÇEVRİMİÇİ SAĞLAYICILAR
• Const INFERENCE_PROVIDERS: salt okunur ["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"]
Tanımlandığı yer
SAĞLAYICILAR
• Const PROVIDERS: Record<InferenceProvider, Partial<Record<InferenceTask, TaskProviderHelper>>>
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:61
SAĞLAYICILAR _ HUB _ KURULUŞLAR
• Const PROVIDERS_HUB_ORGS: Record<InferenceProvider, string>
HF Hub'daki org ad alanı, yani hf.co/…
Mümkün olduğunda, InferenceProvider == org ad alanı olmalıdır
Tanımlandığı yer
SAĞLAYICILAR _ VEYA _ POLİTİKALAR
• Const PROVIDERS_OR_POLICIES: salt okunur ["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"]
Tanımlandığı yer
Fonksiyonlar
audioClassification
▸ audioClassification(args, options?): Promise<AudioClassificationOutput>
Bu görev, bazı ses girdilerini okur ve sınıfların olasılığını çıktılar. Önerilen model: superb/hubert-large-superb-er
Parametreler
| Ad | Tür |
|---|---|
args | AudioClassificationArgs |
options? | Options |
Dönüş
Promise<AudioClassificationOutput>
Tanımlandığı yer
inference/src/tasks/audio/audioClassification.ts:15
audioToAudio
▸ audioToAudio(args, options?): Promise<AudioToAudioOutput[]>
Bu görev, bazı ses girdilerini okur ve bir veya birden fazla ses dosyası üretir. Örnek model: speechbrain/sepformer-wham ses kaynak ayırma yapar.
Parametreler
| Ad | Tür |
|---|---|
args | AudioToAudioArgs |
options? | Options |
Dönüş
Promise<AudioToAudioOutput[]>
Tanımlandığı yer
inference/src/tasks/audio/audioToAudio.ts:41
automaticSpeechRecognition
▸ automaticSpeechRecognition(args, options?): Promise<AutomaticSpeechRecognitionOutput>
Bu görev, bazı ses girdilerini okur ve ses dosyalarındaki söylenen kelimeleri çıktılar. Önerilen model (İngilizce dil): facebook/wav2vec2-large-960h-lv60-self
Parametreler
| Ad | Tür |
|---|---|
args | AutomaticSpeechRecognitionArgs |
options? | Options |
Dönüş
Promise<AutomaticSpeechRecognitionOutput>
Tanımlandığı yer
inference/src/tasks/audio/automaticSpeechRecognition.ts:13
chatCompletion
▸ chatCompletion(args, options?): Promise<ChatCompletionOutput>
OpenAI mesaj tamamlama API'sini kullanarak, akışsız (no stream) bir şekilde bir istemciye (prompt) yanıt üretmek için sohbet tamamlama uç noktasını (chat completion endpoint) kullanın.
Parametreler
| Ad | Tür |
|---|---|
args | BaseArgs & ChatCompletionInput |
options? | Options |
Dönüş
Promise<ChatCompletionOutput>
Tanımlandığı yer
inference/src/tasks/nlp/chatCompletion.ts:12
chatCompletionStream
▸ chatCompletionStream(args, options?): AsyncGenerator<ChatCompletionStreamOutput>
Bir istemden metni devam ettirmek için kullanılır. textGeneration ile aynıdır ancak her seferinde bir token okunabilen bir üreteç döndürür
Parametreler
| Ad | Tür |
|---|---|
args | BaseArgs & ChatCompletionInput |
options? | Options |
Dönüş
AsyncGenerator<ChatCompletionStreamOutput>
Tanımlandığı yer
inference/src/tasks/nlp/chatCompletionStream.ts:12
documentQuestionAnswering
▸ documentQuestionAnswering(args, options?): Promise<DocumentQuestionAnsweringOutput[number]>
Bir belge görüntüsündeki soruyu yanıtlar. Önerilen model: impira/layoutlm-document-qa.
Parametreler
| Ad | Tür |
|---|---|
args | DocumentQuestionAnsweringArgs |
options? | Options |
Dönüş
Promise<DocumentQuestionAnsweringOutput[number]>
Tanımlandığı yer
inference/src/tasks/multimodal/documentQuestionAnswering.ts:19
featureExtraction
▸ featureExtraction(args, options?): Promise<FeatureExtractionOutput>
Bu görev, bazı metinleri okur ve genellikle bir anlamsal veritabanı/anlamsal arama parçası olarak tüketilen ham float değerlerini çıktılar.
Parametreler
| Ad | Tür |
|---|---|
args | FeatureExtractionArgs |
options? | Options |
Dönüş
Promise<FeatureExtractionOutput>
Tanımlandığı yer
inference/src/tasks/nlp/featureExtraction.ts:22
fillMask
▸ fillMask(args, options?): Promise<FillMaskOutput>
Eksik bir kelime (daha doğrusu token) bulunan boşluğu doldurmaya çalışır. Bu, BERT modelleri için temel görevdir.
Parametreler
| Ad | Tür |
|---|---|
args | FillMaskArgs |
options? | Options |
Dönüş
Promise<FillMaskOutput>
Tanımlandığı yer
inference/src/tasks/nlp/fillMask.ts:12
getProviderHelper
▸ getProviderHelper(provider, task): TextToImageTaskHelper & TaskProviderHelper
Ad ve görevle sağlayıcı yardımcı örneğini alın
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TextToImageTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:201
▸ getProviderHelper(provider, task): ConversationalTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ConversationalTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:205
▸ getProviderHelper(provider, task): TextGenerationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TextGenerationTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:209
▸ getProviderHelper(provider, task): TextToSpeechTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TextToSpeechTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:213
▸ getProviderHelper(provider, task): TextToAudioTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TextToAudioTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:217
▸ getProviderHelper(provider, task): AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
AutomaticSpeechRecognitionTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:221
▸ getProviderHelper(provider, task): TextToVideoTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TextToVideoTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:225
▸ getProviderHelper(provider, task): TextClassificationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TextClassificationTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:229
▸ getProviderHelper(provider, task): QuestionAnsweringTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
QuestionAnsweringTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:233
▸ getProviderHelper(provider, task): AudioClassificationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
AudioClassificationTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:237
▸ getProviderHelper(provider, task): AudioToAudioTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
AudioToAudioTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:241
▸ getProviderHelper(provider, task): FillMaskTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
FillMaskTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:245
▸ getProviderHelper(provider, task): FeatureExtractionTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
FeatureExtractionTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:249
▸ getProviderHelper(provider, task): ImageClassificationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ImageClassificationTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:253
▸ getProviderHelper(provider, task): ImageSegmentationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ImageSegmentationTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:257
▸ getProviderHelper(provider, task): DocumentQuestionAnsweringTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
DocumentQuestionAnsweringTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:261
▸ getProviderHelper(provider, task): ImageToTextTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ImageToTextTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:265
▸ getProviderHelper(provider, task): ObjectDetectionTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ObjectDetectionTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:269
▸ getProviderHelper(provider, task): ZeroShotImageClassificationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ZeroShotImageClassificationTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:273
▸ getProviderHelper(provider, task): ZeroShotClassificationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ZeroShotClassificationTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:277
▸ getProviderHelper(provider, task): ImageToImageTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ImageToImageTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:281
▸ getProviderHelper(provider, task): ImageToVideoTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ImageToVideoTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:285
▸ getProviderHelper(provider, task): ImageTextToImageTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ImageTextToImageTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:289
▸ getProviderHelper(provider, task): ImageTextToVideoTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
ImageTextToVideoTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:293
▸ getProviderHelper(provider, task): TextRankingTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TextRankingTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:297
▸ getProviderHelper(provider, task): SentenceSimilarityTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
SentenceSimilarityTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:301
▸ getProviderHelper(provider, task): TableQuestionAnsweringTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TableQuestionAnsweringTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:305
▸ getProviderHelper(provider, task): TabularClassificationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TabularClassificationTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:309
▸ getProviderHelper(provider, task): TabularRegressionTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TabularRegressionTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:313
▸ getProviderHelper(provider, task): TokenClassificationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TokenClassificationTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:317
▸ getProviderHelper(provider, task): TranslationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
TranslationTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:321
▸ getProviderHelper(provider, task): SummarizationTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
SummarizationTaskHelper ve TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:325
▸ getProviderHelper(provider, task): VisualQuestionAnsweringTaskHelper & TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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" |
Dönüş
VisualQuestionAnsweringTaskHelper & TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:329
▸ getProviderHelper(provider, task): TaskProviderHelper
Parametreler
| Ad | Tür |
|---|---|
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 |
Dönüş
TaskProviderHelper
Tanımlandığı yer
inference/src/lib/getProviderHelper.ts:333
imageClassification
▸ imageClassification(args, options?): Promise<ImageClassificationOutput>
Bu görev, bazı görüntü girdilerini okur ve sınıfların olasılığını çıktılar. Önerilen model: google/vit-base-patch16-224
Parametreler
| Ad | Tür |
|---|---|
args | ImageClassificationArgs |
options? | Options |
Dönüş
Promise<ImageClassificationOutput>
Tanımlandığı yer
inference/src/tasks/cv/imageClassification.ts:14
imageSegmentation
▸ imageSegmentation(args, options?): Promise<ImageSegmentationOutput>
Bu görev, bazı görüntü girdilerini okur ve sınıfların olasılıkları ile algılanan nesnelerin sınırlayıcı kutularını (bounding box) çıktılar. Önerilen model: facebook/detr-resnet-50-panoptic
Parametreler
| Ad | Tür |
|---|---|
args | ImageSegmentationArgs |
options? | Options |
Dönüş
Promise<ImageSegmentationOutput>
Tanımlandığı yer
inference/src/tasks/cv/imageSegmentation.ts:14
imageTextToImage
▸ imageTextToImage(args, options?): Promise<Blob>
Bu görev, bir görüntü ve metin girdisi alır ve yeni oluşturulmuş bir görüntü çıktısı üretir. Önerilen model: black-forest-labs/FLUX.2-dev
Parametreler
| Ad | Tür |
|---|---|
args | ImageTextToImageArgs |
options? | Options |
Dönüş
Promise<Blob>
Tanımlandığı yer
inference/src/tasks/cv/imageTextToImage.ts:13
imageTextToVideo
▸ imageTextToVideo(args, options?): Promise<Blob>
Bu görev, bir görüntü ve metin girdisi alır ve üretilmiş bir video çıktısı verir. Önerilen model: Lightricks/LTX-Video
Parametreler
| Ad | Tür |
|---|---|
args | ImageTextToVideoArgs |
options? | Options |
Dönüş
Promise<Blob>
Tanımlandığı yer
inference/src/tasks/cv/imageTextToVideo.ts:13
imageToImage
▸ imageToImage(args, options?): Promise<Blob>
Bu görev, bazı metin girdilerini okur ve bir görüntü çıktısı üretir. Önerilen model: lllyasviel/sd-controlnet-depth
Parametreler
| Ad | Tür |
|---|---|
args | ImageToImageArgs |
options? | Options |
Dönüş
Promise<Blob>
Tanımlandığı yer
inference/src/tasks/cv/imageToImage.ts:14
imageToText
▸ imageToText(args, options?): Promise<ImageToTextOutput>
Bu görev, bazı görüntü girdilerini okur ve metin başlığını (caption) çıktılar.
Parametreler
| Ad | Tür |
|---|---|
args | ImageToTextArgs |
options? | Options |
Dönüş
Promise<ImageToTextOutput>
Tanımlandığı yer
inference/src/tasks/cv/imageToText.ts:12
imageToVideo
▸ imageToVideo(args, options?): Promise<Blob>
Bu görev, bazı metin girdilerini okur ve bir görüntü çıktısı üretir. Önerilen model: Wan-AI/Wan2.1-I2V-14B-720P
Parametreler
| Ad | Tür |
|---|---|
args | ImageToVideoArgs |
options? | Options |
Dönüş
Promise<Blob>
Tanımlandığı yer
inference/src/tasks/cv/imageToVideo.ts:14
makeRequestOptions
▸ makeRequestOptions(args, providerHelper, options?): Promise<{ info: RequestInit ; url: string }>
İstek argümanlarını hazırlayan yardımcı. Bu asenkron sürüm, model kimliği çözümleme adımını işler.
Parametreler
| Ad | Tür |
|---|---|
args | RequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean } |
providerHelper | TaskProviderHelper |
options? | Options & { task?: InferenceTask } |
Dönüş
Promise<{ info: RequestInit ; url: string }>
Tanımlandığı yer
inference/src/lib/makeRequestOptions.ts:19
makeRequestOptionsFromResolvedModel
▸ makeRequestOptionsFromResolvedModel(resolvedModel, providerHelper, args, mapping, options?): Object
İstek argümanlarını hazırlayan yardımcı. - yalnızca dahili kullanım içindir Bu senkron sürüm, model kimliği çözümleme adımını atlar
Parametreler
| Ad | Tür |
|---|---|
resolvedModel | string |
providerHelper | TaskProviderHelper |
args | RequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean } |
mapping | undefined | InferenceProviderMappingEntry |
options? | Options & { outputType?: OutputType ; task?: InferenceTask } |
Dönüş
Object
| Ad | Tür |
|---|---|
info | RequestInit |
url | string |
Tanımlandığı yer
inference/src/lib/makeRequestOptions.ts:105
objectDetection
▸ objectDetection(args, options?): Promise<ObjectDetectionOutput>
Bu görev, bazı görüntü girdilerini okur ve sınıfların olasılıkları ile algılanan nesnelerin sınırlayıcı kutularını (bounding box) çıktılar. Önerilen model: facebook/detr-resnet-50
Parametreler
| Ad | Tür |
|---|---|
args | ObjectDetectionArgs |
options? | Options |
Dönüş
Promise<ObjectDetectionOutput>
Tanımlandığı yer
inference/src/tasks/cv/objectDetection.ts:14
questionAnswering
▸ questionAnswering(args, options?): Promise<QuestionAnsweringOutput[number]>
Herhangi bir soruyu yanıtlayabilen, her şeyi bilen şık bir bot istiyor musunuz? Önerilen model: deepset/roberta-base-squad2
Parametreler
| Ad | Tür |
|---|---|
args | QuestionAnsweringArgs |
options? | Options |
Dönüş
Promise<QuestionAnsweringOutput[number]>
Tanımlandığı yer
inference/src/tasks/nlp/questionAnswering.ts:13
istek
▸ istek<T>(args, options?): Promise<T>
Çıkarım sağlayıcısına özel çağrılar yapmak için ilkel
Tip parametreleri
| Ad |
|---|
T |
Parametreler
| Ad | Tür |
|---|---|
args | RequestArgs |
options? | Options & { task?: InferenceTask } |
Dönüş
Promise<T>
Deprecated
Bunun yerine belirli görev işlevlerini kullanın. Bu işlev, gelecekteki bir sürümde kaldırılacaktır.
Tanımlandığı yer
inference/src/tasks/custom/request.ts:11
sentenceSimilarity
▸ sentenceSimilarity(args, options?): Promise<SentenceSimilarityOutput>
Bir metin ile diğer cümlelerin listesi arasındaki anlamsal benzerliği, gömme (embedding) değerlerini karşılaştırarak hesaplayın.
Parametreler
| Ad | Tür |
|---|---|
args | SentenceSimilarityArgs |
options? | Options |
Dönüş
Promise<SentenceSimilarityOutput>
Tanımlandığı yer
inference/src/tasks/nlp/sentenceSimilarity.ts:12
setLogger
▸ setLogger(logger): void
Parametreler
| Ad | Tür |
|---|---|
logger | Logger |
Dönüş
void
Tanımlandığı yer
streamingRequest
▸ streamingRequest<T>(args, options?): AsyncGenerator<T>
Sunucu gönderimli olaylar bekleyen özel çıkarım çağrıları yapmak için kullanılan bir ilkel; yanıtı bir üreteç üzerinden döndürür
Tip parametreleri
| Ad |
|---|
T |
Parametreler
| Ad | Tür |
|---|---|
args | RequestArgs |
options? | Options & { task?: InferenceTask } |
Dönüş
AsyncGenerator<T>
Deprecated
Bunun yerine belirli görev işlevlerini kullanın. Bu işlev, gelecekteki bir sürümde kaldırılacaktır.
Tanımlandığı yer
inference/src/tasks/custom/streamingRequest.ts:11
özetleme
▸ özetleme(args, options?): Promise<SummarizationOutput>
Bu görev, uzun metinleri daha kısa metinlere özetlemesiyle iyi bilinir. Dikkatli olun, bazı modellerin girdi için bir maksimum uzunluğu vardır. Bu, örneğin özetlemenin tam kitapları işleyemeyeceği anlamına gelir. Modelinizi seçerken dikkatli olun.
Parametreler
| Ad | Tür |
|---|---|
args | SummarizationArgs |
options? | Options |
Dönüş
Promise<SummarizationOutput>
Tanımlandığı yer
inference/src/tasks/nlp/summarization.ts:12
tableQuestionAnswering
▸ tableQuestionAnswering(args, options?): Promise<TableQuestionAnsweringOutput[number]>
SQL bilmiyor musunuz? Büyük bir elektronik tabloya dalmak istemiyor musunuz? Sorularınızı düz İngilizce olarak sorun! Önerilen model: google/tapas-base-finetuned-wtq.
Parametreler
| Ad | Tür |
|---|---|
args | TableQuestionAnsweringArgs |
options? | Options |
Dönüş
Promise<TableQuestionAnsweringOutput[number]>
Tanımlandığı yer
inference/src/tasks/nlp/tableQuestionAnswering.ts:12
tabularClassification
▸ tabularClassification(args, options?): Promise<TabularClassificationOutput>
Tabular formda verilen bir özellik seti için hedef etiketi tahmin eder. Genellikle, eğitim verileriniz üzerinde bir sınıflandırma modeli eğitmek ve aynı formattaki yeni verilerinizle kullanmak istersiniz. Örnek model: vvmnnnkv/wine-quality
Parametreler
| Ad | Tür |
|---|---|
args | TabularClassificationArgs |
options? | Options |
Dönüş
Promise<TabularClassificationOutput>
Tanımlandığı yer
inference/src/tasks/tabular/tabularClassification.ts:25
tabularRegression
▸ tabularRegression(args, options?): Promise<TabularRegressionOutput>
Tabular formda verilen bir özellik seti için hedef değeri tahmin eder. Genellikle, eğitim verileriniz üzerinde bir regresyon modeli eğitmek ve aynı formattaki yeni verilerinizle kullanmak istersiniz. Örnek model: scikit-learn/Fish-Weight
Parametreler
| Ad | Tür |
|---|---|
args | TabularRegressionArgs |
options? | Options |
Dönüş
Promise<TabularRegressionOutput>
Tanımlandığı yer
inference/src/tasks/tabular/tabularRegression.ts:25
textClassification
▸ textClassification(args, options?): Promise<TextClassificationOutput>
Genellikle duygu analizi için kullanılan bu yöntem, bir girdinin sınıflarına ait olasılıkları çıktılar. Önerilen model: distilbert-base-uncased-finetuned-sst-2-english
Parametreler
| Ad | Tür |
|---|---|
args | TextClassificationArgs |
options? | Options |
Dönüş
Promise<TextClassificationOutput>
Tanımlandığı yer
inference/src/tasks/nlp/textClassification.ts:12
textGeneration
▸ textGeneration(args, options?): Promise<TextGenerationOutput>
Bir istemden metni devam ettirmek için kullanılır. Bu, oldukça genel bir görevdir. Önerilen model: gpt2 (basit bir modeldir, ancak oynaması eğlencelidir).
Parametreler
| Ad | Tür |
|---|---|
args | BaseArgs & TextGenerationInput |
options? | Options |
Dönüş
Promise<TextGenerationOutput>
Tanımlandığı yer
inference/src/tasks/nlp/textGeneration.ts:12
textGenerationStream
▸ textGenerationStream(args, options?): AsyncGenerator<TextGenerationStreamOutput>
Bir istemden metni devam ettirmek için kullanılır. textGeneration ile aynıdır ancak her seferinde bir token okunabilen bir üreteç döndürür
Parametreler
| Ad | Tür |
|---|---|
args | BaseArgs & TextGenerationInput |
options? | Options |
Dönüş
AsyncGenerator<TextGenerationStreamOutput>
Tanımlandığı yer
inference/src/tasks/nlp/textGenerationStream.ts:90
textRanking
▸ textRanking(args, options?): Promise<TextRankingOutput>
Bir yeniden sıralayıcı (reranker) modeli kullanarak belgeleri bir sorguya göre ilgili olma derecesine göre sıralayın.
Parametreler
| Ad | Tür |
|---|---|
args | TextRankingArgs |
options? | Options |
Dönüş
Promise<TextRankingOutput>
Tanımlandığı yer
inference/src/tasks/nlp/textRanking.ts:12
textToAudio
▸ textToAudio(args, options?): Promise<Blob>
Bu görev, girdi metin komutundan ses (ör. müzik veya ses efektleri) üretir. Örnek model: stabilityai/stable-audio-open-1.0
Parametreler
| Ad | Tür |
|---|---|
args | TextToAudioArgs |
options? | Options |
Dönüş
Promise<Blob>
Tanımlandığı yer
inference/src/tasks/audio/textToAudio.ts:18
textToImage
▸ textToImage(args, options?): Promise<string>
Bu görev, bazı metin girdilerini okur ve bir görüntü çıktısı üretir. Önerilen model: stabilityai/stable-diffusion-2
Parametreler
| Ad | Tür |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType: "url" } |
Dönüş
Promise<string>
Tanımlandığı yer
inference/src/tasks/cv/textToImage.ts:18
▸ textToImage(args, options?): Promise<string>
Parametreler
| Ad | Tür |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType: "dataUrl" } |
Dönüş
Promise<string>
Tanımlandığı yer
inference/src/tasks/cv/textToImage.ts:22
▸ textToImage(args, options?): Promise<Blob>
Parametreler
| Ad | Tür |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType?: "blob" } |
Dönüş
Promise<Blob>
Tanımlandığı yer
inference/src/tasks/cv/textToImage.ts:26
▸ textToImage(args, options?): Promise<Record<string, unknown>>
Parametreler
| Ad | Tür |
|---|---|
args | TextToImageArgs |
options? | TextToImageOptions & { outputType?: "json" } |
Dönüş
Promise<Record<string, unknown>>
Tanımlandığı yer
inference/src/tasks/cv/textToImage.ts:30
textToSpeech
▸ textToSpeech(args, options?): Promise<Blob>
Bu görev, verilen bir metni seslendiren bir sesin ses kaydını sentezler. Önerilen model: espnet/kan-bayashi_ljspeech_vits
Parametreler
| Ad | Tür |
|---|---|
args | TextToSpeechArgs |
options? | Options |
Dönüş
Promise<Blob>
Tanımlandığı yer
inference/src/tasks/audio/textToSpeech.ts:15
textToVideo
▸ textToVideo(args, options?): Promise<TextToVideoOutput>
Parametreler
| Ad | Tür |
|---|---|
args | TextToVideoArgs |
options? | Options |
Dönüş
Promise<TextToVideoOutput>
Tanımlandığı yer
inference/src/tasks/cv/textToVideo.ts:15
tokenClassification
▸ tokenClassification(args, options?): Promise<TokenClassificationOutput>
Genellikle cümle ayrıştırma için kullanılır; dilbilgisel ayrıştırma veya metin içindeki anahtar kelimeleri anlamak için Adlandırılmış Varlık Tanıma (NER). Önerilen model: dbmdz/bert-large-cased-finetuned-conll03-english
Parametreler
| Ad | Tür |
|---|---|
args | TokenClassificationArgs |
options? | Options |
Dönüş
Promise<TokenClassificationOutput>
Tanımlandığı yer
inference/src/tasks/nlp/tokenClassification.ts:12
çeviri
▸ çeviri(args, options?): Promise<TranslationOutput>
Bu görev, metni bir dilden diğerine çevirmek için iyi bilinmektedir. Önerilen model: Helsinki-NLP/opus-mt-ru-en.
Parametreler
| Ad | Tür |
|---|---|
args | TranslationArgs |
options? | Options |
Dönüş
Promise<TranslationOutput>
Tanımlandığı yer
inference/src/tasks/nlp/translation.ts:11
visualQuestionAnswering
▸ visualQuestionAnswering(args, options?): Promise<VisualQuestionAnsweringOutput[number]>
Bir görüntüdeki soruyu yanıtlar. Önerilen model: dandelin/vilt-b32-finetuned-vqa.
Parametreler
| Ad | Tür |
|---|---|
args | VisualQuestionAnsweringArgs |
options? | Options |
Dönüş
Promise<VisualQuestionAnsweringOutput[number]>
Tanımlandığı yer
inference/src/tasks/multimodal/visualQuestionAnswering.ts:19
zeroShotClassification
▸ zeroShotClassification(args, options?): Promise<ZeroShotClassificationOutput>
Bu görev, sıfır kodla sınıflandırmayı denemek için son derece faydalıdır; yalnızca bir cümle/paragrafı ve o cümle için olası etiketleri iletirsiniz ve bir sonuç alırsınız. Önerilen model: facebook/bart-large-mnli.
Parametreler
| Ad | Tür |
|---|---|
args | ZeroShotClassificationArgs |
options? | Options |
Dönüş
Promise<ZeroShotClassificationOutput>
Tanımlandığı yer
inference/src/tasks/nlp/zeroShotClassification.ts:12
zeroShotImageClassification
▸ zeroShotImageClassification(args, options?): Promise<ZeroShotImageClassificationOutput>
Bir görüntüyü belirtilen sınıflara sınıflandırın. Önerilen model: openai/clip-vit-large-patch14-336
Parametreler
| Ad | Tür |
|---|---|
args | ZeroShotImageClassificationArgs |
options? | Options |
Dönüş
Promise<ZeroShotImageClassificationOutput>
Tanımlandığı yer
inference/src/tasks/cv/zeroShotImageClassification.ts:44
Update on GitHub