Table of Contents

Method Submit

Namespace
LMKit.Retrieval
Assembly
LM-Kit.NET.dll

Submit(string, CancellationToken)

Submits a question and returns a response based on the loaded documents.

public DocumentQueryResult Submit(string question, CancellationToken cancellationToken = default)

Parameters

question string

The question to ask.

cancellationToken CancellationToken

Token to cancel the operation.

Returns

DocumentQueryResult

A DocumentQueryResult containing the generated response and references to source passages used.

Examples

using var chat = new PdfChat(chatModel, embeddingModel);
chat.LoadDocument("report.pdf");

var result = chat.Submit("What are the main conclusions?");
Console.WriteLine(result.Response.Completion);

Exceptions

InvalidOperationException

Thrown if no documents have been loaded.

ArgumentNullException

Thrown if question is null or empty.

ObjectDisposedException

Thrown if this instance has been disposed.

Share