Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/provider / adapters/openai-compatible / OpenAICompatibleAdapterOptions
Interface: OpenAICompatibleAdapterOptions
Defined in: packages/provider/src/adapters/openai-compatible.ts:25
Options accepted by openAICompatibleAdapter.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
acceptsSensitivity? | readonly | readonly Sensitivity[] | Override for the default acceptsSensitivity value. | packages/provider/src/adapters/openai-compatible.ts:60 |
allowInsecureTransport? | readonly | boolean | Acknowledge the risk of running over plaintext HTTP against a public host. | packages/provider/src/adapters/openai-compatible.ts:45 |
apiKey? | readonly | string | Optional bearer-auth API key. | packages/provider/src/adapters/openai-compatible.ts:36 |
baseUrl | readonly | string | Base URL of the OpenAI-compatible server. The classifier inspects the protocol + host to assign a LocalProviderTrust value. | packages/provider/src/adapters/openai-compatible.ts:32 |
capabilities? | readonly | Partial<ProviderCapabilities> | Capability overrides merged on top of the adapter defaults (core-provider-10). Use them to widen contextWindow / maxOutput for large-context servers or to set structuredOutput: false for servers that reject response_format. | packages/provider/src/adapters/openai-compatible.ts:53 |
chatPath? | readonly | string | Optional REST path override. Defaults to /v1/chat/completions. | packages/provider/src/adapters/openai-compatible.ts:34 |
fetchImpl? | readonly | (input, init?) => Promise<Response> | Custom fetch implementation; useful for tests. | packages/provider/src/adapters/openai-compatible.ts:40 |
headers? | readonly | Readonly<Record<string, string>> | Extra headers merged on top of content-type + accept defaults. | packages/provider/src/adapters/openai-compatible.ts:38 |
logger? | readonly | (level, message, meta?) => void | Optional log sink. | packages/provider/src/adapters/openai-compatible.ts:64 |
model | readonly | string | Model identifier sent in the request body's model field. | packages/provider/src/adapters/openai-compatible.ts:27 |
name? | readonly | string | Provider name attached to spans / log lines. | packages/provider/src/adapters/openai-compatible.ts:62 |
timeoutMs? | readonly | number | Time-to-response budget per request (PS-24). Default 120s; 0 disables. | packages/provider/src/adapters/openai-compatible.ts:58 |