@@ -642,7 +642,7 @@ END_VAR
642642
643643END_FUNCTION</parameter>
644644</function>
645- </tool_call>)" , ov::genai::GenerationFinishReason::NONE, R"( {"delta":{"tool_calls":[{"index":5,"function":{"arguments":"{\"arg1\": \"FUNCTION FC_CreateJsonPayload : STRING\\nVAR_INPUT\\n Value1 : REAL;\\n Value2 : INT;\\n Value3 : BOOL;\\n Value4 : STRING(100);\\nEND_VAR\\nVAR_OUTPUT\\n JsonPayload : STRING(1000);\\nEND_VAR\\nVAR\\n TempStr : STRING(100);\\nEND_VAR\\n\\n JsonPayload := '{';\\n JsonPayload := JsonPayload + '\"value1\":' + REAL_TO_STRING(Value1, '', 2) + ',';\\n JsonPayload := JsonPayload + '\"value2\":' + INT_TO_STRING(Value2) + ',';\\n JsonPayload := JsonPayload + '\"value3\":' + BOOL_TO_STRING(Value3) + ',';\\n JsonPayload := JsonPayload + '\"value4\":\"' + Value4 + '\"';\\n JsonPayload := JsonPayload + '}';\\n\\nEND_FUNCTION\"}"}}]}})" },
645+ </tool_call>)" , ov::genai::GenerationFinishReason::NONE, R"( {"delta":{"tool_calls":[{"index":5,"function":{"arguments":"{\"arg1\": \"FUNCTION FC_CreateJsonPayload : STRING\\nVAR_INPUT\\n Value1 : REAL;\\n Value2 : INT;\\n Value3 : BOOL;\\n Value4 : STRING(100);\\nEND_VAR\\nVAR_OUTPUT\\n JsonPayload : STRING(1000);\\nEND_VAR\\nVAR\\n TempStr : STRING(100);\\nEND_VAR\\n\\n JsonPayload := '{';\\n JsonPayload := JsonPayload + '\\\ "value1\\\ ":' + REAL_TO_STRING(Value1, '', 2) + ',';\\n JsonPayload := JsonPayload + '\\\ "value2\\\ ":' + INT_TO_STRING(Value2) + ',';\\n JsonPayload := JsonPayload + '\\\ "value3\\\ ":' + BOOL_TO_STRING(Value3) + ',';\\n JsonPayload := JsonPayload + '\\\ "value4\\\ ":\\\ "' + Value4 + '\\ \"';\\n JsonPayload := JsonPayload + '}';\\n\\nEND_FUNCTION\"}"}}]}})" },
646646 {" <tool_call><function=string_tool><parameter=arg1>" , ov::genai::GenerationFinishReason::NONE, R"( {"delta":{"tool_calls":[{"id":"XXXXXXXXX","type":"function","index":6,"function":{"name":"string_tool"}}]}})" },
647647 {R"(
648648if __name__ == "__main__":
@@ -651,7 +651,7 @@ if __name__ == "__main__":
651651 addresses["Arya"] = "Winterfell"
652652 for name, address in addresses.items():
653653 print(f'{name} lives at {address}')
654- </parameter></function></tool_call>)" , ov::genai::GenerationFinishReason::NONE, R"( {"delta":{"tool_calls":[{"index":6,"function":{"arguments":"{\"arg1\": \"if __name__ == \"__main__\":\\n addresses = {}\\n addresses[\"Hodor\"] = \"\"\ "The door\"\"\ "\\n addresses[\"Arya\"] = \"Winterfell\"\\n for name, address in addresses.items():\\n print(f'{name} lives at {address}')\"}"}}]}})" }
654+ </parameter></function></tool_call>)" , ov::genai::GenerationFinishReason::NONE, R"( {"delta":{"tool_calls":[{"index":6,"function":{"arguments":"{\"arg1\": \"if __name__ == \\\ "__main__\\\ ":\\n addresses = {}\\n addresses[\\\ "Hodor\\\ "] = \\\"\\\"\\\ "The door\\\"\\\"\\\ "\\n addresses[\\\ "Arya\\\ "] = \\\ "Winterfell\\ \"\\n for name, address in addresses.items():\\n print(f'{name} lives at {address}')\"}"}}]}})" }
655655 };
656656 for (const auto & [chunk, finishReason, expectedDelta] : chunkToDeltaVec) {
657657 i++;
0 commit comments