Header menu logo Nao

Nao.Providers Namespace

Type/Module Description

AnthropicConfig

Configuration for Anthropic Claude

LlamaCppConfig

Configuration for llama.cpp server

OllamaConfig

Configuration for Ollama (local LLM server)

OllamaProvider

LLM provider that connects to an Ollama server via its OpenAI-compatible API. Ollama exposes /v1/chat/completions for chat-style completions.

OpenAICompatibleProvider

LLM provider for any server that speaks the OpenAI-compatible `POST /v1/chat/completions` API. OpenAI itself, vLLM, llama.cpp's server and most local OpenAI-compatible runtimes share the exact same wire format — only the base URL, model name and (optional) bearer API key differ — so a single client covers them all instead of one near-identical implementation per vendor.

OpenAIConfig

Configuration for OpenAI-compatible providers

ProviderFactory

Factory for creating LLM providers

ProviderType

Identifies supported provider platforms

VllmConfig

Configuration for vLLM-served models (OpenAI-compatible API)

Type something to start searching.