OllamaEmbeddingGenerator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一個 IEmbeddingGenerator<TInput,TEmbedding> 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))
- 繼承
-
OllamaEmbeddingGenerator
- 實作
建構函式
| 名稱 | Description |
|---|---|
| OllamaEmbeddingGenerator(String, String, HttpClient) |
初始化 OllamaEmbeddingGenerator 類別的新執行個體。 |
| OllamaEmbeddingGenerator(Uri, String, HttpClient) |
初始化 OllamaEmbeddingGenerator 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| Dispose() |
執行與釋放、釋放或重設非受控資源相關聯的應用程式定義工作。 |
| GenerateAsync(IEnumerable<String>, EmbeddingGenerationOptions, CancellationToken) |
為每個提供的 |
明確介面實作
| 名稱 | Description |
|---|---|
| IEmbeddingGenerator.GetService(Type, Object) |
請求 給 IEmbeddingGenerator<TInput,TEmbedding> 指定類型的 |
擴充方法
| 名稱 | Description |
|---|---|
| AsBuilder<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>) |
創造一個新的 EmbeddingGeneratorBuilder<TInput,TEmbedding> 用途 |
| GenerateAndZipAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, IEnumerable<TInput>, EmbeddingGenerationOptions, CancellationToken) |
為每個提供的 |
| GenerateAsync<TInput,TEmbedding>(IEmbeddingGenerator<TInput,TEmbedding>, TInput, EmbeddingGenerationOptions, CancellationToken) |
從指定的 |
| GetRequiredService(IEmbeddingGenerator, Type, Object) |
會要求 需要 IEmbeddingGenerator<TInput,TEmbedding> 指定類型的 |
| GetRequiredService<TService>(IEmbeddingGenerator, Object) |
會請求 一個 IEmbeddingGenerator<TInput,TEmbedding> 類型的 |
| GetService<TService>(IEmbeddingGenerator, Object) |
請求 一個 IEmbeddingGenerator<TInput,TEmbedding> 類型的 |