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
- promptstring
- User input in natural language. 
- cancellationTokenCancellationToken
- Optional cancellation token. 
Returns
- TextGenerationResult
- The generated TextGenerationResult. 
Exceptions
- ArgumentNullException
- If - promptis 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
- promptPrompt
- A Prompt representing the user request. 
- cancellationTokenCancellationToken
- Optional cancellation token. 
Returns
- TextGenerationResult
- The generated TextGenerationResult. 
Exceptions
- ArgumentNullException
- If - promptis null.
- OperationCanceledException
- If the operation is cancelled.