Method SubmitAsync
- Namespace
- LMKit.TextGeneration
- Assembly
- LM-Kit.NET.dll
SubmitAsync(string, CancellationToken)
Submit a user prompt (string) asynchronously.
public Task<TextGenerationResult> SubmitAsync(string prompt, CancellationToken cancellationToken = default)Parameters
- promptstring
- User input in natural language. 
- cancellationTokenCancellationToken
- Optional cancellation token. 
Returns
- Task<TextGenerationResult>
- A task that resolves to TextGenerationResult. 
Exceptions
- ArgumentNullException
- If - promptis null/empty.
- OperationCanceledException
- If the operation is cancelled. 
SubmitAsync(Prompt, CancellationToken)
Submit a Prompt (text and/or attachments) asynchronously.
public Task<TextGenerationResult> SubmitAsync(Prompt prompt, CancellationToken cancellationToken = default)Parameters
- promptPrompt
- A Prompt representing the user's request. 
- cancellationTokenCancellationToken
- Optional cancellation token. 
Returns
- Task<TextGenerationResult>
- A task that resolves to TextGenerationResult. 
Exceptions
- ArgumentNullException
- If - promptis null.
- OperationCanceledException
- If the operation is cancelled.