Skip to content

Graphorin API reference v0.12.1


Graphorin API reference / @graphorin/provider / adapters/ollama / OllamaAdapterOptions

Interface: OllamaAdapterOptions

Defined in: packages/provider/src/adapters/ollama.ts:58

Options accepted by ollamaAdapter.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
acceptsSensitivity?readonlyreadonly Sensitivity[]-packages/provider/src/adapters/ollama.ts:98
allowInsecureTransport?readonlyboolean-packages/provider/src/adapters/ollama.ts:97
baseUrl?readonlystring-packages/provider/src/adapters/ollama.ts:60
capabilities?readonlyPartial<ProviderCapabilities>-packages/provider/src/adapters/ollama.ts:99
chatPath?readonlystring-packages/provider/src/adapters/ollama.ts:61
fetchImpl?readonly(input, init?) => Promise<Response>-packages/provider/src/adapters/ollama.ts:63
headers?readonlyReadonly<Record&lt;string, string&gt;>-packages/provider/src/adapters/ollama.ts:62
keepAlive?readonlystring | numberHow long the server keeps the model loaded after the request, sent as Ollama's top-level keep_alive field (e.g. '10m', -1 for indefinitely). Omitted -> the server default (5m).packages/provider/src/adapters/ollama.ts:96
logger?readonly(level, message, meta?) => void-packages/provider/src/adapters/ollama.ts:101
modelreadonlystring-packages/provider/src/adapters/ollama.ts:59
name?readonlystring-packages/provider/src/adapters/ollama.ts:100
numCtx?readonlynumberContext window to request from the Ollama server, sent as options.num_ctx on every call (audit 2026-07-16, P1-5). Without it Ollama sizes the context itself (4096 by default) while this adapter declares capabilities.contextWindow 8192 - three numbers that silently disagree. Setting numCtx uses ONE value for both the server request and capabilities.contextWindow (an explicit capabilities.contextWindow override still wins).packages/provider/src/adapters/ollama.ts:90
think?readonlyboolean | "low" | "medium" | "high"Thinking control for reasoning-capable models (audit 2026-07-16, P1-4). Sent as Ollama's top-level think field: false disables thinking on models that default to it (e.g. qwen3), true enables it, and `'low''medium'
timeoutMs?readonlynumberTime-to-response budget per request (PS-24). Default DEFAULT_REQUEST_TIMEOUT_MS (120s); 0 disables.packages/provider/src/adapters/ollama.ts:68