{"class_fqid":"com-snaplogic-pipeline_9","snode_id":"67373b04f55216746fc5cc37","instance_id":"46cdc358-b6ff-41f4-998f-0b6954fd2ba4","instance_version":30,"link_map":{"link100":{"dst_id":"810066bf-5903-4b9a-86aa-120c93f10e73","dst_view_id":"input0","src_id":"d9da3dcf-482e-4844-b670-11648b792802","src_view_id":"output0","isGoto":false},"link101":{"dst_id":"9bf48847-148b-4a40-b8fa-c0387b96658e","dst_view_id":"input0","src_id":"810066bf-5903-4b9a-86aa-120c93f10e73","src_view_id":"output0","isGoto":false},"link116":{"dst_id":"1345e5a0-a6ae-491f-8406-1715e60c601f","dst_view_id":"input0","src_id":"cdca03b1-abb2-459c-92bd-740235b3159b","src_view_id":"output0","isGoto":false},"link117":{"dst_id":"cdca03b1-abb2-459c-92bd-740235b3159b","dst_view_id":"input0","src_id":"9bf48847-148b-4a40-b8fa-c0387b96658e","src_view_id":"output1","isGoto":false}},"link_serial":118,"property_map":{"info":{"label":{"value":"example-gg-tool"},"author":{"value":"amsingh@snaplogic.com"},"pipeline_doc_uri":{"value":null},"notes":{"value":null},"purpose":{"value":null}},"error":{"error_behavior":{"value":"none"}},"settings":{"error_pipeline":{"value":null,"expression":false},"error_param_table":{"value":[]},"param_table":{"value":[]},"imports":{"value":[]}},"input":{},"output":{"9bf48847-148b-4a40-b8fa-c0387b96658e_output0":{"view_type":{"value":"document"},"label":{"value":"Google Gemini API Tool Calling - LLM Base response"}},"1345e5a0-a6ae-491f-8406-1715e60c601f_output0":{"view_type":{"value":"document"},"label":{"value":"Google GenAI Function Result Generator - output0"}}}},"render_map":{"scale_ratio":1,"pan_x_num":0,"pan_y_num":0,"default_snaplex":"650d27afbf87226317660d8a","detail_map":{"d9da3dcf-482e-4844-b670-11648b792802":{"grid_x_int":2,"grid_y_int":1,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0,"input":{}},"810066bf-5903-4b9a-86aa-120c93f10e73":{"grid_x_int":3,"grid_y_int":1,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0,"output":{},"input":{}},"9bf48847-148b-4a40-b8fa-c0387b96658e":{"grid_x_int":4,"grid_y_int":1,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0,"output":{"output1":{"rot_int":0,"dx_int":0,"dy_int":1}}},"1345e5a0-a6ae-491f-8406-1715e60c601f":{"grid_x_int":6,"grid_y_int":2,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0},"cdca03b1-abb2-459c-92bd-740235b3159b":{"grid_x_int":5,"grid_y_int":2,"rot_int":0,"recommendation_id":null,"source":"","index":null,"rot_tail_int":0}}},"snap_map":{"d9da3dcf-482e-4844-b670-11648b792802":{"class_fqid":"com-snaplogic-snaps-transform-jsongenerator_2-SNAPSHOT","class_id":"com-snaplogic-snaps-transform-jsongenerator","class_version":2,"instance_fqid":"d9da3dcf-482e-4844-b670-11648b792802_3","instance_id":"d9da3dcf-482e-4844-b670-11648b792802","instance_version":3,"property_map":{"info":{"label":{"value":"JSON Generator"},"notes":{}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"editable_content":{"value":"[\n {\n \"contents\": [\n {\n \"content\": \"You are a friendly and helpful assistant that are equipped with some tools, please use your judge to decide whether to use the tools or not to answer questions from the user.\\nQuestion: What's the weather of San Francisco?\",\n \"sl_role\": \"USER\"\n }\n ],\n \"required\":\"getWeather\"\n }\n]"},"arrayElementsAsDocuments":{"value":true},"passThroughProp":{"value":false},"supportTypeExts":{"value":false}},"view_serial":100,"input":{}},"class_build_tag":"SNAPSHOT"},"810066bf-5903-4b9a-86aa-120c93f10e73":{"class_fqid":"com-snaplogic-snaps-googlegenai-googlegenaifunctiongenerator_1-SNAPSHOT","class_id":"com-snaplogic-snaps-googlegenai-googlegenaifunctiongenerator","class_version":1,"instance_fqid":"810066bf-5903-4b9a-86aa-120c93f10e73_1","instance_id":"810066bf-5903-4b9a-86aa-120c93f10e73","instance_version":1,"property_map":{"info":{"label":{"value":"Google GenAI Function Generator"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"execution_mode":{"value":"Validate & Execute"},"strictMode":{"value":false},"parameters":{"value":[{"paramType":{"value":"STRING"},"paramEnum":{"expression":true,"value":null},"paramRequired":{"value":true},"paramName":{"value":"city","expression":false},"paramDescription":{"value":"The city and state, e.g. San Francisco, CA","expression":false}},{"paramName":{"value":"unit","expression":false},"paramDescription":{"value":"The temperature unit to use. Infer this from the user's location.","expression":false},"paramType":{"value":"STRING"},"paramEnum":{"value":"[\"Celsius\",\"Fahrenheit\"]","expression":true},"paramRequired":{"value":true}}]},"name":{"value":"getWeather","expression":false},"description":{"value":"Get the current weather in a given location","expression":false}},"view_serial":100},"class_build_tag":"SNAPSHOT"},"9bf48847-148b-4a40-b8fa-c0387b96658e":{"class_fqid":"com-snaplogic-snaps-googlegenai-googlegeminitoolcalling_1-SNAPSHOT","class_id":"com-snaplogic-snaps-googlegenai-googlegeminitoolcalling","class_version":1,"instance_fqid":"9bf48847-148b-4a40-b8fa-c0387b96658e_4","instance_id":"9bf48847-148b-4a40-b8fa-c0387b96658e","instance_version":4,"property_map":{"info":{"label":{"value":"Google Gemini API Tool Calling"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"LLM Base response"}},"output1":{"view_type":{"value":"document"},"label":{"value":"Tool calls view"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"advancedMode":{"value":false},"message":{"value":null,"expression":true},"parameters":{"value":[]},"execution_mode":{"value":"Validate & Execute"},"name":{"value":null,"expression":false},"advancedPromptConfiguration":{"value":{"systemPrompt":{"expression":true,"value":null}}},"modelParameters":{"value":{"maximumTokens":{"value":null,"expression":false},"temperature":{"value":null,"expression":false},"topP":{"value":null,"expression":false},"topK":{"value":null,"expression":false},"stopSequences":{"value":"weather","expression":false}}},"modelName":{"value":"models/gemini-1.5-flash-001","expression":false},"role":{"value":"USER","expression":false},"toolPayload":{"expression":true,"value":"$tools"},"content":{"value":null,"expression":true},"contents":{"expression":true,"value":"$original.contents"},"advancedToolConfiguration":{"value":{"toolChoice":{"value":"ANY","expression":false},"functionNames":{"expression":true,"value":"\"getWeather\""}}},"description":{"value":null,"expression":false},"promptTemplate":{"value":"Context Q & A"}},"account":{"account_ref":{"value":{"label":{"value":"Google GenAI Service Account - Docs","label":"Google GenAI Service Account - Docs","expression":false},"ref_class_id":{"value":"com-snaplogic-snaps-googlegenai-googlegenaiserviceaccount"},"ref_id":{"value":"6a2aad5a-46bf-45f0-9d16-8c49665b7913","expression":false}}}},"view_serial":100},"class_build_tag":"SNAPSHOT"},"1345e5a0-a6ae-491f-8406-1715e60c601f":{"class_fqid":"com-snaplogic-snaps-googlegenai-googlegenaifunctionresultgenerator_1-SNAPSHOT","class_id":"com-snaplogic-snaps-googlegenai-googlegenaifunctionresultgenerator","class_version":1,"instance_fqid":"1345e5a0-a6ae-491f-8406-1715e60c601f_4","instance_id":"1345e5a0-a6ae-491f-8406-1715e60c601f","instance_version":4,"property_map":{"info":{"label":{"value":"Google GenAI Function Result Generator"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"fail"}},"settings":{"timeout":{"value":null,"expression":false},"pipeline":{"expression":false},"execLabel":{"value":null,"expression":true},"functionName":{"expression":true,"value":"$original.functionCall.name"},"params":{"value":[]},"execution_mode":{"value":"Validate & Execute"},"snaplexGovernor":{"value":"SNAPLEX_WITH_PATH"},"retryInterval":{"value":null,"expression":false},"retryLimit":{"value":null,"expression":false},"functionId":{"expression":true},"reuse":{"value":false},"snaplex":{"expression":false},"content":{"expression":true,"value":"$content"},"batchSize":{"value":1,"expression":false},"poolSize":{"value":1,"expression":false},"isError":{"value":false,"expression":true}},"view_serial":100},"class_build_tag":"SNAPSHOT"},"cdca03b1-abb2-459c-92bd-740235b3159b":{"class_fqid":"com-snaplogic-snaps-flow-pipeexec_1-SNAPSHOT","class_id":"com-snaplogic-snaps-flow-pipeexec","class_version":1,"instance_fqid":"cdca03b1-abb2-459c-92bd-740235b3159b_7","instance_id":"cdca03b1-abb2-459c-92bd-740235b3159b","instance_version":7,"property_map":{"info":{"label":{"value":"Pipeline Execute - Weather API"},"notes":{}},"input":{"input0":{"view_type":{"value":"document"},"label":{"value":"input0"}}},"output":{"output0":{"view_type":{"value":"document"},"label":{"value":"output0"}}},"error":{"error0":{"view_type":{"value":"document"},"label":{"value":"error0"}},"error_behavior":{"value":"ignore"}},"settings":{"timeout":{"value":null,"expression":false},"pipeline":{"expression":false,"value":"weather api"},"execLabel":{"expression":true,"value":null},"params":{"value":[{"paramValue":{"expression":true,"value":null},"paramName":{"value":null}}]},"execution_mode":{"value":"Validate & Execute"},"snaplexGovernor":{"value":"LOCAL_NODE"},"retryInterval":{"value":null,"expression":false},"retryLimit":{"value":null,"expression":false},"reuse":{"value":false},"snaplex":{"expression":false},"executable_during_suggest":{"value":true},"batchSize":{"value":1,"expression":false},"poolSize":{"value":1,"expression":false},"loopDocument":{"expression":true}},"view_serial":100},"class_build_tag":"SNAPSHOT"}},"path_id":"/QA/projects/amritesh singh","path_snode":"63dcb778cea4391d895d637b","target_runtime":"standard"}