1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-11-27 22:18:36 +02:00
Files
OpenIntegrations/docs/en/md/Ollama/Requests-processing/Get-embeddings.mdx
Vitaly the Alpaca (bot) cf9ba6cec5 Main build (Jenkins)
2025-05-01 12:55:47 +03:00

207 lines
3.9 KiB
Plaintext
Vendored

---
sidebar_position: 4
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
# Get embeddings
Gets the embeddings for the given entries
`Function GetEmbeddings(Val URL, Val Model, Val Question, Val AdditionalParameters = "", Val AdditionalHeaders = "") Export`
| Parameter | CLI option | Type | Required | Description |
|-|-|-|-|-|
| URL | --url | String | ✔ | Ollama server URL |
| Model | --model | String | ✔ | Models name |
| Question | --input | Array Of String | ✔ | String or array of request strings |
| AdditionalParameters | --options | Structure Of KeyAndValue | ✖ | Additional parameters. See GetEmbeddingsParameterStructure |
| AdditionalHeaders | --headers | Map Of KeyAndValue | ✖ | Additional request headers, if necessary |
Returns: Map Of KeyAndValue - Processing result
<br/>
:::tip
Method at API documentation: [Generate Embeddings](https://github.com/ollama/ollama/blob/main/docs/api.md#generate-embeddings)
:::
<br/>
```bsl title="1C:Enterprise/OneScript code example"
URL = "https://api.athenaeum.digital/ollama";
Token = "10KO..."; // Authorization - not part API Ollama
StingsArray = New Array;
StingsArray.Add("Why is the sky blue?");
StingsArray.Add("Why is the grass green?");
Model = "tinyllama";
AdditionalHeaders = New Map;
AdditionalHeaders.Insert("Authorization", StrTemplate("Bearer %1", Token));
Result = OPI_Ollama.GetEmbeddings(URL, Model, StingsArray, , AdditionalHeaders);
```
```json title="Result"
{
"model": "tinyllama",
"embeddings": [
[
-0.00044430292,
0.025364451,
-0.01982562,
-0.01386767,
-0.007092864,
-0.00503173,
0.01651015,
-0.028159814,
0.015309966,
0.013927799,
0.009948988,
-0.01869834,
-0.02563637,
-0.022916118,
0.033947412,
0.03941754,
0.02642755,
-0.010713595,
-0.0076262536,
0.018318623,
0.030285759,
0.002330778,
-0.018220112,
0.011386592,
0.000666717,
-0.008044991,
0.043651845,
0.05132412,
0.003812024,
-0.0136625115,
-0.015328717,
-0.027654702,
0.001977373,
-0.0122701805,
0.011486682,
0.053245112,
0.05337978,
-0.0006950077,
-0.01195663,
0.01159945,
0.013282272,
0.004622383,
0.040185854,
0.0054333764,
-0.019031523,
-0.022164648,
-0.02582063,
-0.014741235,
-0.013980079,
0.01294476,
0.031466667,
-0.03512586,
-0.014624453,
-0.009558237,
-0.0068604904,
-0.007057802,
0.012021439,
-0.0006198152,
0.019291516,
0.03393301,
-0.027182134,
-0.036371164,
-0.012455482,
0.02411247,
0.011506146,
0.017271796,
0.0059685884,
-0.035789035,
0.0015824656,
0.018839229,
-0.04484443,
0.010405249,
0.0181315,
-0.029923748,
0.017660325,
0.02027916,
-0.011880048,
0.005352395,
0.029090125,
-0.01706375,
0.0149785215,
0.014900051,
0.03415813,
0.009630137,
0.007297612,
-0.014927609,
-0.024197245,
0.021678656,
0.0068406337,
0.011193635,
-0.050415695,
0.008101151,
0.01351943,
0.004162063,
-0.008875305,
-0.017664887,
-0.009920957,
0.014776082,
0.013460335,
-0.004077699,
0.016902719,
0.0051475936,
-0.0084040845,
0.009280715,
-0.018571058,
0.0012752402,
-0.01596135,
-0.0016916095,
0.018394733,
0.019883,
0.027734987,
0.03631366,
0.039260034,
-0.016021095,
0.011052684,
0.011507018,
-0.0076753194,
0.01993369,
0.0071385438,
-0.02870273,
-0.02153879,
0.0009840115,
-0.010758189,
0.015692476,
-0.029970534,
0.01930829,
-0.0018783837,
-0.0010985625,
0.0052133594,
-0.006007234,
-0.010127605,
-0.019594474,
0.026688702,
0.015195338,
-0.0041626943,
-0.02570787,
0.021987861,
0.0084545165,
-0.015682045,
-0.009067063,
0.034213036,
0.010508461,
-0.0003027637,
-0.051668152,
-0.009586356,
-0.0067230226,
...
```