OllamaEmbeddingGenerator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un oggetto IEmbeddingGenerator<TInput,TEmbedding> per Ollama.
public ref class OllamaEmbeddingGenerator sealed : IDisposable, Microsoft::Extensions::AI::IEmbeddingGenerator<System::String ^, Microsoft::Extensions::AI::Embedding<float> ^>
public sealed class OllamaEmbeddingGenerator : IDisposable, Microsoft.Extensions.AI.IEmbeddingGenerator<string,Microsoft.Extensions.AI.Embedding<float>>
type OllamaEmbeddingGenerator = class
interface IEmbeddingGenerator<string, Embedding<single>>
interface IEmbeddingGenerator
interface IDisposable
Public NotInheritable Class OllamaEmbeddingGenerator
Implements IDisposable, IEmbeddingGenerator(Of String, Embedding(Of Single))
- Ereditarietà
-
OllamaEmbeddingGenerator
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| OllamaEmbeddingGenerator(String, String, HttpClient) |
Inizializza una nuova istanza della classe OllamaEmbeddingGenerator. |
| OllamaEmbeddingGenerator(Uri, String, HttpClient) |
Inizializza una nuova istanza della classe OllamaEmbeddingGenerator. |
Metodi
| Nome | Descrizione |
|---|---|
| Dispose() |
Esegue attività definite dall'applicazione associate alla liberazione, al rilascio o alla reimpostazione di risorse non gestite. |
| GenerateAsync(IEnumerable<String>, EmbeddingGenerationOptions, CancellationToken) |
Genera incorporamenti per ognuno degli elementi forniti |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IEmbeddingGenerator.GetService(Type, Object) |
Richiede un IEmbeddingGenerator<TInput,TEmbedding> oggetto del tipo |