Skip to content

Graphorin API reference v0.1.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

PropertyModifierTypeDescriptionDefined in
acceptsSensitivity?readonlyreadonly Sensitivity[]Override for the default acceptsSensitivity value.packages/provider/src/adapters/openai-compatible.ts:47
allowInsecureTransport?readonlybooleanAcknowledge the risk of running over plaintext HTTP against a public host.packages/provider/src/adapters/openai-compatible.ts:45
apiKey?readonlystringOptional bearer-auth API key.packages/provider/src/adapters/openai-compatible.ts:36
baseUrlreadonlystringBase 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
chatPath?readonlystringOptional 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?readonlyReadonly<Record&lt;string, string&gt;>Extra headers merged on top of content-type + accept defaults.packages/provider/src/adapters/openai-compatible.ts:38
logger?readonly(level, message, meta?) => voidOptional log sink.packages/provider/src/adapters/openai-compatible.ts:51
modelreadonlystringModel identifier sent in the request body's model field.packages/provider/src/adapters/openai-compatible.ts:27
name?readonlystringProvider name attached to spans / log lines.packages/provider/src/adapters/openai-compatible.ts:49