AI-Studio/app/MindWork AI Studio/Provider/IResponseStreamLine.cs

19 lines
623 B
C#
Raw Normal View History

2025-01-04 13:11:32 +00:00
namespace AIStudio.Provider;
2025-09-03 08:08:04 +00:00
/// <summary>
/// A contract for a streamed response line that may contain content and annotations.
/// </summary>
public interface IResponseStreamLine : IAnnotationStreamLine
2025-01-04 13:11:32 +00:00
{
/// <summary>
/// Checks if the response line contains any content.
/// </summary>
/// <returns>True when the response line contains content, false otherwise.</returns>
public bool ContainsContent();
/// <summary>
/// Gets the content of the response line.
/// </summary>
/// <returns>The content of the response line.</returns>
public ContentStreamChunk GetContent();
2025-01-04 13:11:32 +00:00
}