Table of Contents

Method Submit

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

Submit(string, CancellationToken)

Submit a user prompt (string) and get a completion synchronously.

public TextGenerationResult Submit(string prompt, CancellationToken cancellationToken = default)

Parameters

prompt string

User input in natural language.

cancellationToken CancellationToken

Optional cancellation token.

Returns

TextGenerationResult

The generated TextGenerationResult.

Exceptions

ArgumentNullException

If prompt is null/empty.

OperationCanceledException

If the operation is cancelled.

Submit(Prompt, CancellationToken)

Submit a Prompt (text and/or attachments) synchronously.

Use this overload when you need to control advanced prompt fields (e.g., NullOnDoubt or auxiliary content).

public TextGenerationResult Submit(Prompt prompt, CancellationToken cancellationToken = default)

Parameters

prompt Prompt

A Prompt representing the user request.

cancellationToken CancellationToken

Optional cancellation token.

Returns

TextGenerationResult

The generated TextGenerationResult.

Exceptions

ArgumentNullException

If prompt is null.

OperationCanceledException

If the operation is cancelled.