OpenAI.embeddings

You're seeing just the function embeddings, go back to OpenAI module for more information.

Creates an embedding vector representing the input text.

Example request

OpenAI.embeddings( model: "text-embedding-ada-002", input: "The food was delicious and the waiter..." )

Example response

{:ok, %{ data: [ %{

 "embedding" => [0.0022523515000000003, -0.009276069000000001,
  0.015758524000000003, -0.007790373999999999, -0.004714223999999999,
  0.014806155000000001, -0.009803046499999999, -0.038323310000000006,
  -0.006844355, -0.028672641, 0.025345700000000002, 0.018145794000000003,
  -0.0035904291999999997, -0.025498080000000003, 5.142790000000001e-4,
  -0.016317246, 0.028444072, 0.0053713582, 0.009631619999999999,
  -0.016469626, -0.015390275, 0.004301531, 0.006984035499999999,
  -0.007079272499999999, -0.003926933, 0.018602932000000003, 0.008666554,
  -0.022717162999999995, 0.011460166999999997, 0.023860006,
  0.015568050999999998, -0.003587254600000001, -0.034843990000000005,
  -0.0041555012999999995, -0.026107594000000005, -0.02151083,
  -0.0057618289999999996, 0.011714132499999998, 0.008355445999999999,
  0.004098358999999999, 0.019199749999999998, -0.014336321, 0.008952264,
  0.0063395994, -0.04576447999999999, ...],
 "index" => 0,
 "object" => "embedding"

} ], model: "text-embedding-ada-002-v2", object: "list", usage: %{"prompt_tokens" => 8, "total_tokens" => 8} }}

See: https://platform.openai.com/docs/api-reference/embeddings/create