OllamaChatClient Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un IChatClient Ollama.
public ref class OllamaChatClient sealed : IDisposable, Microsoft::Extensions::AI::IChatClient
public sealed class OllamaChatClient : IDisposable, Microsoft.Extensions.AI.IChatClient
type OllamaChatClient = class
interface IChatClient
interface IDisposable
Public NotInheritable Class OllamaChatClient
Implements IChatClient, IDisposable
- Héritage
-
OllamaChatClient
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| OllamaChatClient(String, String, HttpClient) |
Initialise une nouvelle instance de la classe OllamaChatClient. |
| OllamaChatClient(Uri, String, HttpClient) |
Initialise une nouvelle instance de la classe OllamaChatClient. |
Propriétés
| Nom | Description |
|---|---|
| ToolCallJsonSerializerOptions |
Obtient ou définit JsonSerializerOptions à utiliser pour toutes les activités de sérialisation liées aux arguments et résultats des appels d’outil. |
Méthodes
| Nom | Description |
|---|---|
| Dispose() |
Effectue des tâches définies par l’application associées à la libération, à la libération ou à la réinitialisation des ressources non managées. |
| GetResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Envoie des messages de conversation et retourne la réponse. |
| GetStreamingResponseAsync(IEnumerable<ChatMessage>, ChatOptions, CancellationToken) |
Envoie des messages de conversation et diffuse la réponse. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IChatClient.GetService(Type, Object) |
Demande l’objet IChatClient du type |