View Source ExOpenAI.Components.CreateEmbeddingResponse (ex_openai.ex v2.0.0-beta2)

Module for representing the OpenAI schema CreateEmbeddingResponse.

Fields

  • :data - required - [ExOpenAI.Components.Embedding.t()]
    The list of embeddings generated by the model.

  • :model - required - String.t()
    The name of the model used to generate the embedding.

  • :object - required - :list
    The object type, which is always "list".
    Allowed values: "list"

  • :usage - required - {:%{}, [], [{{:required, [], [:prompt_tokens]}, {:integer, [], []}}, {{:required, [], [:total_tokens]}, {:integer, [], []}}]}
    The usage information for the request.

Summary

Types

@type t() :: %ExOpenAI.Components.CreateEmbeddingResponse{
  data: [ExOpenAI.Components.Embedding.t()],
  model: String.t(),
  object: :list,
  usage: %{prompt_tokens: integer(), total_tokens: integer()}
}