Header menu logo Nao

ILlmProvider Type

Abstract interface for LLM providers. Implementations wrap specific backends (Ollama, OpenAI, Anthropic, etc.)

Instance members

Instance member Description

this.CompleteAsync

Full Usage: this.CompleteAsync

Parameters:
Returns: Task<CompletionResult>
Modifiers: abstract

Send a conversation to the LLM and return the completion result

arg0 : Conversation
arg1 : CompletionOptions
Returns: Task<CompletionResult>

this.Name

Full Usage: this.Name

Returns: string
Modifiers: abstract

Human-readable name identifying this provider instance (e.g. "ollama", "openai")

Returns: string

Type something to start searching.