1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-08-10 22:41:43 +02:00

Main build (Jenkins)

This commit is contained in:
Vitaly the Alpaca (bot)
2025-07-13 12:23:54 +03:00
parent 7126e6c3b3
commit 8b899d21ac
47 changed files with 8704 additions and 8404 deletions

View File

@@ -1,7 +1,7 @@
 URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
Audio = "C:\Users\bayse\AppData\Local\Temp\v8_D761_3e.wav";
Audio = "C:\Users\bayse\AppData\Local\Temp\v8_D761_68.wav";
Model = "whisper-1";
Result = OPI_OpenAI.CreateTranscription(URL, Token, Model, Audio, "audio/wav");

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
AssistantID = "asst_5";
AssistantID = "asst_7";
Result = OPI_OpenAI.DeleteAssistant(URL, Token, AssistantID);

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
FileID = "file-6";
FileID = "file-8";
Result = OPI_OpenAI.DeleteFile(URL, Token, FileID);

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
FileID = "file-6";
FileID = "file-8";
Result = OPI_OpenAI.DownloadFile(URL, Token, FileID);

View File

@@ -0,0 +1 @@
 Result = OPI_OpenAI.GetAssistantMessage("What is 1C:Enterprise?");

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
FileID = "file-6";
FileID = "file-8";
Result = OPI_OpenAI.GetFileInformation(URL, Token, FileID);

View File

@@ -1,5 +1,5 @@
 URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
Image = "file-6";
Image = "file-8";
Result = OPI_OpenAI.GetImageMessageStructure("user", Image, "What is in this image?");

View File

@@ -0,0 +1 @@
 Result = OPI_OpenAI.GetSystemMessage("What is 1C:Enterprise?");

View File

@@ -0,0 +1 @@
 Result = OPI_OpenAI.GetUserMessage("What is 1C:Enterprise?", "Vitaly");

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
AssistantID = "asst_5";
AssistantID = "asst_7";
Result = OPI_OpenAI.RetrieveAssistant(URL, Token, AssistantID);

View File

@@ -37,7 +37,7 @@ Method at API documentation: [Delete assistant](https://platform.openai.com/docs
URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
AssistantID = "asst_5";
AssistantID = "asst_7";
Result = OPI_OpenAI.DeleteAssistant(URL, Token, AssistantID);
```

View File

@@ -37,7 +37,7 @@ Method at API documentation: [Retrieve assistant](https://platform.openai.com/do
URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
AssistantID = "asst_5";
AssistantID = "asst_7";
Result = OPI_OpenAI.RetrieveAssistant(URL, Token, AssistantID);
```

View File

@@ -42,7 +42,7 @@ Parameters with Binary data type can also accept file paths on disk and URLs
URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
Audio = "C:\Users\bayse\AppData\Local\Temp\v8_D761_3e.wav";
Audio = "C:\Users\bayse\AppData\Local\Temp\v8_D761_68.wav";
Model = "whisper-1";
Result = OPI_OpenAI.CreateTranscription(URL, Token, Model, Audio, "audio/wav");

View File

@@ -37,7 +37,7 @@ Method at API documentation: [Delete file](https://platform.openai.com/docs/api-
URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
FileID = "file-6";
FileID = "file-8";
Result = OPI_OpenAI.DeleteFile(URL, Token, FileID);
```

View File

@@ -37,7 +37,7 @@ Method at API documentation: [Retrieve file content](https://platform.openai.com
URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
FileID = "file-6";
FileID = "file-8";
Result = OPI_OpenAI.DownloadFile(URL, Token, FileID);
```

View File

@@ -37,7 +37,7 @@ Method at API documentation: [Retrieve file](https://platform.openai.com/docs/ap
URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
FileID = "file-6";
FileID = "file-8";
Result = OPI_OpenAI.GetFileInformation(URL, Token, FileID);
```

View File

@@ -31,7 +31,7 @@ Is a shorthand for the function `GetMessageStructure`
```bsl title="1C:Enterprise/OneScript code example"
Result = OPI_OpenAI.GetAssistantMessage("What is 1C:Enterprise?");
```

View File

@@ -31,7 +31,7 @@ import TabItem from '@theme/TabItem';
```bsl title="1C:Enterprise/OneScript code example"
URL = "https://hut.openintegrations.dev/localai/";
Token = "12We...";
Image = "file-6";
Image = "file-8";
Result = OPI_OpenAI.GetImageMessageStructure("user", Image, "What is in this image?");
```

View File

@@ -31,7 +31,7 @@ Is a shorthand for the function `GetMessageStructure`
```bsl title="1C:Enterprise/OneScript code example"
Result = OPI_OpenAI.GetSystemMessage("What is 1C:Enterprise?");
```

View File

@@ -32,7 +32,7 @@ Is a shorthand for the function `GetMessageStructure`
```bsl title="1C:Enterprise/OneScript code example"
Result = OPI_OpenAI.GetUserMessage("What is 1C:Enterprise?", "Vitaly");
```

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDАссистента = "asst_5";
IDАссистента = "asst_7";
Результат = OPI_OpenAI.ПолучитьАссистента(URL, Токен, IDАссистента);

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDФайла = "file-6";
IDФайла = "file-8";
Результат = OPI_OpenAI.ПолучитьИнформациюОФайле(URL, Токен, IDФайла);

View File

@@ -0,0 +1 @@
 Результат = OPI_OpenAI.ПолучитьСообщениеАссистента("What is 1C:Enterprise?");

View File

@@ -0,0 +1 @@
 Результат = OPI_OpenAI.ПолучитьСообщениеПользователя("What is 1C:Enterprise?", "Vitaly");

View File

@@ -0,0 +1 @@
 Результат = OPI_OpenAI.ПолучитьСообщениеСистемы("What is 1C:Enterprise?");

View File

@@ -1,5 +1,5 @@
 URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
Картинка = "file-6";
Картинка = "file-8";
Результат = OPI_OpenAI.ПолучитьСтруктуруСообщенияКартинки("user", Картинка, "What is in this image?");

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDФайла = "file-6";
IDФайла = "file-8";
Результат = OPI_OpenAI.СкачатьФайл(URL, Токен, IDФайла);

View File

@@ -1,7 +1,7 @@
 URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
Аудио = "C:\Users\bayse\AppData\Local\Temp\v8_D761_3e.wav";
Аудио = "C:\Users\bayse\AppData\Local\Temp\v8_D761_68.wav";
Модель = "whisper-1";
Результат = OPI_OpenAI.СоздатьТранскрипцию(URL, Токен, Модель, Аудио, "audio/wav");

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDАссистента = "asst_5";
IDАссистента = "asst_7";
Результат = OPI_OpenAI.УдалитьАссистента(URL, Токен, IDАссистента);

View File

@@ -1,6 +1,6 @@
 URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDФайла = "file-6";
IDФайла = "file-8";
Результат = OPI_OpenAI.УдалитьФайл(URL, Токен, IDФайла);

View File

@@ -37,7 +37,7 @@ import TabItem from '@theme/TabItem';
URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDАссистента = "asst_5";
IDАссистента = "asst_7";
Результат = OPI_OpenAI.УдалитьАссистента(URL, Токен, IDАссистента);
```

View File

@@ -37,7 +37,7 @@ import TabItem from '@theme/TabItem';
URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDАссистента = "asst_5";
IDАссистента = "asst_7";
Результат = OPI_OpenAI.ПолучитьАссистента(URL, Токен, IDАссистента);
```

View File

@@ -42,7 +42,7 @@ import TabItem from '@theme/TabItem';
URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
Аудио = "C:\Users\bayse\AppData\Local\Temp\v8_D761_3e.wav";
Аудио = "C:\Users\bayse\AppData\Local\Temp\v8_D761_68.wav";
Модель = "whisper-1";
Результат = OPI_OpenAI.СоздатьТранскрипцию(URL, Токен, Модель, Аудио, "audio/wav");

View File

@@ -37,7 +37,7 @@ import TabItem from '@theme/TabItem';
URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDФайла = "file-6";
IDФайла = "file-8";
Результат = OPI_OpenAI.УдалитьФайл(URL, Токен, IDФайла);
```

View File

@@ -37,7 +37,7 @@ import TabItem from '@theme/TabItem';
URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDФайла = "file-6";
IDФайла = "file-8";
Результат = OPI_OpenAI.СкачатьФайл(URL, Токен, IDФайла);
```

View File

@@ -37,7 +37,7 @@ import TabItem from '@theme/TabItem';
URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
IDФайла = "file-6";
IDФайла = "file-8";
Результат = OPI_OpenAI.ПолучитьИнформациюОФайле(URL, Токен, IDФайла);
```

View File

@@ -31,7 +31,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Результат = OPI_OpenAI.ПолучитьСообщениеАссистента("What is 1C:Enterprise?");
```

View File

@@ -31,7 +31,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
URL = "https://hut.openintegrations.dev/localai/";
Токен = "12We...";
Картинка = "file-6";
Картинка = "file-8";
Результат = OPI_OpenAI.ПолучитьСтруктуруСообщенияКартинки("user", Картинка, "What is in this image?");
```

View File

@@ -31,7 +31,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Результат = OPI_OpenAI.ПолучитьСообщениеСистемы("What is 1C:Enterprise?");
```

View File

@@ -32,7 +32,7 @@ import TabItem from '@theme/TabItem';
```bsl title="Пример использования для 1С:Предприятие/OneScript"
Результат = OPI_OpenAI.ПолучитьСообщениеПользователя("What is 1C:Enterprise?", "Vitaly");
```

File diff suppressed because it is too large Load Diff

View File

@@ -2762,6 +2762,9 @@ Procedure OAI_RequestsProcessing() Export
OpenAI_GetMessageStructure(TestParameters);
OpenAI_GetImageMessageStructure(TestParameters);
OpenAI_GetImages(TestParameters);
OpenAI_GetAssistantMessage(TestParameters);
OpenAI_GetUserMessage(TestParameters);
OpenAI_GetSystemMessage(TestParameters);
EndProcedure
@@ -23802,6 +23805,42 @@ Procedure OpenAI_GetModelList(FunctionParameters)
EndProcedure
Procedure OpenAI_GetAssistantMessage(FunctionParameters)
Result = OPI_OpenAI.GetAssistantMessage("What is 1C:Enterprise?");
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetAssistantMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result
, OPI_OpenAI.GetMessageStructure("assistant", "What is 1C:Enterprise?"));
EndProcedure
Procedure OpenAI_GetUserMessage(FunctionParameters)
Result = OPI_OpenAI.GetUserMessage("What is 1C:Enterprise?", "Vitaly");
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetUserMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result
, OPI_OpenAI.GetMessageStructure("user", "What is 1C:Enterprise?", "Vitaly"));
EndProcedure
Procedure OpenAI_GetSystemMessage(FunctionParameters)
Result = OPI_OpenAI.GetSystemMessage("What is 1C:Enterprise?");
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetSystemMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result
, OPI_OpenAI.GetMessageStructure("system", "What is 1C:Enterprise?"));
EndProcedure
#EndRegion
#Region MSSQL

View File

@@ -2665,6 +2665,9 @@ Procedure CLI_OAI_RequestsProcessing() Export
CLI_OpenAI_GetMessageStructure(TestParameters);
CLI_OpenAI_GetImageMessageStructure(TestParameters);
CLI_OpenAI_GetImages(TestParameters);
CLI_OpenAI_GetAssistantMessage(TestParameters);
CLI_OpenAI_GetUserMessage(TestParameters);
CLI_OpenAI_GetSystemMessage(TestParameters);
EndProcedure
@@ -25082,6 +25085,62 @@ Procedure CLI_OpenAI_GetModelList(FunctionParameters)
EndProcedure
Procedure CLI_OpenAI_GetAssistantMessage(FunctionParameters)
Options = New Structure;
Options.Insert("text", "What is 1C:Enterprise?");
Result = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetAssistantMessage", Options);
Options = New Structure;
Options.Insert("role", "assistant");
Options.Insert("text", "What is 1C:Enterprise?");
Check = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetMessageStructure", Options);
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetAssistantMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result, Check);
EndProcedure
Procedure CLI_OpenAI_GetUserMessage(FunctionParameters)
Options = New Structure;
Options.Insert("text", "What is 1C:Enterprise?");
Options.Insert("name", "Vitaly");
Result = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetUserMessage", Options);
Options = New Structure;
Options.Insert("role", "user");
Options.Insert("text", "What is 1C:Enterprise?");
Options.Insert("name", "Vitaly");
Check = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetMessageStructure", Options);
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetUserMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result, Check);
EndProcedure
Procedure CLI_OpenAI_GetSystemMessage(FunctionParameters)
Options = New Structure;
Options.Insert("text", "What is 1C:Enterprise?");
Result = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetSystemMessage", Options);
Options = New Structure;
Options.Insert("role", "system");
Options.Insert("text", "What is 1C:Enterprise?");
Check = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetMessageStructure", Options);
OPI_TestDataRetrieval.WriteLog(Result, "GetSystemMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result, Check);
EndProcedure
#EndRegion
#Region MSSQL

View File

@@ -2762,6 +2762,9 @@ Procedure OAI_RequestsProcessing() Export
OpenAI_GetMessageStructure(TestParameters);
OpenAI_GetImageMessageStructure(TestParameters);
OpenAI_GetImages(TestParameters);
OpenAI_GetAssistantMessage(TestParameters);
OpenAI_GetUserMessage(TestParameters);
OpenAI_GetSystemMessage(TestParameters);
EndProcedure
@@ -23802,6 +23805,42 @@ Procedure OpenAI_GetModelList(FunctionParameters)
EndProcedure
Procedure OpenAI_GetAssistantMessage(FunctionParameters)
Result = OPI_OpenAI.GetAssistantMessage("What is 1C:Enterprise?");
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetAssistantMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result
, OPI_OpenAI.GetMessageStructure("assistant", "What is 1C:Enterprise?"));
EndProcedure
Procedure OpenAI_GetUserMessage(FunctionParameters)
Result = OPI_OpenAI.GetUserMessage("What is 1C:Enterprise?", "Vitaly");
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetUserMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result
, OPI_OpenAI.GetMessageStructure("user", "What is 1C:Enterprise?", "Vitaly"));
EndProcedure
Procedure OpenAI_GetSystemMessage(FunctionParameters)
Result = OPI_OpenAI.GetSystemMessage("What is 1C:Enterprise?");
// END
OPI_TestDataRetrieval.WriteLog(Result, "GetSystemMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result
, OPI_OpenAI.GetMessageStructure("system", "What is 1C:Enterprise?"));
EndProcedure
#EndRegion
#Region MSSQL

View File

@@ -2665,6 +2665,9 @@ Procedure CLI_OAI_RequestsProcessing() Export
CLI_OpenAI_GetMessageStructure(TestParameters);
CLI_OpenAI_GetImageMessageStructure(TestParameters);
CLI_OpenAI_GetImages(TestParameters);
CLI_OpenAI_GetAssistantMessage(TestParameters);
CLI_OpenAI_GetUserMessage(TestParameters);
CLI_OpenAI_GetSystemMessage(TestParameters);
EndProcedure
@@ -25082,6 +25085,62 @@ Procedure CLI_OpenAI_GetModelList(FunctionParameters)
EndProcedure
Procedure CLI_OpenAI_GetAssistantMessage(FunctionParameters)
Options = New Structure;
Options.Insert("text", "What is 1C:Enterprise?");
Result = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetAssistantMessage", Options);
Options = New Structure;
Options.Insert("role", "assistant");
Options.Insert("text", "What is 1C:Enterprise?");
Check = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetMessageStructure", Options);
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetAssistantMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result, Check);
EndProcedure
Procedure CLI_OpenAI_GetUserMessage(FunctionParameters)
Options = New Structure;
Options.Insert("text", "What is 1C:Enterprise?");
Options.Insert("name", "Vitaly");
Result = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetUserMessage", Options);
Options = New Structure;
Options.Insert("role", "user");
Options.Insert("text", "What is 1C:Enterprise?");
Options.Insert("name", "Vitaly");
Check = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetMessageStructure", Options);
OPI_TestDataRetrieval.WriteLogCLI(Result, "GetUserMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result, Check);
EndProcedure
Procedure CLI_OpenAI_GetSystemMessage(FunctionParameters)
Options = New Structure;
Options.Insert("text", "What is 1C:Enterprise?");
Result = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetSystemMessage", Options);
Options = New Structure;
Options.Insert("role", "system");
Options.Insert("text", "What is 1C:Enterprise?");
Check = OPI_TestDataRetrieval.ExecuteTestCLI("openai", "GetMessageStructure", Options);
OPI_TestDataRetrieval.WriteLog(Result, "GetSystemMessage", "OpenAI");
OPI_TestDataRetrieval.Check_Equality(Result, Check);
EndProcedure
#EndRegion
#Region MSSQL

View File

@@ -2762,6 +2762,9 @@
OpenAI_ПолучитьСтруктуруСообщения(ПараметрыТеста);
OpenAI_ПолучитьСтруктуруСообщенияКартинки(ПараметрыТеста);
OpenAI_ПолучитьКартинки(ПараметрыТеста);
OpenAI_ПолучитьСообщениеАссистента(ПараметрыТеста);
OpenAI_ПолучитьСообщениеПользователя(ПараметрыТеста);
OpenAI_ПолучитьСообщениеСистемы(ПараметрыТеста);
КонецПроцедуры
@@ -23802,6 +23805,42 @@
КонецПроцедуры
Процедура OpenAI_ПолучитьСообщениеАссистента(ПараметрыФункции)
Результат = OPI_OpenAI.ПолучитьСообщениеАссистента("What is 1C:Enterprise?");
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеАссистента", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат
, OPI_OpenAI.ПолучитьСтруктуруСообщения("assistant", "What is 1C:Enterprise?"));
КонецПроцедуры
Процедура OpenAI_ПолучитьСообщениеПользователя(ПараметрыФункции)
Результат = OPI_OpenAI.ПолучитьСообщениеПользователя("What is 1C:Enterprise?", "Vitaly");
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеПользователя", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат
, OPI_OpenAI.ПолучитьСтруктуруСообщения("user", "What is 1C:Enterprise?", "Vitaly"));
КонецПроцедуры
Процедура OpenAI_ПолучитьСообщениеСистемы(ПараметрыФункции)
Результат = OPI_OpenAI.ПолучитьСообщениеСистемы("What is 1C:Enterprise?");
// END
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеСистемы", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат
, OPI_OpenAI.ПолучитьСтруктуруСообщения("system", "What is 1C:Enterprise?"));
КонецПроцедуры
#КонецОбласти
#Область MSSQL

View File

@@ -2665,6 +2665,9 @@
CLI_OpenAI_ПолучитьСтруктуруСообщения(ПараметрыТеста);
CLI_OpenAI_ПолучитьСтруктуруСообщенияКартинки(ПараметрыТеста);
CLI_OpenAI_ПолучитьКартинки(ПараметрыТеста);
CLI_OpenAI_ПолучитьСообщениеАссистента(ПараметрыТеста);
CLI_OpenAI_ПолучитьСообщениеПользователя(ПараметрыТеста);
CLI_OpenAI_ПолучитьСообщениеСистемы(ПараметрыТеста);
КонецПроцедуры
@@ -25082,6 +25085,62 @@
КонецПроцедуры
Процедура CLI_OpenAI_ПолучитьСообщениеАссистента(ПараметрыФункции)
Опции = Новый Структура;
Опции.Вставить("text", "What is 1C:Enterprise?");
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСообщениеАссистента", Опции);
Опции = Новый Структура;
Опции.Вставить("role", "assistant");
Опции.Вставить("text", "What is 1C:Enterprise?");
Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции);
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСообщениеАссистента", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка);
КонецПроцедуры
Процедура CLI_OpenAI_ПолучитьСообщениеПользователя(ПараметрыФункции)
Опции = Новый Структура;
Опции.Вставить("text", "What is 1C:Enterprise?");
Опции.Вставить("name", "Vitaly");
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСообщениеПользователя", Опции);
Опции = Новый Структура;
Опции.Вставить("role", "user");
Опции.Вставить("text", "What is 1C:Enterprise?");
Опции.Вставить("name", "Vitaly");
Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции);
OPI_ПолучениеДанныхТестов.ЗаписатьЛогCLI(Результат, "ПолучитьСообщениеПользователя", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка);
КонецПроцедуры
Процедура CLI_OpenAI_ПолучитьСообщениеСистемы(ПараметрыФункции)
Опции = Новый Структура;
Опции.Вставить("text", "What is 1C:Enterprise?");
Результат = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСообщениеСистемы", Опции);
Опции = Новый Структура;
Опции.Вставить("role", "system");
Опции.Вставить("text", "What is 1C:Enterprise?");
Проверка = OPI_ПолучениеДанныхТестов.ВыполнитьТестCLI("openai", "ПолучитьСтруктуруСообщения", Опции);
OPI_ПолучениеДанныхТестов.ЗаписатьЛог(Результат, "ПолучитьСообщениеСистемы", "OpenAI");
OPI_ПолучениеДанныхТестов.Проверка_Равенство(Результат, Проверка);
КонецПроцедуры
#КонецОбласти
#Область MSSQL