Skip to content

spatial-monorepo


spatial-monorepo / editor/src / OpenAIRecognitionAdapterOptions

Interface: OpenAIRecognitionAdapterOptions

Defined in: packages/editor/src/recognition/adapters/OpenAIRecognitionAdapter.ts:17

Properties

apiKey?

optional apiKey?: string

Defined in: packages/editor/src/recognition/adapters/OpenAIRecognitionAdapter.ts:19

OpenAI API key. Omit when routing through a consumer-side proxy that injects auth.


baseUrl?

optional baseUrl?: string

Defined in: packages/editor/src/recognition/adapters/OpenAIRecognitionAdapter.ts:21

Defaults to https://api.openai.com. Point at your own proxy in production.


fetch?

optional fetch?: {(input, init?): Promise`<Response>; (input, init?): Promise\<Response>`; }

Defined in: packages/editor/src/recognition/adapters/OpenAIRecognitionAdapter.ts:25

Custom fetch (tests, Node polyfills). Defaults to globalThis.fetch.

Call Signature

(input, init?): Promise`<Response>`

MDN Reference

Parameters
input

URL | RequestInfo

init?

RequestInit

Returns

Promise`<Response>`

Call Signature

(input, init?): Promise`<Response>`

MDN Reference

Parameters
input

string | URL | Request

init?

RequestInit

Returns

Promise`<Response>`


model?

optional model?: string

Defined in: packages/editor/src/recognition/adapters/OpenAIRecognitionAdapter.ts:23

Defaults to gpt-5.1.

Released under commercial licensing.