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
prompt
stringUser input in natural language.
cancellationToken
CancellationTokenOptional cancellation token.
Returns
- Task<TextGenerationResult>
A task that resolves to TextGenerationResult.
Exceptions
- ArgumentNullException
If
prompt
is 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
prompt
PromptA Prompt representing the user's request.
cancellationToken
CancellationTokenOptional cancellation token.
Returns
- Task<TextGenerationResult>
A task that resolves to TextGenerationResult.
Exceptions
- ArgumentNullException
If
prompt
is null.- OperationCanceledException
If the operation is cancelled.