Skip to content

spatial-monorepo


spatial-monorepo / editor/src / ClaudeRecognitionAdapterOptions

Interface: ClaudeRecognitionAdapterOptions

Defined in: packages/editor/src/recognition/adapters/ClaudeRecognitionAdapter.ts:18

Properties

apiKey?

optional apiKey?: string

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

Anthropic API key. Omit when routing through a consumer-side proxy that injects auth (recommended for browser deployments).


baseUrl?

optional baseUrl?: string

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

Defaults to https://api.anthropic.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/ClaudeRecognitionAdapter.ts:30

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>`


maxTokens?

optional maxTokens?: number

Defined in: packages/editor/src/recognition/adapters/ClaudeRecognitionAdapter.ts:28


model?

optional model?: string

Defined in: packages/editor/src/recognition/adapters/ClaudeRecognitionAdapter.ts:27

Defaults to claude-opus-4-8.

Released under commercial licensing.