OpenAI Embedding

OpenAI Embedding response with vector data, model, and usage statistics.

Report an issue
openai

Install

$ npx shadcn@latest add @open-types/openai-embedding

Source

export interface OpenAIEmbeddingData {
  object: "embedding";
  embedding: number[];
  index: number;
}

export interface OpenAIEmbeddingUsage {
  prompt_tokens: number;
  total_tokens: number;
}

export interface OpenAIEmbeddingResponse {
  object: "list";
  data: OpenAIEmbeddingData[];
  model: string;
  usage: OpenAIEmbeddingUsage;
}
export interface OpenAIEmbeddingData {
  object: "embedding";
  embedding: number[];
  index: number;
}

export interface OpenAIEmbeddingUsage {
  prompt_tokens: number;
  total_tokens: number;
}

export interface OpenAIEmbeddingResponse {
  object: "list";
  data: OpenAIEmbeddingData[];
  model: string;
  usage: OpenAIEmbeddingUsage;
}