2025-04-08 20:31:27 +03:00
|
|
|
URL = "https://api.athenaeum.digital/ollama";
|
2025-05-01 23:28:11 +03:00
|
|
|
Token = "10KO-82..."; // Authorization - not part API Ollama
|
2025-04-08 20:31:27 +03:00
|
|
|
|
|
|
|
|
AdditionalHeaders = New Map;
|
|
|
|
|
AdditionalHeaders.Insert("Authorization", StrTemplate("Bearer %1", Token));
|
|
|
|
|
|
|
|
|
|
Model = "tinyllama";
|
|
|
|
|
|
|
|
|
|
MessagesArray = New Array;
|
|
|
|
|
|
2025-04-12 22:59:24 +03:00
|
|
|
Question1 = OPI_Ollama.GetContextMessageStructure("user", "What is 1C:Enterprise?");
|
|
|
|
|
Question2 = OPI_Ollama.GetContextMessageStructure("user", "When the first version was released?"); // Question without specifics
|
2025-04-08 20:31:27 +03:00
|
|
|
|
|
|
|
|
// Adding the first question to the context
|
|
|
|
|
MessagesArray.Add(Question1);
|
|
|
|
|
|
|
|
|
|
Response1 = OPI_Ollama.GetContextResponse(URL, Model, MessagesArray, , AdditionalHeaders);
|
|
|
|
|
|
|
|
|
|
MessagesArray.Add(Response1["message"]); // Add response to first question in context
|
|
|
|
|
MessagesArray.Add(Question2); // Add second question in context
|
|
|
|
|
|
|
|
|
|
Response2 = OPI_Ollama.GetContextResponse(URL, Model, MessagesArray, , AdditionalHeaders);
|
|
|
|
|
|
|
|
|
|
MessagesArray.Add(Response2["message"]);
|
|
|
|
|
|
|
|
|
|
// ...
|