You've already forked OpenIntegrations
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:
@@ -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");
|
||||
|
2
docs/en/examples/OpenAI/DeleteAssistant.txt
vendored
2
docs/en/examples/OpenAI/DeleteAssistant.txt
vendored
@@ -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);
|
||||
|
2
docs/en/examples/OpenAI/DeleteFile.txt
vendored
2
docs/en/examples/OpenAI/DeleteFile.txt
vendored
@@ -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);
|
||||
|
2
docs/en/examples/OpenAI/DownloadFile.txt
vendored
2
docs/en/examples/OpenAI/DownloadFile.txt
vendored
@@ -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);
|
||||
|
1
docs/en/examples/OpenAI/GetAssistantMessage.txt
vendored
Normal file
1
docs/en/examples/OpenAI/GetAssistantMessage.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Result = OPI_OpenAI.GetAssistantMessage("What is 1C:Enterprise?");
|
@@ -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);
|
||||
|
@@ -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?");
|
||||
|
1
docs/en/examples/OpenAI/GetSystemMessage.txt
vendored
Normal file
1
docs/en/examples/OpenAI/GetSystemMessage.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Result = OPI_OpenAI.GetSystemMessage("What is 1C:Enterprise?");
|
1
docs/en/examples/OpenAI/GetUserMessage.txt
vendored
Normal file
1
docs/en/examples/OpenAI/GetUserMessage.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Result = OPI_OpenAI.GetUserMessage("What is 1C:Enterprise?", "Vitaly");
|
@@ -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);
|
||||
|
@@ -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);
|
||||
```
|
||||
|
@@ -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);
|
||||
```
|
||||
|
@@ -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");
|
||||
|
@@ -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);
|
||||
```
|
||||
|
@@ -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);
|
||||
```
|
||||
|
@@ -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);
|
||||
```
|
||||
|
@@ -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?");
|
||||
```
|
||||
|
||||
|
||||
|
@@ -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?");
|
||||
```
|
||||
|
@@ -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?");
|
||||
```
|
||||
|
||||
|
||||
|
@@ -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");
|
||||
```
|
||||
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
URL = "https://hut.openintegrations.dev/localai/";
|
||||
Токен = "12We...";
|
||||
|
||||
IDАссистента = "asst_5";
|
||||
IDАссистента = "asst_7";
|
||||
|
||||
Результат = OPI_OpenAI.ПолучитьАссистента(URL, Токен, IDАссистента);
|
||||
|
@@ -1,6 +1,6 @@
|
||||
URL = "https://hut.openintegrations.dev/localai/";
|
||||
Токен = "12We...";
|
||||
|
||||
IDФайла = "file-6";
|
||||
IDФайла = "file-8";
|
||||
|
||||
Результат = OPI_OpenAI.ПолучитьИнформациюОФайле(URL, Токен, IDФайла);
|
||||
|
1
docs/ru/examples/OpenAI/ПолучитьСообщениеАссистента.txt
vendored
Normal file
1
docs/ru/examples/OpenAI/ПолучитьСообщениеАссистента.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Результат = OPI_OpenAI.ПолучитьСообщениеАссистента("What is 1C:Enterprise?");
|
1
docs/ru/examples/OpenAI/ПолучитьСообщениеПользователя.txt
vendored
Normal file
1
docs/ru/examples/OpenAI/ПолучитьСообщениеПользователя.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Результат = OPI_OpenAI.ПолучитьСообщениеПользователя("What is 1C:Enterprise?", "Vitaly");
|
1
docs/ru/examples/OpenAI/ПолучитьСообщениеСистемы.txt
vendored
Normal file
1
docs/ru/examples/OpenAI/ПолучитьСообщениеСистемы.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
Результат = OPI_OpenAI.ПолучитьСообщениеСистемы("What is 1C:Enterprise?");
|
@@ -1,5 +1,5 @@
|
||||
URL = "https://hut.openintegrations.dev/localai/";
|
||||
Токен = "12We...";
|
||||
Картинка = "file-6";
|
||||
Картинка = "file-8";
|
||||
|
||||
Результат = OPI_OpenAI.ПолучитьСтруктуруСообщенияКартинки("user", Картинка, "What is in this image?");
|
||||
|
2
docs/ru/examples/OpenAI/СкачатьФайл.txt
vendored
2
docs/ru/examples/OpenAI/СкачатьФайл.txt
vendored
@@ -1,6 +1,6 @@
|
||||
URL = "https://hut.openintegrations.dev/localai/";
|
||||
Токен = "12We...";
|
||||
|
||||
IDФайла = "file-6";
|
||||
IDФайла = "file-8";
|
||||
|
||||
Результат = OPI_OpenAI.СкачатьФайл(URL, Токен, IDФайла);
|
||||
|
@@ -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");
|
||||
|
@@ -1,6 +1,6 @@
|
||||
URL = "https://hut.openintegrations.dev/localai/";
|
||||
Токен = "12We...";
|
||||
|
||||
IDАссистента = "asst_5";
|
||||
IDАссистента = "asst_7";
|
||||
|
||||
Результат = OPI_OpenAI.УдалитьАссистента(URL, Токен, IDАссистента);
|
||||
|
2
docs/ru/examples/OpenAI/УдалитьФайл.txt
vendored
2
docs/ru/examples/OpenAI/УдалитьФайл.txt
vendored
@@ -1,6 +1,6 @@
|
||||
URL = "https://hut.openintegrations.dev/localai/";
|
||||
Токен = "12We...";
|
||||
|
||||
IDФайла = "file-6";
|
||||
IDФайла = "file-8";
|
||||
|
||||
Результат = OPI_OpenAI.УдалитьФайл(URL, Токен, IDФайла);
|
||||
|
@@ -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Ассистента);
|
||||
```
|
||||
|
@@ -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Ассистента);
|
||||
```
|
||||
|
@@ -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");
|
||||
|
@@ -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Файла);
|
||||
```
|
||||
|
@@ -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Файла);
|
||||
```
|
||||
|
@@ -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Файла);
|
||||
```
|
||||
|
@@ -31,7 +31,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
|
||||
Результат = OPI_OpenAI.ПолучитьСообщениеАссистента("What is 1C:Enterprise?");
|
||||
```
|
||||
|
||||
|
||||
|
@@ -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?");
|
||||
```
|
||||
|
@@ -31,7 +31,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
|
||||
Результат = OPI_OpenAI.ПолучитьСообщениеСистемы("What is 1C:Enterprise?");
|
||||
```
|
||||
|
||||
|
||||
|
@@ -32,7 +32,7 @@ import TabItem from '@theme/TabItem';
|
||||
|
||||
|
||||
```bsl title="Пример использования для 1С:Предприятие/OneScript"
|
||||
|
||||
Результат = OPI_OpenAI.ПолучитьСообщениеПользователя("What is 1C:Enterprise?", "Vitaly");
|
||||
```
|
||||
|
||||
|
||||
|
16740
service/dictionaries/en.json
vendored
16740
service/dictionaries/en.json
vendored
File diff suppressed because it is too large
Load Diff
39
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
39
src/en/OInt/tests/Modules/internal/OPI_Tests.os
vendored
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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
|
||||
|
39
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
39
src/ru/OInt/tests/Modules/internal/OPI_Тесты.os
vendored
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user