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