Skip to main content

Type Alias: GatewayInferenceInputCreateEmbeddingRequest

type GatewayInferenceInputCreateEmbeddingRequest = {
input: string | string[] | number[] | number[][];
model: | string
| "text-embedding-ada-002"
| "text-embedding-3-small"
| "text-embedding-3-large";
encoding_format?: "float" | "base64";
dimensions?: number;
user?: string;
};

Defined in: src/models/ai-gateway-inference.ts:2216

Portkey CreateEmbeddingRequest; strict modeled input with explicit JSON extension maps.

Example​

`GatewayInferenceInputCreateEmbeddingRequestSchema.parse(value);`

Properties​

input​

input: string | string[] | number[] | number[][];

Defined in: src/models/ai-gateway-inference.ts:2217


model​

model:
| string
| "text-embedding-ada-002"
| "text-embedding-3-small"
| "text-embedding-3-large";

Defined in: src/models/ai-gateway-inference.ts:2218


encoding_format?​

optional encoding_format?: "float" | "base64";

Defined in: src/models/ai-gateway-inference.ts:2219


dimensions?​

optional dimensions?: number;

Defined in: src/models/ai-gateway-inference.ts:2220


user?​

optional user?: string;

Defined in: src/models/ai-gateway-inference.ts:2221