0
0
mirror of https://github.com/Shchoholiev/shopping-assistant-api.git synced 2025-06-29 18:21:11 +00:00
shopping-assistant-api/ShoppingAssistantApi.Application/IServices/IOpenAiService.cs
2023-10-14 02:12:25 +00:00

14 lines
490 B
C#

using ShoppingAssistantApi.Application.Models.OpenAi;
namespace ShoppingAssistantApi.Application.IServices;
public interface IOpenAiService
{
Task<OpenAiMessage> GetChatCompletion(ChatCompletionRequest chat, CancellationToken cancellationToken);
/// <summary>
/// Retrieves a stream of tokens (pieces of words) based on provided chat.
/// </summary>
IAsyncEnumerable<string> GetChatCompletionStream(ChatCompletionRequest chat, CancellationToken cancellationToken);
}