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
stringUser input in natural language.
cancellationToken
CancellationTokenOptional 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
PromptA Prompt representing the user request.
cancellationToken
CancellationTokenOptional cancellation token.
Returns
- TextGenerationResult
The generated TextGenerationResult.
Exceptions
- ArgumentNullException
If
prompt
is null.- OperationCanceledException
If the operation is cancelled.