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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
acceptsSensitivity? | readonly | readonly Sensitivity[] | - | packages/provider/src/adapters/ollama.ts:98 |
allowInsecureTransport? | readonly | boolean | - | packages/provider/src/adapters/ollama.ts:97 |
baseUrl? | readonly | string | - | packages/provider/src/adapters/ollama.ts:60 |
capabilities? | readonly | Partial<ProviderCapabilities> | - | packages/provider/src/adapters/ollama.ts:99 |
chatPath? | readonly | string | - | packages/provider/src/adapters/ollama.ts:61 |
fetchImpl? | readonly | (input, init?) => Promise<Response> | - | packages/provider/src/adapters/ollama.ts:63 |
headers? | readonly | Readonly<Record<string, string>> | - | packages/provider/src/adapters/ollama.ts:62 |
keepAlive? | readonly | string | number | How 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 |
model | readonly | string | - | packages/provider/src/adapters/ollama.ts:59 |
name? | readonly | string | - | packages/provider/src/adapters/ollama.ts:100 |
numCtx? | readonly | number | Context 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? | readonly | boolean | "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? | readonly | number | Time-to-response budget per request (PS-24). Default DEFAULT_REQUEST_TIMEOUT_MS (120s); 0 disables. | packages/provider/src/adapters/ollama.ts:68 |