본문으로 건너뛰기

인터페이스: EmbeddingOptions<TProviderOptions>

정의 위치: packages/ai/src/types.ts:2445

어댑터가 받는 임베딩 생성 옵션입니다. embed() 진입점은 어댑터를 호출하기 전에 단일 입력 항목을 배열로 정규화하므로, 여기서 input은 항상 배열입니다.

타입 매개변수

TProviderOptions

TProviderOptions extends object = object

속성

dimensions?

optional dimensions?: number;

정의 위치: packages/ai/src/types.ts:2454

요청된 출력 차원입니다. 고정 차원을 사용하는 모델의 어댑터는 이 값을 설정하면 명확한 런타임 오류를 발생시킵니다.


input

input: EmbeddingInputItem[];

정의 위치: packages/ai/src/types.ts:2449

임베딩할 항목입니다 — 항목당 벡터 하나입니다.


logger

logger: InternalLogger;

정의 위치: packages/ai/src/types.ts:2462

embed() 진입점에서 전달된 내부 로거입니다. 어댑터는 SDK 호출 전에 logger.request()를 호출하고 catch 블록에서 logger.errors()를 호출해야 합니다.


model

model: string;

정의 위치: packages/ai/src/types.ts:2447

임베딩 생성에 사용할 모델입니다.


modelOptions?

optional modelOptions?: TProviderOptions;

정의 위치: packages/ai/src/types.ts:2456

임베딩 생성을 위한 모델별 옵션입니다.