Invoke a workflow application

Updated at:

This guide explains how to quickly and efficiently integrate an Alibaba Cloud Model Studio Workflow Application into your business system using the DashScope SDK or an HTTP API.

To call the Responses API, see Responses API.

ImportantThis topic is applicable only to the China (Beijing) region.

Prerequisites

Before you begin, ensure you have completed the following:

  1. You have obtained an API key and set it as an environment variable.
  2. You have created a workflow application and obtained the APP_ID from the application card on the application management page.
  3. If you use the DashScope SDK, you must have the DashScope SDK installed.

Quick start

Python

Sample request
import os
from http import HTTPStatus
from dashscope import Application
response = Application.call(
    # If environment variables are not configured, you can replace the following line with api_key="sk-xxx". However, it is not recommended to hard code the API Key directly into the code in a production environment to reduce the risk of API Key leakage.
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    app_id='YOUR_APP_ID',# Replace with the actual application ID
    prompt='Who are you?')

if response.status_code != HTTPStatus.OK:
    print(f'request_id={response.request_id}')
    print(f'code={response.status_code}')
    print(f'message={response.message}')
    print(f'Refer to: https://help.aliyun.com/en/model-studio/developer-reference/error-code')
else:
    print(response.output.text)
Sample response
I am a large language model developed by Alibaba Cloud, named Qwen. I am designed to help users generate various types of text, such as articles, stories, poems, stories, etc., and can be adjusted and optimized according to different scenarios and needs. In addition, I can also answer various questions, provide information and explanations, and assist in learning and research. If you have any needs, please feel free to ask me questions at any time!

Java

Sample request
// Recommended dashscope SDK version >= 2.12.0
import com.alibaba.dashscope.app.*;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
public class Main {
    public static void appCall()
            throws ApiException, NoApiKeyException, InputRequiredException {
        ApplicationParam param = ApplicationParam.builder()
                // If environment variables are not configured, you can replace the following line with .apiKey("sk-xxx"). However, it is not recommended to hard code the API Key directly into the code in a production environment to reduce the risk of API Key leakage.
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .appId("YOUR_APP_ID")
                .prompt("Who are you?")
                .build();

        Application application = new Application();
        ApplicationResult result = application.call(param);

        System.out.printf("text: %s\n",
                result.getOutput().getText());
    }

    public static void main(String[] args) {
        try {
            appCall();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.err.println("message: "+e.getMessage());
            System.out.println("Refer to: https://help.aliyun.com/en/model-studio/developer-reference/error-code");
        }
        System.exit(0);
    }
}
Sample response
text: I am a large language model developed by Alibaba Cloud, named Qwen.

HTTP

curl

Sample request
curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/YOUR_APP_ID/completion \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
    "input": {
        "prompt": "Who are you?"
    },
    "parameters":  {},
    "debug": {}
}'

Replace YOUR_APP_ID with the actual application ID.

Sample response
{"output":{"finish_reason":"stop",
"session_id":"232ea2e9e6ef448db6b14465c06a9a56",
"text":"I am a super-large-scale language model developed by Alibaba Cloud, and my name is Qwen. I am an AI assistant who can answer questions, create text, express opinions, and even write code. If you have any questions or need assistance, please don't hesitate to let me know, and I will do my best to provide you with the help you need."},
"usage":{"models":[{"output_tokens":51,"model_id":"qwen-max","input_tokens":121}]},
"request_id":"661c9cad-e59c-9f78-a262-78eff243f151"}%

PHP

Sample request
<?php

# If the environment variable is not configured, you can replace the following line with your API Key: $api_key="sk-xxx". However, it is not recommended to hardcode the API Key directly into the code in a production environment to reduce the risk of API Key leakage.
$api_key = getenv("DASHSCOPE_API_KEY");
$application_id = 'YOUR_APP_ID'; // Replace with your actual application ID

$url = "https://dashscope.aliyuncs.com/api/v1/apps/$application_id/completion";

// Construct request data
$data = [
    "input" => [
        'prompt' => 'Who are you?'
    ]
];

// Encode data as JSON
$dataString = json_encode($data);

// Check if json_encode was successful
if (json_last_error() !== JSON_ERROR_NONE) {
    die("JSON encoding failed with error: " . json_last_error_msg());
}

// Initialize curl session
$ch = curl_init($url);

// Set curl options
curl_setopt($ch, curlOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, curlOPT_POSTFIELDS, $dataString);
curl_setopt($ch, curlOPT_RETURNTRANSFER, true);
curl_setopt($ch, curlOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer ' . $api_key
]);

// Execute the request
$response = curl_exec($ch);

// Check if curl execution was successful
if ($response === false) {
    die("curl Error: " . curl_error($ch));
}

// Get HTTP status code
$status_code = curl_getinfo($ch, curlINFO_HTTP_CODE);
// Close curl session
curl_close($ch);
// Decode response data
$response_data = json_decode($response, true);
// Handle response
if ($status_code == 200) {
    if (isset($response_data['output']['text'])) {
        echo "{$response_data['output']['text']}\n";
    } else {
        echo "No text in response.\n";
    }}
else {
    if (isset($response_data['request_id'])) {
        echo "request_id={$response_data['request_id']}\n";}
    echo "code={$status_code}\n";
    if (isset($response_data['message'])) {
        echo "message={$response_data['message']}\n";}
    else {
        echo "message=Unknown error\n";}
}
?>
Sample response
I am a super-large-scale language model developed by Alibaba Cloud, and my name is Qwen.

Node.js

Dependency:
npm install axios
Sample request
const axios = require('axios');

async function callDashScope() {
    // If environment variables are not configured, you can replace the following line with apiKey='sk-xxx'. However, it is not recommended to hard code the API Key directly into the code in a production environment to reduce the risk of API Key leakage.
    const apiKey = process.env.DASHSCOPE_API_KEY;
    const appId = 'YOUR_APP_ID';// Replace with the actual application ID

    const url = `https://dashscope.aliyuncs.com/api/v1/apps/${appId}/completion`;

    const data = {
        input: {
            prompt: "Who are you?"
        },
        parameters: {},
        debug: {}
    };

    try {
        const response = await axios.post(url, data, {
            headers: {
                'Authorization': `Bearer ${apiKey}`,
                'Content-Type': 'application/json'
            }
        });

        if (response.status === 200) {
            console.log(`${response.data.output.text}`);
        } else {
            console.log(`request_id=${response.headers['request_id']}`);
            console.log(`code=${response.status}`);
            console.log(`message=${response.data.message}`);
        }
    } catch (error) {
        console.error(`Error calling DashScope: ${error.message}`);
        if (error.response) {
            console.error(`Response status: ${error.response.status}`);
            console.error(`Response data: ${JSON.stringify(error.response.data, null, 2)}`);
        }
    }
}

callDashScope();
Sample response
I am a large-scale language model developed by Alibaba Cloud, and my name is Qwen.

C#

Sample request
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

class Program
{
    static async Task Main(string[] args)
    {
        //If environment variables are not configured, you can replace the following line with apiKey="sk-xxx". However, it is not recommended to hard code the API Key directly into the code in a production environment to reduce the risk of API Key leakage.
        string apiKey = Environment.GetEnvironmentVariable("DASHSCOPE_API_KEY") ?? throw new InvalidOperationException("DASHSCOPE_API_KEY environment variable is not set.");
        string appId = "YOUR_APP_ID"; // Replace with the actual application ID

        string url = $"https://dashscope.aliyuncs.com/api/v1/apps/{appId}/completion";

        using (HttpClient client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");

            string jsonContent = @"{
                ""input"": {
                    ""prompt"": ""Who are you?""
                },
                ""parameters"": {},
                ""debug"": {}
            }";

            HttpContent content = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            try
            {
                HttpResponseMessage response = await client.PostAsync(url, content);

                if (response.IsSuccessStatusCode)
                {
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine("Request successful:");
                    Console.WriteLine(responseBody);
                }
                else
                {
                    Console.WriteLine($"Request failed with status code: {response.StatusCode}");
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine(responseBody);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error calling DashScope: {ex.Message}");
            }
        }
    }
}
Sample response
{
    "output": {
        "finish_reason": "stop",
        "session_id": "c274e14a58d9492f9baeffdc003a97c5",
        "text": "I am a super-large-scale language model developed by Alibaba Cloud, and my name is Qwen. I am designed to assist users in generating various types of text, such as articles, stories, poems, etc., and can adapt and innovate according to different scenarios and needs. Additionally, I am capable of answering a wide range of questions, providing information and explanations, and helping users solve problems and acquire knowledge. If you have any questions or need assistance, please feel free to let me know anytime!"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 79,
                "model_id": "qwen-plus",
                "input_tokens": 74
            }
        ]
    },
    "request_id": "5c4b86b1-cd2d-9847-8d00-3fba8f187bc6"
}

Go

Sample request
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	// If environment variables are not configured, you can replace the following line with apiKey := "sk-xxx". However, it is not recommended to hard code the API Key directly into the code in a production environment to reduce the risk of API Key leakage.
	apiKey := os.Getenv("DASHSCOPE_API_KEY")
	appId := "YOUR_APP_ID" // Replace with the actual application ID

	if apiKey == "" {
		fmt.Println("Please ensure DASHSCOPE_API_KEY is set.")
		return
	}

	url := fmt.Sprintf("https://dashscope.aliyuncs.com/api/v1/apps/%s/completion", appId)

	// Create request body
	requestBody := map[string]interface{}{
		"input": map[string]string{
			"prompt": "Who are you?",
		},
		"parameters": map[string]interface{}{},
		"debug":      map[string]interface{}{},
	}

	jsonData, err := json.Marshal(requestBody)
	if err != nil {
		fmt.Printf("Failed to marshal JSON: %v\n", err)
		return
	}

	// Create HTTP POST request
	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
	if err != nil {
		fmt.Printf("Failed to create request: %v\n", err)
		return
	}

	// Set request headers
	req.Header.Set("Authorization", "Bearer "+apiKey)
	req.Header.Set("Content-Type", "application/json")

	// Send request
	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Printf("Failed to send request: %v\n", err)
		return
	}
	defer resp.Body.Close()

	// Read response
	body, err := io.ReadAll(resp.Body)
	if err != nil {
		fmt.Printf("Failed to read response: %v\n", err)
		return
	}

	// Process response
	if resp.StatusCode == http.StatusOK {
		fmt.Println("Request successful:")
		fmt.Println(string(body))
	} else {
		fmt.Printf("Request failed with status code: %d\n", resp.StatusCode)
		fmt.Println(string(body))
	}
}
Sample response
{
    "output": {
        "finish_reason": "stop",
        "session_id": "6105c965c31b40958a43dc93c28c7a59",
        "text": "I am Qwen, an AI assistant developed by Alibaba Cloud. I am designed to answer various questions, provide information, and engage in conversations with users. Is there anything I can help you with?"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 36,
                "model_id": "qwen-plus",
                "input_tokens": 74
            }
        ]
    },
    "request_id": "f97ee37d-0f9c-9b93-b6bf-bd263a232bf9"
}

Multi-turn conversation

Unlike single-turn dialogue, multi-turn dialogue allows a large model to refer to the conversation history, resulting in more realistic conversations.

Usesession_id

The system automatically loads the conversation history from the cloud and combines it with the prompt to generate the context. This approach is simple and maintenance-free.

A session_id is valid for 1 hour and supports a maximum of 50 dialog turns.

Managemessages(Recommended)

Maintain the messages array yourself. In each dialog turn, manually record and pass the conversation history and any new instructions. The prompt parameter is not required. This approach gives you greater flexibility and full control over the context.

Note: If a request includes both session_id and messages, messages takes precedence.

In the LLM Node, configure the prompt variable historyList and Publish the application, and then make an API call.

Cloud storage

Python

Request example
import os
from http import HTTPStatus
from dashscope import Application
def call_with_session():
    response = Application.call(
        # If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: api_key="sk-xxx".
        # To prevent API key exposure, avoid hardcoding the key in a production environment.
        api_key=os.getenv("DASHSCOPE_API_KEY"),
        app_id='APP_ID',  # Replace with your actual application ID.
        prompt='Who are you?')

    if response.status_code != HTTPStatus.OK:
        print(f'request_id={response.request_id}')
        print(f'code={response.status_code}')
        print(f'message={response.message}')
        print(f'See the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code')
        return response

    responseNext = Application.call(
                # If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: api_key="sk-xxx".
                # To prevent API key exposure, avoid hardcoding the key in a production environment.
                api_key=os.getenv("DASHSCOPE_API_KEY"),
                app_id='APP_ID',  # Replace with your actual application ID.
                prompt='What can you do?',
                session_id=response.output.session_id)  # The session_id from the previous response.

    if responseNext.status_code != HTTPStatus.OK:
        print(f'request_id={responseNext.request_id}')
        print(f'code={responseNext.status_code}')
        print(f'message={responseNext.message}')
        print(f'See the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code')
    else:
        print('%s\n session_id=%s\n' % (responseNext.output.text, responseNext.output.session_id))
        # print('%s\n' % (response.usage))

if __name__ == '__main__':
    call_with_session()
Response example
I have a wide range of skills to assist you with various tasks. Here are some of my main capabilities:

1. Information retrieval: Providing information on weather, news, historical facts, scientific knowledge, and more.
2. Language processing: Translating text, correcting grammar, and generating articles and stories.
3. Technical Q&A: Answering questions about programming, software usage, and technical troubleshooting.
4. Learning support: Assisting with questions in subjects like math, physics, and chemistry.
5. Lifestyle advice: Offering suggestions on health, diet, travel, and shopping.
6. Entertainment and interaction: Telling jokes, playing word games, and engaging in simple chats.
7. Schedule management: Setting reminders for important dates and helping to arrange schedules.
8. Data analysis: Explaining data charts and offering suggestions for analysis.
9. Emotional support: Listening to your feelings and providing comfort and encouragement.

If you have a specific request or question, just ask, and I'll do my best to help!
 session_id=98ceb3ca0c4e4b05a20a00f913050b42

Java

Request example
import com.alibaba.dashscope.app.*;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import java.util.Arrays;
import java.util.List;
public class Main {
    public static void callWithSession()
            throws ApiException, NoApiKeyException, InputRequiredException {
        ApplicationParam param = ApplicationParam.builder()
                // If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: .apiKey("sk-xxx").
                // To prevent API key exposure, avoid hardcoding it in a production environment.
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                // Replace with your actual application ID.
                .appId("APP_ID")
                .prompt("Who are you?")
                .build();

        Application application = new Application();
        ApplicationResult result = application.call(param);

        param.setSessionId(result.getOutput().getSessionId());
        param.setPrompt("What can you do?");
        result = application.call(param);

        System.out.printf("%s\n session_id: %s\n",
                result.getOutput().getText(), result.getOutput().getSessionId());
    }

    public static void main(String[] args) {
        try {
            callWithSession();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.out.printf("Exception: %s", e.getMessage());
            System.out.println("See the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code");
        }
        System.exit(0);
    }
}
Response example
I have a number of skills and can help you in various ways. Here are some of my main abilities:

1. Multilingual understanding and generation: I can understand and generate text in multiple languages, including Chinese and English.
2. Information retrieval and synthesis: I can find relevant information for your questions, then organize and summarize it.
3. Writing assistance: I can provide support for writing articles, reports, or creative pieces.
4. Programming assistance: For developers, I can help answer programming-related questions and provide code examples.
5. Educational tutoring: If you encounter difficulties while learning, I can act as an assistant across various subjects, from math to history.
6. Lifestyle advice: I can offer suggestions on topics like healthy eating and travel planning.
7. Emotional communication: Although I am an AI, I strive to communicate with you in a warm and supportive manner.

If you have any specific needs or would like to learn more about a particular area, please let me know!
 session_id: f2e94a980a34424fa25be45a7048d77c

HTTP

curl

Request example (previous turn)
curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/APP_ID/completion \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
    "input": {
        "prompt": "Who are you?"
    },
    "parameters":  {},
    "debug": {}
}'
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "4f8ef7233dc641aba496cb201fa59f8c",
        "text": "I am Qwen, an AI assistant developed by Alibaba Cloud. I am designed to answer questions, provide information, and engage in conversations with users. How can I help you?"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 36,
                "model_id": "qwen-plus",
                "input_tokens": 75
            }
        ]
    },
    "request_id": "e571b14a-423f-9278-8d1e-d86c418801e0"
}
Request example (next turn)
curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/APP_ID/completion \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
    "input": {
        "prompt": "What can you do?",
        "session_id":"4f8ef7233dc641aba496cb201fa59f8c"
    },
    "parameters":  {},
    "debug": {}
}'
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "4f8ef7233dc641aba496cb201fa59f8c",
        "text": "As an AI assistant, I have a variety of skills to help you with different tasks, including but not limited to:\n\n1. Knowledge retrieval: I can help you find information in various fields, such as science, history, culture, and technology.\n2. Language translation: I can help you translate text between different languages, supporting multiple language pairs.\n3. Text generation: I can generate various types of text, such as articles, stories, poems, and press releases.\n4. Question answering: Whether it's an academic question, a general knowledge query, or a technical problem, I can try to provide you with an answer.\n5. Conversational interaction: I can engage in natural and fluent conversations, providing emotional support or entertainment.\n6. Code writing and debugging: I can help you write code and solve programming problems.\n7. Data analysis: I can help you analyze data and provide statistical results and visualization suggestions.\n8. Creative inspiration: If you need creative ideas for design, ad copy, or marketing strategies, I can also provide assistance.\n\nIf you have any specific needs or questions, please feel free to let me know!"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 208,
                "model_id": "qwen-plus",
                "input_tokens": 125
            }
        ]
    },
    "request_id": "9de2c3ed-e1f0-9963-85f4-8f289203418b"
}

PHP

Request example (previous turn)
<?php
# If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: $api_key="sk-xxx".
# To prevent API key exposure, avoid hardcoding the key in a production environment.
$api_key = getenv("DASHSCOPE_API_KEY");
$application_id = 'APP_ID'; // Replace with your actual application ID.

$url = "https://dashscope.aliyuncs.com/api/v1/apps/$application_id/completion";

// Construct the request data
$data = [
    "input" => [
        'prompt' => 'Who are you?'
    ]
];

// Encode the data as JSON
$dataString = json_encode($data);

// Check if json_encode was successful
if (json_last_error() !== JSON_ERROR_NONE) {
    die("JSON encoding failed with error: " . json_last_error_msg());
}

// Initialize a cURL session
$ch = curl_init($url);

// Set cURL options
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer ' . $api_key
]);

// Execute the request
$response = curl_exec($ch);

// Check if the cURL execution was successful
if ($response === false) {
    die("cURL Error: " . curl_error($ch));
}

// Get the HTTP status code
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// Close the cURL session
curl_close($ch);
// Decode the response data
$response_data = json_decode($response, true);
// Process the response
if ($status_code == 200) {
    if (isset($response_data['output']['text'])) {
        echo "{$response_data['output']['text']}\n";
    } else {
        echo "No text in response.\n";
    };
    if (isset($response_data['output']['session_id'])) {
        echo "session_id={$response_data['output']['session_id']}\n";
    }
}else {
    if (isset($response_data['request_id'])) {
        echo "request_id={$response_data['request_id']}\n";}
    echo "code={$status_code}\n";
    if (isset($response_data['message'])) {
        echo "message={$response_data['message']}\n";}
    else {
        echo "message=Unknown error\n";}
}
?>
Response example
I am Qwen, a large-scale language model from Alibaba Cloud.
session_id=2e658bcb514f4d30ab7500b4766a8d43
Request example (next turn)
<?php
# If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: $api_key="sk-xxx".
# To prevent API key exposure, avoid hardcoding the key in a production environment.
$api_key = getenv("DASHSCOPE_API_KEY");
$application_id = 'APP_ID'; // Replace with your actual application ID.

$url = "https://dashscope.aliyuncs.com/api/v1/apps/$application_id/completion";

// Construct the request data
$data = [
    "input" => [
        'prompt' => 'What can you do?',
        // Replace with the session_id from the previous turn.
        'session_id' => '2e658bcb514f4d30ab7500b4766a8d43'
    ]
];

// Encode the data as JSON
$dataString = json_encode($data);

// Check if json_encode was successful
if (json_last_error() !== JSON_ERROR_NONE) {
    die("JSON encoding failed with error: " . json_last_error_msg());
}

// Initialize a cURL session
$ch = curl_init($url);

// Set cURL options
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer ' . $api_key
]);

// Execute the request
$response = curl_exec($ch);

// Check if the cURL execution was successful
if ($response === false) {
    die("cURL Error: " . curl_error($ch));
}

// Get the HTTP status code
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// Close the cURL session
curl_close($ch);
// Decode the response data
$response_data = json_decode($response, true);
// Process the response
if ($status_code == 200) {
    if (isset($response_data['output']['text'])) {
        echo "{$response_data['output']['text']}\n";
    } else {
        echo "No text in response.\n";
    };
    if (isset($response_data['output']['session_id'])) {
        echo "session_id={$response_data['output']['session_id']}\n";
    }
}else {
    if (isset($response_data['request_id'])) {
        echo "request_id={$response_data['request_id']}\n";}
    echo "code={$status_code}\n";
    if (isset($response_data['message'])) {
        echo "message={$response_data['message']}\n";}
    else {
        echo "message=Unknown error\n";}
}
?>
Response example
I have many skills, including but not limited to:

1.  Multilingual capabilities: I can understand and generate text in multiple languages.
2.  Writing and creation: I can help write articles, stories, poems, and other creative content.
3.  Knowledge Q&A: I can answer general and professional questions from various fields.
4.  Code writing and understanding: I can write simple program code and help explain or debug it.
5.  Logical reasoning: I can solve problems and puzzles that require logical thinking.
6.  Emotional support: I can provide positive psychological support and encouragement.
7.  Gaming and entertainment: I can participate in word games and other interactive entertainment.

My goal is to be your capable assistant, providing help and support whenever you need it. If you have any specific needs or features you'd like to try, please let me know!
session_id=2e658bcb514f4d30ab7500b4766a8d43

Node.js

Install the required dependency:
npm install axios
Request example (previous turn)
const axios = require('axios');

async function callDashScope() {
    // If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: apiKey='sk-xxx'.
    // To prevent API key exposure, avoid hardcoding the key in a production environment.
    const apiKey = process.env.DASHSCOPE_API_KEY;
    const appId = 'APP_ID';// Replace with your actual application ID.

    const url = `https://dashscope.aliyuncs.com/api/v1/apps/${appId}/completion`;

    const data = {
        input: {
            prompt: "Who are you?"
        },
        parameters: {},
        debug: {}
    };

    try {
        const response = await axios.post(url, data, {
            headers: {
                'Authorization': `Bearer ${apiKey}`,
                'Content-Type': 'application/json'
            }
        });

        if (response.status === 200) {
            console.log(`${response.data.output.text}`);
            console.log(`session_id=${response.data.output.session_id}`);
        } else {
            console.log(`request_id=${response.headers['request_id']}`);
            console.log(`code=${response.status}`);
            console.log(`message=${response.data.message}`);
        }
    } catch (error) {
        console.error(`Error calling DashScope: ${error.message}`);
        if (error.response) {
            console.error(`Response status: ${error.response.status}`);
            console.error(`Response statusText: ${error.response.statusText}`);
        }
    }
}
callDashScope();
Response example
I am Qwen, an AI assistant developed by Alibaba Cloud. I can answer various questions, provide information, and engage in conversations with users. How can I help you?
session_id=fe4ce8b093bf46159ea9927a7b22f0d3
Request example (next turn)
const axios = require('axios');

async function callDashScope() {
    // If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: apiKey='sk-xxx'.
    // To prevent API key exposure, avoid hardcoding the key in a production environment.
    const apiKey = process.env.DASHSCOPE_API_KEY;
    const appId = 'APP_ID';// Replace with your actual application ID.

    const url = `https://dashscope.aliyuncs.com/api/v1/apps/${appId}/completion`;
    // Replace with the session_id from the previous turn.
    const data = {
        input: {
            prompt: "What can you do?",
            session_id: 'fe4ce8b093bf46159ea9927a7b22f0d3',
        },
        parameters: {},
        debug: {}
    };

    try {
        const response = await axios.post(url, data, {
            headers: {
                'Authorization': `Bearer ${apiKey}`,
                'Content-Type': 'application/json'
            }
        });

        if (response.status === 200) {
            console.log(`${response.data.output.text}`);
            console.log(`session_id=${response.data.output.session_id}`);
        } else {
            console.log(`request_id=${response.headers['request_id']}`);
            console.log(`code=${response.status}`);
            console.log(`message=${response.data.message}`);
        }
    } catch (error) {
        console.error(`Error calling DashScope: ${error.message}`);
        if (error.response) {
            console.error(`Response status: ${error.response.status}`);
            console.error(`Response statusText: ${error.response.statusText}`);
        }
    }
}
callDashScope();
Response example
I have a variety of skills and can help you with different tasks and questions. Here are some of my main skill areas:

1. Information query and retrieval: I can help find specific information, data, or news.
2. Writing and creation: This includes writing articles, stories, poems, and reports.
3. Language translation: I can provide translation services between different languages.
4. Educational tutoring: I can answer academic questions and help you understand complex concepts.
5. Technical support: I can help solve technical problems encountered when using a computer.
6. Lifestyle advice: I can provide suggestions about health, diet, and travel.
7. Entertainment: I can tell jokes and play word games.

If you have a specific need or want more details on any of these, just let me know!
session_id=fe4ce8b093bf46159ea9927a7b22f0d3

C#

Request example (previous turn)
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

class Program
{
    static async Task Main(string[] args)
    {
        // If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: apiKey="sk-xxx".
        // To prevent API key exposure, avoid hardcoding it in a production environment.
        string apiKey = Environment.GetEnvironmentVariable("DASHSCOPE_API_KEY") ?? throw new InvalidOperationException("DASHSCOPE_API_KEY environment variable is not set.");
        string appId = "APP_ID"; // Replace with your actual application ID.

        string url = $"https://dashscope.aliyuncs.com/api/v1/apps/{appId}/completion";

        using (HttpClient client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");

            string jsonContent = @"{
                ""input"": {
                    ""prompt"": ""Who are you?""
                },
                ""parameters"": {},
                ""debug"": {}
            }";

            HttpContent content = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            try
            {
                HttpResponseMessage response = await client.PostAsync(url, content);

                if (response.IsSuccessStatusCode)
                {
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine("Request successful:");
                    Console.WriteLine(responseBody);
                }
                else
                {
                    Console.WriteLine($"Request failed with status code: {response.StatusCode}");
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine(responseBody);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error calling DashScope: {ex.Message}");
            }
        }
    }
}
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "7b830e4cc8fe44faad0e648f9b71435f",
        "text": "I am Qwen, an AI assistant developed by Alibaba Cloud. I am designed to answer questions, provide information, and engage in conversations with users. How can I help you?"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 36,
                "model_id": "qwen-plus",
                "input_tokens": 75
            }
        ]
    },
    "request_id": "53691ae5-be17-96c6-a830-8f0f92329028"
}
Request example (next turn)
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;

class Program
{
    static async Task Main(string[] args)
    {
        // If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: apiKey="sk-xxx".
        // To prevent API key exposure, avoid hardcoding it in a production environment.
        string apiKey = Environment.GetEnvironmentVariable("DASHSCOPE_API_KEY") ?? throw new InvalidOperationException("DASHSCOPE_API_KEY environment variable is not set.");
        string appId = "APP_ID"; // Replace with your actual application ID.

        string url = $"https://dashscope.aliyuncs.com/api/v1/apps/{appId}/completion";

        using (HttpClient client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");

            string jsonContent = @"{
                ""input"": {
                    ""prompt"": ""What can you do?"",
                    ""session_id"": ""7b830e4cc8fe44faad0e648f9b71435f""
                },
                ""parameters"": {},
                ""debug"": {}
            }";

            HttpContent content = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            try
            {
                HttpResponseMessage response = await client.PostAsync(url, content);

                if (response.IsSuccessStatusCode)
                {
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine("Request successful:");
                    Console.WriteLine(responseBody);
                }
                else
                {
                    Console.WriteLine($"Request failed with status code: {response.StatusCode}");
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine(responseBody);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error calling DashScope: {ex.Message}");
            }
        }
    }
}
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "7b830e4cc8fe44faad0e648f9b71435f",
        "text": "I have a variety of skills. I can:\n\n- Answer knowledge-based questions across a wide range of topics\n- Provide learning resources and suggestions\n- Assist with solving technical problems\n- Communicate in multiple languages\n- Help plan trips and activities\n- Offer practical advice for daily life\n\nIf you have any specific needs or questions, feel free to let me know!"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 70,
                "model_id": "qwen-plus",
                "input_tokens": 123
            }
        ]
    },
    "request_id": "da5044ed-461e-9e91-8ca5-38a3c72a8306"
}

Go

Request example (previous turn)
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	// If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: apiKey := "sk-xxx".
	// To prevent API key exposure, avoid hardcoding the key in a production environment.
	apiKey := os.Getenv("DASHSCOPE_API_KEY")
	appId := "APP_ID" // Replace with your actual application ID.

	if apiKey == "" {
		fmt.Println("Please ensure that DASHSCOPE_API_KEY is set.")
		return
	}

	url := fmt.Sprintf("https://dashscope.aliyuncs.com/api/v1/apps/%s/completion", appId)

	// Create the request body
	requestBody := map[string]interface{}{
		"input": map[string]string{
			"prompt": "Who are you?",
		},
		"parameters": map[string]interface{}{},
		"debug":      map[string]interface{}{},
	}

	jsonData, err := json.Marshal(requestBody)
	if err != nil {
		fmt.Printf("Failed to marshal JSON: %v\n", err)
		return
	}

	// Create an HTTP POST request
	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
	if err != nil {
		fmt.Printf("Failed to create request: %v\n", err)
		return
	}

	// Set request headers
	req.Header.Set("Authorization", "Bearer "+apiKey)
	req.Header.Set("Content-Type", "application/json")

	// Send the request
	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Printf("Failed to send request: %v\n", err)
		return
	}
	defer resp.Body.Close()

	// Read the response
	body, err := io.ReadAll(resp.Body)
	if err != nil {
		fmt.Printf("Failed to read response: %v\n", err)
		return
	}

	// Process the response
	if resp.StatusCode == http.StatusOK {
		fmt.Println("Request successful:")
		fmt.Println(string(body))
	} else {
		fmt.Printf("Request failed with status code: %d\n", resp.StatusCode)
		fmt.Println(string(body))
	}
}
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "f7eea37f0c734c20998a021b688d6de2",
        "text": "I am Qwen, an AI assistant developed by Alibaba Cloud. I am designed to answer questions, provide information, and engage in conversations with users. How can I help you?"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 36,
                "model_id": "qwen-plus",
                "input_tokens": 75
            }
        ]
    },
    "request_id": "fa65e14a-ab63-95b2-aa43-035bf5c51835"
}
Request example (next turn)
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	// If the environment variable is not configured, you can use your Model Studio API key by replacing the following line with: apiKey := "sk-xxx".
	// To prevent API key exposure, avoid hardcoding the key in a production environment.
	apiKey := os.Getenv("DASHSCOPE_API_KEY")
	appId := "APP_ID" // Replace with your actual application ID.

	if apiKey == "" {
		fmt.Println("Please ensure that DASHSCOPE_API_KEY is set.")
		return
	}

	url := fmt.Sprintf("https://dashscope.aliyuncs.com/api/v1/apps/%s/completion", appId)

	// Create the request body
	requestBody := map[string]interface{}{
		"input": map[string]string{
			"prompt":     "What can you do?",
			"session_id": "f7eea37f0c734c20998a021b688d6de2", // Replace with the session_id from the previous turn.
		},
		"parameters": map[string]interface{}{},
		"debug":      map[string]interface{}{},
	}

	jsonData, err := json.Marshal(requestBody)
	if err != nil {
		fmt.Printf("Failed to marshal JSON: %v\n", err)
		return
	}

	// Create an HTTP POST request
	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
	if err != nil {
		fmt.Printf("Failed to create request: %v\n", err)
		return
	}

	// Set request headers
	req.Header.Set("Authorization", "Bearer "+apiKey)
	req.Header.Set("Content-Type", "application/json")

	// Send the request
	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Printf("Failed to send request: %v\n", err)
		return
	}
	defer resp.Body.Close()

	// Read the response
	body, err := io.ReadAll(resp.Body)
	if err != nil {
		fmt.Printf("Failed to read response: %v\n", err)
		return
	}

	// Process the response
	if resp.StatusCode == http.StatusOK {
		fmt.Println("Request successful:")
		fmt.Println(string(body))
	} else {
		fmt.Printf("Request failed with status code: %d\n", resp.StatusCode)
		fmt.Println(string(body))
	}
}
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "f7eea37f0c734c20998a021b688d6de2",
        "text": "I have a variety of skills. I can:\n\n- Answer knowledge-based questions on topics like science, history, and culture.\n- Provide practical advice, such as travel guides, health tips, and learning methods.\n- Assist with text-related tasks, such as writing articles, editing documents, and creating stories or poems.\n- Perform multilingual translation.\n- Engage in natural and fluent conversations, chat with you, and answer your questions.\n\nIf you have any specific needs, feel free to let me know!"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 104,
                "model_id": "qwen-plus",
                "input_tokens": 125
            }
        ]
    },
    "request_id": "badccade-9f54-986b-8d8c-75ef15e9616c"
}

Replace APP_ID with your actual application ID. For the next turn, set the session_id input parameter to the value from the previous turn's response.

Self-managed

Python

Request example
# DashScope SDK version >= 1.20.14 is required.
import os
from http import HTTPStatus
from dashscope import Application

messages = [
    {'role': 'system', 'content': 'You are a helpful assistant.'},
    {'role': 'user', 'content': 'Who are you?'},
    {"role": "assistant","content": "I am Qwen, a large language model developed by Alibaba Cloud."},
    {"role": "user","content": "What can you do?"}
]
response = Application.call(
    # If the environment variable is not configured, replace the following line with your Model Studio API key: api_key="sk-xxx".
    # To prevent API key leaks, we do not recommend hardcoding your API key in production code.
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    app_id='APP_ID',  # Replace with your actual application ID
    messages=messages)

if response.status_code != HTTPStatus.OK:
    print(f'request_id={response.request_id}')
    print(f'code={response.status_code}')
    print(f'message={response.message}')
    print(f'For details, see the error code documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code')
else:
    print('%s\n' % (response.output.text))
Response example
As Qwen, I can help with various tasks, such as:

1. Answering questions: Provide answers on scientific, technical, or general topics.
2. Content creation: I can generate creative content such as stories, poems, and articles based on your requirements.
3. Programming assistance: I can help you learn to code, explain code logic, and debug program errors.
4. Language translation: Translate between multiple languages.
5. Providing suggestions: Offer advice for your decision-making.
6. Conversational support: Engage in supportive conversations.

My goal is to be a capable assistant for your work and life.

Java

Request example
// DashScope SDK version >= 2.17.0 is required.
import java.util.ArrayList;
import java.util.List;

import com.alibaba.dashscope.app.*;
import com.alibaba.dashscope.common.Message;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;

public class Main {
    public static void appCall()
            throws ApiException, NoApiKeyException, InputRequiredException {
        List<Message> messages = new ArrayList<>();
        messages.add(Message.builder().role("system").content("You are a helpful assistant.").build());
        messages.add(Message.builder().role("user").content("Who are you?").build());
        messages.add(Message.builder().role("assistant").content("I am Qwen, a large language model developed by Alibaba Cloud.").build());
        messages.add(Message.builder().role("user").content("What can you do?").build());

        ApplicationParam param = ApplicationParam.builder()
                // If the environment variable is not configured, replace the following line with your Model Studio API key: .apiKey("sk-xxx").
                // To prevent API key leaks, we do not recommend hardcoding your API key in production code.
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .appId("APP_ID")
                .messages(messages)
                .build();

        Application application = new Application();
        ApplicationResult result = application.call(param);

        System.out.printf("text: %s\n",
                result.getOutput().getText());
    }

    public static void main(String[] args) {
        try {
            appCall();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.err.println("message: " + e.getMessage());
            System.out.println("For details, see the error code documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code");
        }
        System.exit(0);
    }
}
Response example
text: I can help you with a variety of tasks, including but not limited to:

1. Answering questions: Provide accurate answers to academic, professional, and everyday inquiries.
2. Content creation: I can write stories, official documents, emails, scripts, and more. Just provide me with the basic information and requirements.
3. Working with tables: I can help you organize data and create or modify tables.
4. Programming assistance: Write and explain code in multiple programming languages.
5. Multilingual translation: I can translate text between different languages.
6. Simulated conversations: I can play different roles to engage in simulated conversations with you.

If you have any specific needs, please feel free to let me know!

HTTP

curl

Request example
curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/APP_ID/completion \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
    "input": {
        "messages":[
            {
                "role": "system",
                "content": "You are a helpful assistant."
            },
            {
                "role": "user",
                "content": "Who are you?"
            },
            {
                "role": "assistant",
                "content": "I am Qwen, a large language model developed by Alibaba Cloud."
            },
            {
                "role": "user",
                "content": "What can you do?"
            }
        ]
    },
    "parameters":  {},
    "debug": {}
}'
Response example
{"output":
{"finish_reason":"stop","session_id":"990ca89d89794826976d7499ad10cddb",
"text":"I can help you with a variety of tasks, including but not limited to:\n\n1. Answering questions: I do my best to provide accurate answers, whether for academic knowledge, practical tips, or general questions.\n2. Content creation: For example, I can write stories, official documents, emails, or scripts. Tell me what you need, and I can draft it for you.\n3. Expressing opinions: For subjective questions, I can share my perspective and discuss it with you.\n4. Games and entertainment: We can play word games, or I can tell you a joke to help you relax.\n\nIn short, I can help with anything language-related!"},
"usage":{"models":[{"output_tokens":126,"model_id":"qwen-max","input_tokens":86}]},"request_id":"3908c4a3-8d7a-9e51-81a5-0fc366582990"}%

PHP

Request example
<?php
# If the environment variable is not configured, replace the following line with your Model Studio API key: $api_key="sk-xxx".
# To prevent API key leaks, we do not recommend hardcoding your API key in production code.
$api_key = getenv("DASHSCOPE_API_KEY");
$application_id = 'APP_ID'; // Replace with your actual application ID

$url = "https://dashscope.aliyuncs.com/api/v1/apps/$application_id/completion";

// Construct the request data
$data = [
    "input" => [
        "messages" => [
            [
                "role" => "system",
                "content" => "You are a helpful assistant."
            ],
            [
                "role" => "user",
                "content" => "Who are you?"
            ],
            [
                "role" => "assistant",
                "content" => "I am Qwen, a large language model developed by Alibaba Cloud."
            ],
            [
                "role" => "user",
                "content" => "What can you do?"
            ]
        ]
    ]
];

// Encode the data as JSON
$dataString = json_encode($data);

// Check if json_encode was successful
if (json_last_error() !== JSON_ERROR_NONE) {
    die("JSON encoding failed with error: " . json_last_error_msg());
}

// Initialize a cURL session
$ch = curl_init($url);

// Set cURL options
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer ' . $api_key
]);

// Execute the request
$response = curl_exec($ch);

// Check if the cURL execution was successful
if ($response === false) {
    die("cURL Error: " . curl_error($ch));
}

// Get the HTTP status code
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// Close the cURL session
curl_close($ch);

// Decode the response data
$response_data = json_decode($response, true);

// Process the response
if ($status_code == 200) {
    if (isset($response_data['output']['text'])) {
        echo "{$response_data['output']['text']}\n";
    } else {
        echo "No text in response.\n";
    }
} else {
    if (isset($response_data['request_id'])) {
        echo "request_id={$response_data['request_id']}\n";
    }
    echo "code={$status_code}\n";
    if (isset($response_data['message'])) {
        echo "message={$response_data['message']}\n";
    } else {
        echo "message=Unknown error\n";
    }
}
?>
Response example
I can help you with many tasks, such as:

1. Answering questions: I will do my best to provide an accurate answer, whether for academic questions, practical knowledge, or entertainment gossip.
2. Content creation: This includes writing stories, official documents, and emails.
3. Providing advice: I can offer guidance and suggestions on topics like travel, learning methods, and career planning.
4. Having a conversation: We can chat, share our thoughts, and even have some interesting discussions.

If there is anything I can help you with, just let me know!

Node.js

Install the required dependency
npm install axios
Request example
const axios = require('axios');
async function callDashScope() {
    // If the environment variable is not configured, replace the following line with your Model Studio API key: apiKey='sk-xxx'.
    // To prevent API key leaks, we do not recommend hardcoding your API key in production code.
    const apiKey = process.env.DASHSCOPE_API_KEY;
    const appId = 'APP_ID'; // Replace with your actual application ID

    const url = `https://dashscope.aliyuncs.com/api/v1/apps/${appId}/completion`;

    const data = {
        "input": {
        "messages":[
            {
                "role": "system",
                "content": "You are a helpful assistant."
            },
            {
                "role": "user",
                "content": "Who are you?"
            },
            {
                "role": "assistant",
                "content": "I am Qwen, a large language model developed by Alibaba Cloud."
            },
            {
                "role": "user",
                "content": "What can you do?"
            }
        ]
    },
        parameters: {},
        debug: {}
    };

    try {
        const response = await axios.post(url, data, {
            headers: {
                'Authorization': `Bearer ${apiKey}`,
                'Content-Type': 'application/json'
            }
        });

        if (response.status === 200) {
            console.log(`${response.data.output.text}`);
        } else {
            console.log(`request_id=${response.headers['request_id']}`);
            console.log(`code=${response.status}`);
            console.log(`message=${response.data.message}`);
        }
    } catch (error) {
        console.error(`Error calling DashScope: ${error.message}`);
        if (error.response) {
            console.error(`Response status: ${error.response.status}`);
            console.error(`Response data: ${JSON.stringify(error.response.data)}`);
        }
    }
}

callDashScope();
Response example
I can help you with a variety of tasks, including but not limited to:

1. Answering questions: I do my best to provide accurate answers, whether for academic knowledge, practical information, or general questions.
2. Content creation: I can write stories, official documents, emails, and scripts. If you provide enough background information and requirements, I can compose them for you.
3. Providing advice: If you need advice on certain decisions, such as choosing a travel destination, picking a gift, or finding a learning method, I can provide suggestions based on your description.
4. Language translation: I can translate text between multiple languages.
5. Code writing and explanation: I can write simple programs and explain complex programming concepts.
6. Having a conversation: Engage in daily conversations to share ideas.

If you have any specific needs, please feel free to let me know!

C#

Request example
using System.Text;

class Program
{
    static async Task Main(string[] args)
    {
        // If the environment variable is not configured, replace the following line with your Model Studio API key: apiKey="sk-xxx".
        // To prevent API key leaks, we do not recommend hardcoding your API key in production code.
        string apiKey = Environment.GetEnvironmentVariable("DASHSCOPE_API_KEY") ?? throw new InvalidOperationException("The DASHSCOPE_API_KEY environment variable is not set.");
        string appId = "APP_ID"; // Replace with your actual application ID

        string url = $"https://dashscope.aliyuncs.com/api/v1/apps/{appId}/completion";

        using (HttpClient client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");
            string jsonContent = $@"{{
                ""input"": {{
                    ""messages"": [
                        {{
                            ""role"": ""system"",
                            ""content"": ""You are a helpful assistant.""
                        }},
                        {{
                            ""role"": ""user"",
                            ""content"": ""Who are you?""
                        }},
                        {{
                            ""role"": ""assistant"",
                            ""content"": ""I am Qwen, a large language model developed by Alibaba Cloud.""
                        }},
                        {{
                            ""role"": ""user"",
                            ""content"": ""What can you do?""
                        }}
                    ]
                }},
                ""parameters"": {{}},
                ""debug"": {{}}
            }}";

            HttpContent content = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            try
            {
                HttpResponseMessage response = await client.PostAsync(url, content);
                string responseBody = await response.Content.ReadAsStringAsync();

                if (response.IsSuccessStatusCode)
                {
                    Console.WriteLine(responseBody);
                }
                else
                {
                    Console.WriteLine($"Request failed with status code: {response.StatusCode}");
                    Console.WriteLine(responseBody);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error calling DashScope: {ex.Message}");
            }
        }
    }
}
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "a6d041ca3d084a7ca9eff1c456afad70",
        "text": "As Qwen, I can help you with a variety of tasks, including but not limited to:\n\n1. Answering questions: Providing answers to various knowledge-based questions.\n2. Text generation: Writing text content such as articles, stories, and poems.\n3. Language translation: Translate between different languages.\n4. Conversational chat: Engaging in natural and fluent conversations with users.\n5. Providing advice: Offering suggestions or solutions based on your needs.\n\nIf you have any specific needs, please let me know, and I will do my best to help."
    },
    "usage": {
        "models": [
            {
                "output_tokens": 102,
                "model_id": "qwen-max",
                "input_tokens": 87
            }
        ]
    },
    "request_id": "27fb8a01-70d5-974f-bb0a-e9408a9c1772"
}

Go

Request example
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	// If the environment variable is not configured, replace the following line with your Model Studio API key: apiKey := "sk-xxx".
	// To prevent API key leaks, we do not recommend hardcoding your API key in production code.
	apiKey := os.Getenv("DASHSCOPE_API_KEY")
	appId := "APP_ID" // Replace with your actual application ID

	if apiKey == "" {
		fmt.Println("Please ensure that the DASHSCOPE_API_KEY environment variable is set.")
		return
	}

	url := fmt.Sprintf("https://dashscope.aliyuncs.com/api/v1/apps/%s/completion", appId)

	// Create the request body
	requestBody := map[string]interface{}{
		"input": map[string]interface{}{
			"messages": []interface{}{
				map[string]string{
					"role":    "system",
					"content": "You are a helpful assistant.",
				},
				map[string]string{
					"role":    "user",
					"content": "Who are you?",
				},
				map[string]string{
					"role":    "assistant",
					"content": "I am Qwen, a large language model developed by Alibaba Cloud.",
				},
				map[string]string{
					"role":    "user",
					"content": "What can you do?",
				},
			},
		},
		"parameters": map[string]interface{}{},
		"debug":      map[string]interface{}{},
	}

	jsonData, err := json.Marshal(requestBody)
	if err != nil {
		fmt.Printf("Failed to marshal JSON: %v\n", err)
		return
	}

	// Create an HTTP POST request
	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
	if err != nil {
		fmt.Printf("Failed to create request: %v\n", err)
		return
	}

	// Set request headers
	req.Header.Set("Authorization", "Bearer "+apiKey)
	req.Header.Set("Content-Type", "application/json")

	// Send the request
	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Printf("Failed to send request: %v\n", err)
		return
	}
	defer resp.Body.Close()

	// Read the response
	body, err := io.ReadAll(resp.Body)
	if err != nil {
		fmt.Printf("Failed to read response: %v\n", err)
		return
	}

	// Process the response
	if resp.StatusCode == http.StatusOK {
		fmt.Println("Request successful:")
		fmt.Println(string(body))
	} else {
		fmt.Printf("Request failed with status code: %d\n", resp.StatusCode)
		fmt.Println(string(body))
	}
}
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "2ae51a5eac3b4b269834cf0695330a05",
        "text": "I can help you with a variety of tasks, including but not limited to:\n\n1. Answering questions: Providing answers to knowledge-based questions in various fields.\n2. Content creation: Writing stories, articles, poems, and more.\n3. Programming assistance: Offering programming guidance and code examples.\n4. Conversational chat: Engaging in daily conversations and providing companionship.\n5. Translation services: Providing translation between multiple languages.\n6. Information retrieval: Finding information such as news, weather forecasts, and historical data.\n7. Tutoring: Answering study questions and providing learning suggestions.\n\nIf you have any specific needs or questions, just let me know, and I will do my best to help you!"
    },
    "usage": {
        "models": [
            {
                "output_tokens": 132,
                "model_id": "qwen-max",
                "input_tokens": 87
            }
        ]
    },
    "request_id": "1289eb09-e4ed-9f9e-98ca-805c83b333a1"
}

Streaming output

When a large model receives input, it generates and returns intermediate results in real time. This process, called streaming output, lets you view content as the model generates it, reducing your wait time.

To enable streaming output, set the appropriate parameter for your method:

  • Python SDK: Set the stream parameter to True.
  • Java SDK: Use the streamCall method.
  • HTTP: In the header, set X-DashScope-SSE to enable.

By default, streaming output is non-incremental, meaning each response includes all previously generated content. To enable incremental output, set the corresponding parameter:

  • Python SDK: Set the incremental_output parameter to True.
  • Java SDK: Call the incrementalOutput method with true.
  • HTTP: In the parameters object, set the incremental_output parameter to true.

Streaming mode

The flow_stream_mode parameter controls the streaming output mode for a workflow application. The parameter values are as follows:

message_format_plus(Recommended)

Message enhancement mode streams the execution process and results for all nodes in the workflow_message field. Returns the same data structure as message_format.

Requires Python SDK version 1.24.0 or later, or Java SDK version 2.22.18 or later.

message_format(Recommended)

In message mode, the execution result of the specified node is returned in a streaming manner and structured in the message field. Prerequisite: The Stream switch for the target node must be enabled in the console.

full_thoughts (Default, not recommended)

Full thoughts mode streams execution details for all nodes in the thoughts field and is suitable for debugging.

This requires setting the has_thoughts parameter to true.

Not recommended for new applications. Use message_format or message_format_plus instead.

message_format_plus mode

This enhanced message mode streams execution status and results for all node types through the workflow_message field. This mode uses the same data structure as the message_format mode but extends streaming support to all node types.

Important

Client-side handling rules:
  • The message.content for all nodes is incremental; you must append each new delta to build the complete message. Some nodes, such as the Start node or nodes that perform variable substitution, only send a single data packet.
  • When the node_is_completed field is true, the node has finished executing.

HTTP

Request example
curl --location 'https://dashscope.aliyuncs.com/api/v1/apps/YOUR_APP_ID/completion' \
--header 'X-DashScope-SSE: enable' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_DASHSCOPE_API_KEY' \
--data '{
    "input": {
        "prompt": "Hello"
    },
    "parameters": {
        "flow_stream_mode": "message_format_plus"
    }
}'
Response example

The following response example shows the complete streaming of a workflow through a series of Server-Sent Events (SSE):

id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"3d46d9a4ae...","workflow_message":{"node_status":"success","node_type":"Start","node_msg_seq_id":1,"node_name":"Start","message":{"content":"{\"user\":{}}","role":"assistant"},"node_is_completed":true,"node_id":"Start_iEca"},"finish_reason":"null"},"usage":{},"request_id":"0e241c2b-..."}

id:2
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"3d46d9a4ae...","workflow_message":{"node_status":"executing","node_type":"LLM","node_msg_seq_id":1,"node_name":"LLM 1","message":{"content":"{\"result\":\"Hello! \",\"reasoningContent\":\"\"}","role":"assistant"},"node_is_completed":false,"node_id":"LLM_NPem"},"finish_reason":"null"},"usage":{},"request_id":"0e241c2b-..."}

id:3
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"3d46d9a4ae...","workflow_message":{"node_status":"executing","node_type":"LLM","node_msg_seq_id":2,"node_name":"LLM 1","message":{"content":"{\"result\":\"How can I help you?\",\"reasoningContent\":\"\"}","role":"assistant"},"node_is_completed":false,"node_id":"LLM_NPem"},"finish_reason":"null"},"usage":{},"request_id":"0e241c2b-..."}

id:4
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"3d46d9a4ae...","workflow_message":{"node_status":"success","node_type":"LLM","node_msg_seq_id":10,"node_name":"LLM 1","message":{"content":"","role":"assistant"},"node_is_completed":true,"node_id":"LLM_NPem"},"finish_reason":"null"},"usage":{"models":[{"input_tokens":15,"output_tokens":50,"model_id":"qwen-plus-latest"}]},"request_id":"0e241c2b-..."}

id:5
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"3d46d9a4ae...","workflow_message":{"node_status":"success","node_type":"End","node_msg_seq_id":2,"node_name":"End","message":{"content":"","role":"assistant"},"node_is_completed":true,"node_id":"End_pmAh"},"finish_reason":"null"},"usage":{"models":[{"input_tokens":15,"output_tokens":50,"model_id":"qwen-plus-latest"}]},"request_id":"0e241c2b-..."}

id:6
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"3d46d9a4ae...","finish_reason":"stop","text":"Hello! How can I help you?"},"usage":{"models":[{"input_tokens":15,"output_tokens":50,"model_id":"qwen-plus-latest"}]},"request_id":"0e241c2b-..."}

Python

Request example
# Python SDK version 1.24.0 or later is required.
from http import HTTPStatus
from dashscope import Application
import os

def call_workflow_plus():
    responses = Application.call(
        api_key=os.getenv("DASHSCOPE_API_KEY"),
        app_id="YOUR_APP_ID",
        stream=True,
        flow_stream_mode="message_format_plus",
        prompt='Hello')

    for response in responses:
        if response.status_code != HTTPStatus.OK:
            print(f'request_id={response.request_id}, code={response.status_code}, message={response.message}')
        else:
            wm = getattr(response.output, 'workflow_message', None)
            if wm:
                print(f'node={wm.get("node_name")}, status={wm.get("node_status")}, '
                      f'completed={wm.get("node_is_completed")}, '
                      f'content={wm.get("message", {}).get("content", "")}')

if __name__ == '__main__':
    call_workflow_plus()

Java

Request example
// Java SDK version 2.22.18 or later is required.
import com.alibaba.dashscope.app.*;
import io.reactivex.Flowable;

public class WorkflowPlusExample {
    public static void main(String[] args) throws Exception {
        ApplicationParam param = ApplicationParam.builder()
            .apiKey(System.getenv("DASHSCOPE_API_KEY"))
            .appId("YOUR_APP_ID")
            .prompt("Hello")
            .flowStreamMode(FlowStreamMode.MESSAGE_FORMAT_PLUS)
            .build();

        Application application = new Application();
        Flowable<ApplicationResult> result = application.streamCall(param);
        result.blockingForEach(data -> {
            if (data.getOutput().getWorkflowMessage() != null) {
                System.out.println("node=" + data.getOutput().getWorkflowMessage().getNodeName()
                    + ", completed=" + data.getOutput().getWorkflowMessage().getNodeIsCompleted()
                    + ", content=" + data.getOutput().getWorkflowMessage().getMessage().getContent());
            }
        });
    }
}

Message format mode

To call a published Workflow Application via API, enable Stream on the End node.

Python

Request example
# Python SDK version must be at least 1.24.0
from http import HTTPStatus
from dashscope import Application
import os
def modelStudioTask():
    responses = Application.call(
        # If an environment variable is not configured, you can replace the following line with your API key: api_key="sk-xxx".
        # However, to reduce the risk of API key leaks, we do not recommend hardcoding the API key in production code.
        api_key=os.getenv("DASHSCOPE_API_KEY"),
        app_id="APP_ID",# Replace with your actual application ID.
        base_address="https://dashscope.aliyuncs.com/api/v1/",
        stream=True, # Enable streaming output.
        flow_stream_mode="message_format",# Message mode, which streams results from the End node.
        prompt='Who are you?')

    for response in responses:
        if response.status_code != HTTPStatus.OK:
            print(f'request_id={response.request_id}')
            print(f'code={response.status_code}')
            print(f'message={response.message}')
            print(f'For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code')
        else:
            if response.output.finish_reason != "stop":
                print(f'workflowMessage={response.output.workflow_message}\n')
            else:
                print(f'text={response.output.text}\n')

if __name__ == "__main__":
    modelStudioTask()
Response example
workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 1, 'node_name': 'End', 'message': {'content': 'I am ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 2, 'node_name': 'End', 'message': {'content': 'Tongyi Qianwen, a large language model ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 3, 'node_name': 'End', 'message': {'content': 'developed by the Tongyi Lab at ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 4, 'node_name': 'End', 'message': {'content': 'Alibaba Group. I can help you ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 5, 'node_name': 'End', 'message': {'content': 'answer questions, create text, such as stories, ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 6, 'node_name': 'End', 'message': {'content': 'official documents, ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 7, 'node_name': 'End', 'message': {'content': 'emails, scripts, ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 8, 'node_name': 'End', 'message': {'content': 'perform logical reasoning, write code, express opinions, and play games. If you ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 9, 'node_name': 'End', 'message': {'content': 'have any questions or need help, ', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'executing', 'node_type': 'End', 'node_msg_seq_id': 10, 'node_name': 'End', 'message': {'content': 'feel free to ask me at any time!', 'role': 'assistant'}, 'node_is_completed': False, 'node_id': 'End_7w1V'}

workflowMessage={'node_status': 'success', 'node_type': 'End', 'node_msg_seq_id': 11, 'node_name': 'End', 'message': {'content': '', 'role': 'assistant'}, 'node_is_completed': True, 'node_id': 'End_7w1V'}

text=I am Tongyi Qianwen, a large language model developed by the Tongyi Lab at Alibaba Group. I can help you answer questions, create text, such as stories, official documents, emails, scripts, perform logical reasoning, write code, express opinions, and play games. If you have any questions or need help, feel free to ask me at any time!

Java

Request example
// Java SDK version must be at least 2.21.0
import com.alibaba.dashscope.app.*;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.utils.Constants;
import io.reactivex.Flowable;

public class Main {
    public static void streamCall() throws ApiException, NoApiKeyException, InputRequiredException {
        Constants.baseHttpApiUrl = "https://dashscope.aliyuncs.com/api/v1";
        ApplicationParam param = ApplicationParam.builder()
                // If an environment variable is not configured, you can replace the following line with your API key: .apiKey("sk-xxx").
                // However, to reduce the risk of API key leaks, we do not recommend hardcoding the API key in production code.
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .appId("APP_ID") // Replace with your actual application ID.
                .flowStreamMode(FlowStreamMode.MESSAGE_FORMAT)
                .prompt("Who are you?")
                .build();

        Application application = new Application();
        Flowable<ApplicationResult> result = application.streamCall(param); // Make the streaming call.
        result.blockingForEach(data -> {
            if (data.getOutput().getFinishReason().equals("stop")){
                System.out.printf("task is finished, text = %s\n", data.getOutput().getText());
            }else {
                System.out.printf("%s\n", data.getOutput().getWorkflowMessage().getMessage().getContent());
            }

        });
    }

    public static void main(String[] args) {
        try {
            for (int i = 0; i < 1; i++){
                long start = System.currentTimeMillis();
                streamCall();
                long end = System.currentTimeMillis();
            }
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.err.println("message: "+e.getMessage());
            System.out.println("For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code");
        }
        System.exit(0);
    }
}
Response example
I am
Tongyi Qianwen, a large language model
developed by the Tongyi Lab at
Alibaba Group. I can help you
answer questions, create text, such as stories,
official documents,
emails, scripts,
perform logical reasoning, write code, express opinions, and play games. If you
have any questions or need help,
feel free to ask me at any time!
task is finished, text = I am Tongyi Qianwen, a large language model developed by the Tongyi Lab at Alibaba Group. I can help you answer questions, create text, such as stories, official documents, emails, scripts, perform logical reasoning, write code, express opinions, and play games. If you have any questions or need help, feel free to ask me at any time!

HTTP

curl

Request example
curl --location 'https://dashscope.aliyuncs.com/api/v1/apps/APP_ID/completion' \
--header 'X-DashScope-SSE: enable' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer $DASHSCOPE_API_KEY' \
--data '{
    "input": {
        "prompt": "Who are you?"
    },
    "parameters":  {
        "flow_stream_mode": "message_format"
    },
    "debug": {}
}'
Response example
id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":1,"node_name":"End","message":{"content":"I am Tongyi Qianwen","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:2
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":2,"node_name":"End","message":{"content":", a large language model developed by the Tongyi Lab at Alibaba Group. I can","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:3
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":3,"node_name":"End","message":{"content":" help you answer questions, create","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:4
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":4,"node_name":"End","message":{"content":" text, such as stories,","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:5
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":5,"node_name":"End","message":{"content":" official documents, emails, scripts, and perform logical reasoning","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:6
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":6,"node_name":"End","message":{"content":", write code, express","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:7
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":7,"node_name":"End","message":{"content":" opinions, and play games. If you","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:8
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":8,"node_name":"End","message":{"content":" have any questions or need help,","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:9
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":9,"node_name":"End","message":{"content":" feel free to ask me at any time!","role":"assistant"},"node_is_completed":false,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:10
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","workflow_message":{"node_status":"success","node_type":"End","node_msg_seq_id":10,"node_name":"End","message":{"content":"","role":"assistant"},"node_is_completed":true,"node_id":"End_7w1V"},"finish_reason":"null"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

id:11
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"0a6aff53d8e945e4900452f04d55499b","finish_reason":"stop","text":"I am Tongyi Qianwen, a large language model developed by the Tongyi Lab at Alibaba Group. I can help you answer questions, create text, such as stories, official documents, emails, scripts, perform logical reasoning, write code, express opinions, and play games. If you have any questions or need help, feel free to ask me at any time!"},"usage":{},"request_id":"88878d48-097f-99c3-b6b9-b76f7366da90"}

PHP

Request example
<?php

# If an environment variable is not configured, you can replace the following line with your API key: $api_key="sk-xxx".
# However, to reduce the risk of API key leaks, we do not recommend hardcoding the API key in production code.
$api_key = getenv("DASHSCOPE_API_KEY");
$application_id = 'APP_ID'; // Replace with your actual application ID.

$url = "https://dashscope.aliyuncs.com/api/v1/apps/$application_id/completion";

// Construct the request data.
$data = [
    "input" => [
        'prompt' => 'Who are you?'
    ],
    "parameters" => [
        'flow_stream_mode' => 'message_format',
    ]
];
// Encode the data as JSON.
$dataString = json_encode($data);

// Check if json_encode was successful.
if (json_last_error() !== JSON_ERROR_NONE) {
    die("JSON encoding failed with error: " . json_last_error_msg());
}

// Initialize a cURL session.
$ch = curl_init($url);

// Set cURL options.
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); // Do not return the transferred data.
curl_setopt($ch, CURLOPT_WRITEFUNCTION, function ($ch, $string) {
    echo $string; // Process the streaming data.
    return strlen($string);
});
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer ' . $api_key,
    'X-DashScope-SSE: enable' // Required parameter for streaming output.
]);

// Execute the request.
$response = curl_exec($ch);

// Check if the cURL execution was successful.
if ($response === false) {
    die("cURL Error: " . curl_error($ch));
}

// Get the HTTP status code.
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// Close the cURL session.
curl_close($ch);

if ($status_code != 200) {
    echo "HTTP Status Code: $status_code\n";
    echo "Request Failed.\n";
}
?>
Response example
id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":1,"node_name":"End","message":{"content":"I am","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:2
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":2,"node_name":"End","message":{"content":" Tongyi Qianwen, a large language model","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:3
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":3,"node_name":"End","message":{"content":" developed by the Tongyi Lab at Alibaba Group. I can","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:4
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":4,"node_name":"End","message":{"content":" help you answer questions, create text, such as stories,","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:5
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":5,"node_name":"End","message":{"content":" official documents, and emails","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:6
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":6,"node_name":"End","message":{"content":", scripts, and perform logical reasoning","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:7
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":7,"node_name":"End","message":{"content":", write code, express opinions, and play games. If you","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:8
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":8,"node_name":"End","message":{"content":" have any questions or need help,","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:9
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":9,"node_name":"End","message":{"content":" feel free to ask me at any time!","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:10
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","workflow_message":{"node_status":"success","node_type":"End","node_msg_seq_id":10,"node_name":"End","message":{"content":"","role":"assistant"},"node_is_completed":true,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

id:11
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"45e68c1f3d19467b91f032c9889d61c4","finish_reason":"stop","text":"I am Tongyi Qianwen, a large language model developed by the Tongyi Lab at Alibaba Group. I can help you answer questions, create text, such as stories, official documents, emails, scripts, perform logical reasoning, write code, express opinions, and play games. If you have any questions or need help, feel free to ask me at any time!"},"usage":{},"request_id":"1f077942-e1c1-9d0c-82f2-31f1112b3e1c"}

Node.js

Prerequisites
npm install axios
Request example
const axios = require('axios');

async function callDashScope() {
    // If an environment variable is not configured, you can replace the following line with your API key: apiKey='sk-xxx'.
    // However, to reduce the risk of API key leaks, we do not recommend hardcoding the API key in production code.
    const apiKey = process.env.DASHSCOPE_API_KEY;
    const appId = 'APP_ID';// Replace with your actual application ID.

    const url = `https://dashscope.aliyuncs.com/api/v1/apps/${appId}/completion`;

    const data = {
        input: {
            prompt: "Who are you?"

        },
        parameters: {
            "flow_stream_mode" : "message_format"
        },
        debug: {}
    };

    try {
        console.log("Sending request to DashScope API...");

        const response = await axios.post(url, data, {
            headers: {
                'Authorization': `Bearer ${apiKey}`,
                'Content-Type': 'application/json',
                'X-DashScope-SSE': 'enable'
            },
            responseType: 'stream' // Used to handle the streaming response.
        });

        if (response.status === 200) {
            console.log("Request successful:");

            // Handle the streaming response.
            response.data.on('data', (chunk) => {
                console.log(`Received chunk: ${chunk.toString()}`);
            });

            response.data.on('end', () => {
                console.log("Stream ended.");
            });

            response.data.on('error', (error) => {
                console.error(`Stream error: ${error.message}`);
            });
        } else {
            console.log("Request failed:");
            if (response.data.request_id) {
                console.log(`request_id=${response.data.request_id}`);
            }
            console.log(`code=${response.status}`);
            if (response.data.message) {
                console.log(`message=${response.data.message}`);
            } else {
                console.log('message=Unknown error');
            }
        }
    } catch (error) {
        console.error(`Error calling DashScope: ${error.message}`);
        if (error.response) {
            console.error(`Response status: ${error.response.status}`);
            console.error(`Response statusText: ${error.response.statusText}`);
        }
    }
}

callDashScope();
Response example
Request successful:
Received chunk: id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":1,"node_name":"End","message":{"content":"I am Tongyi Qianwen","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:2
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":2,"node_name":"End","message":{"content":", a large language model","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:3
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":3,"node_name":"End","message":{"content":" developed by the Tongyi Lab at","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:4
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":4,"node_name":"End","message":{"content":" Alibaba Group. I can","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:5
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":5,"node_name":"End","message":{"content":" help you answer questions, create","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:6
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":6,"node_name":"End","message":{"content":" text, such as stories,","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:7
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":7,"node_name":"End","message":{"content":" official documents, and emails","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:8
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":8,"node_name":"End","message":{"content":", scripts, and perform logical reasoning","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:9
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":9,"node_name":"End","message":{"content":", write code, express opinions, and play games. If you","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:10
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":10,"node_name":"End","message":{"content":" have any questions or need help,","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:11
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","workflow_message":{"node_status":"success","node_type":"End","node_msg_seq_id":11,"node_name":"End","message":{"content":" feel free to ask me at any time!","role":"assistant"},"node_is_completed":true,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Received chunk: id:12
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"9830d3f2390f4a0e995ddb17bbe406ed","finish_reason":"stop","text":"I am Tongyi Qianwen, a large language model developed by the Tongyi Lab at Alibaba Group. I can help you answer questions, create text, such as stories, official documents, emails, scripts, perform logical reasoning, write code, express opinions, and play games. If you have any questions or need help, feel free to ask me at any time!"},"usage":{},"request_id":"8c78a39e-4126-9d76-b00e-cf8b06d12ded"}

Stream ended.

C#

Request example
using System.Net;
using System.Text;
class Program
{
    static async Task Main(string[] args)
    {
        // If an environment variable is not configured, you can replace the following line with your API key: apiKey="sk-xxx".
        // However, to reduce the risk of API key leaks, we do not recommend hardcoding the API key in production code.
        string apiKey = Environment.GetEnvironmentVariable("DASHSCOPE_API_KEY") ?? throw new InvalidOperationException("DASHSCOPE_API_KEY environment variable is not set.");
        string appId = "APP_ID"; // Replace with your actual application ID.
        string url = $"https://dashscope.aliyuncs.com/api/v1/apps/{appId}/completion";

        using (HttpClient client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");
            client.DefaultRequestHeaders.Add("X-DashScope-SSE", "enable");

            string jsonContent = @"{
                ""input"": {
                    ""prompt"": ""Who are you?""
                },
                ""parameters"": {
                    ""flow_stream_mode"": ""message_format""
                    },
                ""debug"": {}
            }";

            HttpContent content = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"));
            try
            {
                var request = new HttpRequestMessage(HttpMethod.Post, url);
                request.Content = content;

                HttpResponseMessage response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead);

                if (response.IsSuccessStatusCode)
                {
                    Console.WriteLine("Request successful:");
                    Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"));
                    using (var stream = await response.Content.ReadAsStreamAsync())
                    using (var reader = new StreamReader(stream))
                    {
                        string? line; // Declare as a nullable string.
                        while ((line = await reader.ReadLineAsync()) != null)
                        {
                            if (line.StartsWith("data:"))
                            {
                                string data = line.Substring(5).Trim();
                                Console.WriteLine(data);
                                Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"));
                            }
                        }
                    }
                }
                else
                {
                    Console.WriteLine($"Request failed with status code: {response.StatusCode}");
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine(responseBody);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error calling DashScope: {ex.Message}");
            }
        }
    }
}
Response example
2025-07-23 10:43:12:090
Request successful:
2025-07-23 10:43:13:323
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":1,"node_name":"End","message":{"content":"I am Tong","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}
2025-07-23 10:43:13:370
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":2,"node_name":"End","message":{"content":"yi Qianwen, a large language model","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}
2025-07-23 10:43:13:371
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":3,"node_name":"End","message":{"content":" developed by the Tongyi Lab at Alibaba Group. I can","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}
2025-07-23 10:43:13:416
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":4,"node_name":"End","message":{"content":" help you answer questions, create text, such as stories,","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}
2025-07-23 10:43:13:519
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":5,"node_name":"End","message":{"content":" official documents, emails, scripts, and perform logical reasoning","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}
2025-07-23 10:43:13:719
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":6,"node_name":"End","message":{"content":", write code, express opinions, and play games. If you","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}
2025-07-23 10:43:13:921
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":7,"node_name":"End","message":{"content":" have any questions or need help,","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}
2025-07-23 10:43:14:022
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","workflow_message":{"node_status":"success","node_type":"End","node_msg_seq_id":8,"node_name":"End","message":{"content":" feel free to ask me at any time!","role":"assistant"},"node_is_completed":true,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}
2025-07-23 10:43:14:127
{"output":{"session_id":"20ef9ae27ee64d1dacfdb532963a5a93","finish_reason":"stop","text":"I am Tongyi Qianwen, a large language model developed by the Tongyi Lab at Alibaba Group. I can help you answer questions, create text, such as stories, official documents, emails, scripts, perform logical reasoning, write code, express opinions, and play games. If you have any questions or need help, feel free to ask me at any time!"},"usage":{},"request_id":"dcff0825-07c8-9dce-bc8b-a8a565c546c1"}

Go

Request example
package main

import (
	"bufio"
	"bytes"
	"encoding/json"
	"fmt"
	"net/http"
	"os"
)

func main() {
	apiKey := os.Getenv("DASHSCOPE_API_KEY")
	appId := "APP_ID" // Replace with your actual application ID.

	if apiKey == "" {
		fmt.Println("Make sure the DASHSCOPE_API_KEY environment variable is set.")
		return
	}

	url := fmt.Sprintf("https://dashscope.aliyuncs.com/api/v1/apps/%s/completion", appId)

	data := map[string]interface{}{
		"input": map[string]string{
			"prompt": "Who are you?",
		},
		"parameters": map[string]string{
			"flow_stream_mode": "message_format",
		},
		"debug": map[string]interface{}{},
	}

	jsonData, err := json.Marshal(data)
	if err != nil {
		fmt.Println("Error marshalling JSON:", err)
		return
	}

	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
	if err != nil {
		fmt.Println("Error creating request:", err)
		return
	}

	req.Header.Set("X-DashScope-SSE", "enable")
	req.Header.Set("Content-Type", "application/json")
	req.Header.Set("Authorization", "Bearer "+apiKey)

	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Println("Error sending request:", err)
		return
	}
	defer resp.Body.Close()

	scanner := bufio.NewScanner(resp.Body)
	for scanner.Scan() {
		line := scanner.Text()
		fmt.Println(line)
	}

	if err := scanner.Err(); err != nil {
		fmt.Printf("Error reading response: %v\n", err)
	}

	if resp.StatusCode != http.StatusOK {
		fmt.Printf("Request failed with status code: %d\n", resp.StatusCode)
	}
}
Response example
id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":1,"node_name":"End","message":{"content":"I am","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:2
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":2,"node_name":"End","message":{"content":" Tongyi Qianwen, a large language model","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:3
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":3,"node_name":"End","message":{"content":" developed by the Tongyi Lab at Alibaba Group. I can","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:4
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":4,"node_name":"End","message":{"content":" help you answer questions, create","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:5
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":5,"node_name":"End","message":{"content":" text, such as stories,","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:6
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":6,"node_name":"End","message":{"content":" official documents, and emails","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:7
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":7,"node_name":"End","message":{"content":", scripts, and perform logical reasoning","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:8
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":8,"node_name":"End","message":{"content":", write code, express opinions, and play games. If you","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:9
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":9,"node_name":"End","message":{"content":" have any questions or need help,","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:10
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"executing","node_type":"End","node_msg_seq_id":10,"node_name":"End","message":{"content":" feel free to ask me at any time!","role":"assistant"},"node_is_completed":false,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:11
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","workflow_message":{"node_status":"success","node_type":"End","node_msg_seq_id":11,"node_name":"End","message":{"content":"","role":"assistant"},"node_is_completed":true,"node_id":"End_FHh1"},"finish_reason":"null"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

id:12
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"fc3b6fd2c7664e92841ba040fc1bc2ef","finish_reason":"stop","text":"I am Tongyi Qianwen, a large language model developed by the Tongyi Lab at Alibaba Group. I can help you answer questions, create text, such as stories, official documents, emails, scripts, perform logical reasoning, write code, express opinions, and play games. If you have any questions or need help, feel free to ask me at any time!"},"usage":{},"request_id":"b1f7dc74-e0b7-9329-a6fc-603916f57310"}

full_thoughts mode

NoteFor new applications, use message_format or message_format_plus instead.

Call a published Workflow Application via API: the start node uses the city parameter, and two large model nodes provide streaming output about the food and attractions of the city, respectively.

Python

Request example
import os
from http import HTTPStatus
from dashscope import Application
biz_params = {
    "city": "Hangzhou"}
responses = Application.call(
    # If an environment variable is not set, you can replace the following line with your Model Studio api key: api_key="sk-xxx".
    # To reduce the risk of leaks, avoid hard-coding the api key in production code.
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    # Replace with your actual application ID.
    app_id='APP_ID',
    prompt='Hello',
    biz_params=biz_params,
    # Enable streaming output.
    stream=True,
    # Set to `true` for incremental output, or `false` for a single complete output. Defaults to `false` if omitted.
    incremental_output=True,
    # Set `has_thoughts` to `True` to enable streaming output for workflow and agent orchestration applications.
    has_thoughts=True)

for response in responses:
    if response.status_code != HTTPStatus.OK:
        print(f'request_id={response.request_id}')
        print(f'code={response.status_code}')
        print(f'message={response.message}')
        print(f'For details, see the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code')
    else:
        print(f'{response.output.thoughts}\n')  # The output.thoughts field contains intermediate process information.
Response example
[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Ilo9","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_Ilo9"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"West Lake Fish in Vinegar Sauce,\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_Ilo9"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"Dongpo Pork,\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_Ilo9"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"Zhiweiguan Soup \\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_Ilo9"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"Dumplings, Longjing Shrimp,\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_Ilo9"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"Beggar's Chicken\\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_Ilo9","nodeExecTime":"1332ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_Ilo9","nodeExecTime":"1332ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_vQDv","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_vQDv"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_Ilo9","nodeExecTime":"1332ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_kBgf","nodeResult":"{\\"result\\":\\"West Lake, Lingyin\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_vQDv"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_Ilo9","nodeExecTime":"1332ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_kBgf","nodeResult":"{\\"result\\":\\" Temple, Songcheng\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_vQDv"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_Ilo9","nodeExecTime":"1332ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_kBgf","nodeResult":"{\\"result\\":\\" Park, Xixi Wetland\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_vQDv"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_Ilo9","nodeExecTime":"1332ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_kBgf","nodeResult":"{\\"result\\":\\", Qiandao Lake\\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_vQDv"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

[ApplicationThought(thought=None, action_type=None, response='{"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_Bsvj","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_Ilo9","nodeExecTime":"1332ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"LLM_kBgf","nodeResult":"{\\"result\\":\\"\\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_vQDv","nodeExecTime":"948ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None), ApplicationThought(thought=None, action_type=None, response='{"nodeName":"End","nodeResult":"{\\"result\\":\\"West Lake, Lingyin Temple, Songcheng Park, Xixi Wetland, Qiandao Lake\\"}","nodeType":"End","nodeStatus":"success","nodeId":"End_DrQn7F","nodeExecTime":"1ms"}', action_name=None, action=None, action_input_stream=None, action_input=None, observation=None)]

Java

Request example
// We recommend using DashScope SDK version 2.15.0 or later.
import com.alibaba.dashscope.app.*;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.utils.JsonUtils;
import io.reactivex.Flowable;

public class Main {
    public static void streamCall() throws NoApiKeyException, InputRequiredException {
        String bizParams =
                "{\"city\":\"Hangzhou\"}";
        ApplicationParam param = ApplicationParam.builder()
                // If you have not configured an environment variable, you can replace the following line with your Model Studio API key: .apiKey("sk-xxx"). For security, avoid hardcoding the API key in your code in a production environment.
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .appId("APP_ID") // Replace with your actual application ID.
                .prompt("Hello")
                .bizParams(JsonUtils.parse(bizParams))
                .incrementalOutput(true) // For incremental output.
                .hasThoughts(true) // To enable streaming output for a workflow application, set this parameter to true. The output is returned in the `thoughts` field.
                .build();

        Application application = new Application();
        Flowable<ApplicationResult> result = application.streamCall(param); // Performs a streaming call.
        result.blockingForEach(data -> {
            System.out.printf("%s\n",data.getOutput().getThoughts());// Prints the `thoughts` field from the output.
        });
    }

    public static void main(String[] args) {
        try {
            streamCall();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.out.printf("Exception: %s", e.getMessage());
            System.out.println("Please refer to the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code");
        }
        System.exit(0);
    }
}
Response example
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_S78u","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_S78u"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"West Lake Fish in Vinegar Sauce,\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_S78u"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"Longjing Shrimp\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_S78u"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\",Dongpo Pork,Zhiwei Xiao\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_S78u"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"longbao,Beggar's\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_S78u"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"Chicken\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_S78u","nodeExecTime":"1164ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_5ZzA","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_5ZzA"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_S78u","nodeExecTime":"1164ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_jjc0","nodeResult":"{\"result\":\"West Lake,\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_5ZzA"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_S78u","nodeExecTime":"1164ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_jjc0","nodeResult":"{\"result\":\"Lingyin\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_5ZzA"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_S78u","nodeExecTime":"1164ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_jjc0","nodeResult":"{\"result\":\" Temple,Songcheng Park\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_5ZzA"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_S78u","nodeExecTime":"1164ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_jjc0","nodeResult":"{\"result\":\",Xixi Wetland,Thousand Islet Lake\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_5ZzA"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_bYxoRU","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_UTh7","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_S78u","nodeExecTime":"1164ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM_jjc0","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_5ZzA","nodeExecTime":"938ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"West Lake,Lingyin Temple,Songcheng Park,Xixi Wetland,Thousand Islet Lake\"}","nodeType":"End","nodeStatus":"success","nodeId":"End_DrQn7F","nodeExecTime":"5ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]

HTTP

Curl

Request example
curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/APP_ID/completion \
--header 'X-DashScope-SSE: enable' \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
    "input": {
        "prompt": "Hello",
        "biz_params": {
        "city": "China (Hangzhou)"}
    },
    "parameters":  {
        "has_thoughts": true,
        "incremental_output": true
    },
    "debug": {}
}'

Replace APP_ID with your application ID.

Response example
id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:2
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:3
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_j45e\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_j45e\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:4
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"West Lake Fish, Long\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_j45e\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":5,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:5
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"jing Shrimp, Dongpo Pork, \\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_j45e\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":13,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:6
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"Beggar's Chicken, Song\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_j45e\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":18,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:7
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"-Style Fish Soup\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1167ms\"}"},{"response":"{\"nodeName\":\"LLM_2Km9\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:8
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1167ms\"}"},{"response":"{\"nodeName\":\"LLM_2\",\"nodeResult\":\"{\\\"result\\\":\\\"West Lake, \\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":2,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:9
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1167ms\"}"},{"response":"{\"nodeName\":\"LLM_2\",\"nodeResult\":\"{\\\"result\\\":\\\"Ling\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":3,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:10
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1167ms\"}"},{"response":"{\"nodeName\":\"LLM_2\",\"nodeResult\":\"{\\\"result\\\":\\\"yin Temple, Songcheng, Xixi\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":11,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:11
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1167ms\"}"},{"response":"{\"nodeName\":\"LLM_2\",\"nodeResult\":\"{\\\"result\\\":\\\" National Wetland Park, \\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":15,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

id:12
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1167ms\"}"},{"response":"{\"nodeName\":\"LLM_2\",\"nodeResult\":\"{\\\"result\\\":\\\"Hangzhou Zoo\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_2Km9\",\"nodeExecTime\":\"1137ms\"}"},{"response":"{\"nodeName\":\"end\",\"nodeResult\":\"{\\\"result\\\":\\\"How was my introduction?\\\"}\",\"nodeType\":\"End\",\"nodeStatus\":\"success\",\"nodeId\":\"End_DrQn7F\",\"nodeExecTime\":\"1ms\"}"}],"session_id":"6035ee0814b64a9fb88346ecaf8b44bf","finish_reason":"stop","text":"How was my introduction?"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":17,"model_id":"qwen-max"}]},"request_id":"64825069-b3aa-93a7-bcf1-c66fe57111fd"}

PHP

Request example
<?php

# If an environment variable is not set, replace the next line with your Model Studio API Key: $api_key = "sk-xxx";
# To prevent API key leaks, do not hard-code the key in a production environment.
$api_key = getenv("DASHSCOPE_API_KEY");
$application_id = 'APP_ID'; // Replace with your actual application ID.

$url = "https://dashscope.aliyuncs.com/api/v1/apps/$application_id/completion";

// Construct the request data.
$data = [
    "input" => [
        'prompt' => 'Hello',
        'biz_params' => [
            'city' => 'Hangzhou'
        ]
    ],
    "parameters" => [
        'has_thoughts' => true, // For workflow and orchestration applications, set this to true to get process information in the 'thoughts' field.
        'incremental_output' => true // Enables incremental output for streaming.
    ]
];
// Encode the data as JSON.
$dataString = json_encode($data);

// Check if json_encode was successful.
if (json_last_error() !== JSON_ERROR_NONE) {
    die("JSON encoding failed with error: " . json_last_error_msg());
}

// Initialize a cURL session.
$ch = curl_init($url);

// Set cURL options.
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false); // Set to false to stream the response, which is handled by the WRITEFUNCTION.
curl_setopt($ch, CURLOPT_WRITEFUNCTION, function ($ch, $string) {
    echo $string; // Echoes the streaming data as it is received.
    return strlen($string);
});
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer ' . $api_key,
    'X-DashScope-SSE: enable' // Required parameter for streaming output.
]);

// Execute the request.
$response = curl_exec($ch);

// Check if the cURL execution was successful.
if ($response === false) {
    die("cURL Error: " . curl_error($ch));
}

// Get the HTTP status code.
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// Close the cURL session.
curl_close($ch);

if ($status_code != 200) {
    echo "HTTP Status Code: $status_code\n";
    echo "Request Failed.\n";
}
?>
Response example
id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:2
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Ilo9\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_Ilo9\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:3
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"West Lake Vinegar Fish\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_Ilo9\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:4
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\",\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_Ilo9\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:5
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"Dongpo Pork,Zhiwei Xiaolongbao\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_Ilo9\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:6
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"imp,Beggar's Chicken\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_Ilo9\",\"nodeExecTime\":\"1486ms\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:7
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_Ilo9\",\"nodeExecTime\":\"1486ms\"}"},{"response":"{\"nodeName\":\"LLM_vQDv\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_vQDv\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:8
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_Ilo9\",\"nodeExecTime\":\"1486ms\"}"},{"response":"{\"nodeName\":\"LLM_kBgf\",\"nodeResult\":\"{\\\"result\\\":\\\"West Lake,Lingyin\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_vQDv\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:9
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_Ilo9\",\"nodeExecTime\":\"1486ms\"}"},{"response":"{\"nodeName\":\"LLM_kBgf\",\"nodeResult\":\"{\\\"result\\\":\\\" Temple,Songcheng Park\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_vQDv\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:10
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_Ilo9\",\"nodeExecTime\":\"1486ms\"}"},{"response":"{\"nodeName\":\"LLM_kBgf\",\"nodeResult\":\"{\\\"result\\\":\\\",Xixi Wetland\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_vQDv\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:11
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_Ilo9\",\"nodeExecTime\":\"1486ms\"}"},{"response":"{\"nodeName\":\"LLM_kBgf\",\"nodeResult\":\"{\\\"result\\\":\\\",Hangzhou Tower\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_vQDv\",\"nodeExecTime\":\"899ms\"}"},{"response":"{\"nodeName\":\"End\",\"nodeResult\":\"{\\\"result\\\":\\\"West Lake,Lingyin Temple,Songcheng Park,Xixi Wetland,Hangzhou Tower\\\"}\",\"nodeType\":\"End\",\"nodeStatus\":\"success\",\"nodeId\":\"End_DrQn7F\",\"nodeExecTime\":\"0ms\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"stop","text":"West Lake,Lingyin Temple,Songcheng Park,Xixi Wetland,Hangzhou Tower"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:12
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"Longjing Shr\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_Ilo9\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"null"},"usage":{},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}
id:13
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_Bsvj\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_Ilo9\",\"nodeExecTime\":\"1486ms\"}"},{"response":"{\"nodeName\":\"LLM_kBgf\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_vQDv\",\"nodeExecTime\":\"899ms\"}"},{"response":"{\"nodeName\":\"End\",\"nodeResult\":\"{\\\"result\\\":\\\"West Lake,Lingyin Temple,Songcheng Park,Xixi Wetland,Hangzhou Tower\\\"}\",\"nodeType\":\"End\",\"nodeStatus\":\"success\",\"nodeId\":\"End_DrQn7F\",\"nodeExecTime\":\"0ms\"}"}],"session_id":"a3b73a6db84d444d8efdab2b2e754f52","finish_reason":"stop","text":"West Lake,Lingyin Temple,Songcheng Park,Xixi Wetland,Hangzhou Tower"},"usage":{"input_tokens":35,"output_tokens":73,"thinking_tokens":108,"total_tokens":108},"request_id":"795e98eb-5de3-969f-a9b5-5983d1b6d955"}

Node.js

Install the required dependencies:

npm install axios
Request example
const axios = require('axios');

async function callDashScope() {
    // If you are not using an environment variable, replace the line below with your DashScope API key. Example: const apiKey = 'sk-xxx';
    // To prevent API key exposure, avoid hard-coding the API key in a production environment.
    const apiKey = process.env.DASHSCOPE_API_KEY;
    const appId = 'APP_ID';// Replace with your application ID

    const url = `https://dashscope.aliyuncs.com/api/v1/apps/${appId}/completion`;

    const data = {
        input: {
            prompt: "Hello",
            biz_params:{
                'city':'Hangzhou'
            }
        },
        parameters: {
            'incremental_output' : 'true',
            'has_thoughts':'true'// Required to enable streaming output for workflow and agent orchestration applications.
        },
        debug: {}
    };

    try {
        console.log("Sending request to DashScope API...");

        const response = await axios.post(url, data, {
            headers: {
                'Authorization': `Bearer ${apiKey}`,
                'Content-Type': 'application/json',
                'X-DashScope-SSE': 'enable'
            },
            responseType: 'stream' // Enables the streaming response
        });

        if (response.status === 200) {
            console.log("Request successful:");

            // Handle the streaming response
            response.data.on('data', (chunk) => {
                console.log(`Received chunk: ${chunk.toString()}`);
            });

            response.data.on('end', () => {
                console.log("Stream ended.");
            });

            response.data.on('error', (error) => {
                console.error(`Stream error: ${error.message}`);
            });
        } else {
            console.log("Request failed:");
            if (response.data.request_id) {
                console.log(`request_id=${response.data.request_id}`);
            }
            console.log(`code=${response.status}`);
            if (response.data.message) {
                console.log(`message=${response.data.message}`);
            } else {
                console.log('message=Unknown error');
            }
        }
    } catch (error) {
        console.error(`Error calling DashScope: ${error.message}`);
        if (error.response) {
            console.error(`Response status: ${error.response.status}`);
            console.error(`Response statusText: ${error.response.statusText}`);
        }
    }
}

callDashScope();
Response example
/opt/homebrew/bin/node ./index.js
Sending request to DashScope API...
Request successful:
Received chunk: id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:2
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:3
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"West Lake Vinegar\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:4
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"Fish,\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:5
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"Longjing Shrimp\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:6
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\",Dongpo Pork\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:7
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\",Zhiweiguan\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:8
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"Soup Dumplings,\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:9
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"Beggar's Chicken\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"2180ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:10
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"2180ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"West Lake,\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:11
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"2180ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"Lingyin\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:12
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"2180ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"Temple,Songcheng,Xixi Wetland\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:13
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"2180ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\",Qiandao Lake\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"null"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Received chunk: id:14
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"2180ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_5ZzA\",\"nodeExecTime\":\"855ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"West Lake,Lingyin Temple,Songcheng,Xixi Wetland,Qiandao Lake\\\"}\",\"nodeType\":\"End\",\"nodeStatus\":\"success\",\"nodeId\":\"End_DrQn7F\",\"nodeExecTime\":\"1ms\"}"}],"session_id":"7e9fcc8be3294954815c1a0a956d5e55","finish_reason":"stop","text":"West Lake,Lingyin Temple,Songcheng,Xixi Wetland,Qiandao Lake"},"usage":{},"request_id":"e52dce21-16a4-9a3d-ad6c-88e8921e927f"}
Stream ended.

C#

Sample request
using System.Net;
using System.Text;

class Program
{
    static async Task Main(string[] args)
    {
        // If the DASHSCOPE_API_KEY environment variable is not set, you can provide your Model Studio API key directly (e.g., apiKey="sk-xxx"). Avoid hard-coding the key in a production environment to prevent leaks.
        string apiKey = Environment.GetEnvironmentVariable("DASHSCOPE_API_KEY") ?? throw new InvalidOperationException("DASHSCOPE_API_KEY environment variable is not set.");
        string appId = "APP_ID"; // Replace with your actual application ID
        string url = $"https://dashscope.aliyuncs.com/api/v1/apps/{appId}/completion";

        using (HttpClient client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");
            client.DefaultRequestHeaders.Add("X-DashScope-SSE", "enable");

            string jsonContent = @"{
                ""input"": {
                    ""prompt"": ""Hello"",
                    ""biz_params"":{
                        ""city"":""China (Hangzhou)""
                    }
                },
                ""parameters"": {
                    ""incremental_output"": true,
                    ""has_thoughts"": true
                    },
                ""debug"": {}
            }";

            HttpContent content = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"));
            try
            {
                var request = new HttpRequestMessage(HttpMethod.Post, url);
                request.Content = content;

                HttpResponseMessage response = await client.SendAsync(request, HttpCompletionOption.ResponseHeadersRead);

                if (response.IsSuccessStatusCode)
                {
                    Console.WriteLine("Request successful:");
                    Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"));
                    using (var stream = await response.Content.ReadAsStreamAsync())
                    using (var reader = new StreamReader(stream))
                    {
                        string? line; // Declare as a nullable string
                        while ((line = await reader.ReadLineAsync()) != null)
                        {
                            if (line.StartsWith("data:"))
                            {
                                string data = line.Substring(5).Trim();
                                Console.WriteLine(data);
                                Console.WriteLine(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff"));
                            }
                        }
                    }
                }
                else
                {
                    Console.WriteLine($"Request failed with status code: {response.StatusCode}");
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine(responseBody);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error calling DashScope: {ex.Message}");
            }
        }
    }
}
Sample response
2025-02-14 16:55:28:670
Request successful:
2025-02-14 16:55:28:980
{"output":{"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:28:980
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:28:980
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LLM_j45e\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_j45e\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:29:178
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LargeModel_1\",\"nodeResult\":\"{\\\"result\\\":\\\"West Lake Fish in Vinegar Sauce, Lon\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_j45e\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":5,"model_id":"qwen-max"}]},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:29:780
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LargeModel_1\",\"nodeResult\":\"{\\\"result\\\":\\\"gjing Shrimp, Dongpo Pork,\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_j45e\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":13,"model_id":"qwen-max"}]},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:29:979
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LargeModel_1\",\"nodeResult\":\"{\\\"result\\\":\\\"Zhiwei Xiaolongbao,\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_j45e\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":18,"model_id":"qwen-max"}]},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:30:179
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LargeModel_1\",\"nodeResult\":\"{\\\"result\\\":\\\"Beggar's Chicken\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1315ms\"}"},{"response":"{\"nodeName\":\"LLM_2Km9\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"}]},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:30:379
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LargeModel_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1315ms\"}"},{"response":"{\"nodeName\":\"LargeModel_2\",\"nodeResult\":\"{\\\"result\\\":\\\"West Lake,\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":2,"model_id":"qwen-max"}]},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:30:986
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LargeModel_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1315ms\"}"},{"response":"{\"nodeName\":\"LargeModel_2\",\"nodeResult\":\"{\\\"result\\\":\\\"Lingyin Temple, Song\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":7,"model_id":"qwen-max"}]},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:31:180
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LargeModel_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1315ms\"}"},{"response":"{\"nodeName\":\"LargeModel_2\",\"nodeResult\":\"{\\\"result\\\":\\\"cheng, Xixi Wetland, Thousand Islets Lake\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_2Km9\",\"nodeExecTime\":\"1008ms\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"null"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":16,"model_id":"qwen-max"}]},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:31:382
{"output":{"thoughts":[{"response":"{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeName\":\"LargeModel_1\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j4e\",\"nodeExecTime\":\"1315ms\"}"},{"response":"{\"nodeName\":\"LargeModel_2\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_2Km9\",\"nodeExecTime\":\"1008ms\"}"},{"response":"{\"nodeName\":\"End\",\"nodeResult\":\"{\\\"result\\\":\\\"Are you satisfied with my introduction?\\\"}\",\"nodeType\":\"End\",\"nodeStatus\":\"success\",\"nodeId\":\"End_DrQn7F\",\"nodeExecTime\":\"0ms\"}"}],"session_id":"1a3f45d95e654534bb01bdbf59e9b732","finish_reason":"stop","text":"Are you satisfied with my introduction?"},"usage":{"models":[{"input_tokens":25,"output_tokens":21,"model_id":"qwen-max"},{"input_tokens":23,"output_tokens":16,"model_id":"qwen-max"}]},"request_id":"520d48fd-d7e8-9632-87e2-1ff866da1151"}
2025-02-14 16:55:31:751

Go

Request example
package main

import (
	"bufio"
	"bytes"
	"encoding/json"
	"fmt"
	"net/http"
	"os"
)

func main() {
	apiKey := os.Getenv("DASHSCOPE_API_KEY")
	appId := "APP_ID" // Replace with your actual application ID.

	if apiKey == "" {
		fmt.Println("Make sure the DASHSCOPE_API_KEY environment variable is set.")
		return
	}

	url := fmt.Sprintf("https://dashscope.aliyuncs.com/api/v1/apps/%s/completion", appId)

	requestBody := map[string]interface{}{
		"input": map[string]interface{}{
			"prompt": "Hello",
			"biz_params": map[string]interface{}{
				"city": "China (Hangzhou)",
			},
		},
		"parameters": map[string]interface{}{
			"incremental_output": true,
			"has_thoughts":       true,
		},
		"debug": map[string]interface{}{},
	}

	jsonData, err := json.Marshal(requestBody)
	if err != nil {
		fmt.Printf("Failed to marshal JSON: %v\n", err)
		return
	}

	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
	if err != nil {
		fmt.Printf("Failed to create request: %v\n", err)
		return
	}

	req.Header.Set("Authorization", "Bearer "+apiKey)
	req.Header.Set("Content-Type", "application/json")
	req.Header.Set("X-DashScope-SSE", "enable")

	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Printf("Failed to send request: %v\n", err)
		return
	}
	defer resp.Body.Close()

	scanner := bufio.NewScanner(resp.Body)
	for scanner.Scan() {
		line := scanner.Text()
		fmt.Println(line)
	}

	if err := scanner.Err(); err != nil {
		fmt.Printf("Error reading response: %v\n", err)
	}

	if resp.StatusCode != http.StatusOK {
		fmt.Printf("Request failed with status code: %d\n", resp.StatusCode)
	}
}
Response example
Request successful:
id:1
event:result
:HTTP_STATUS/200
data:{"output":{"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:2
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:3
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"West Lake Fish in Vinegar\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:4
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\" Sauce,\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:5
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"Longjing Shrimp\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:6
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\",Dongpo Pork\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:7
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\",Zhiwei Xiao\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:8
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"long,Beggar's\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_S78u\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:9
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\" Chicken\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"1680ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:10
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"1680ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"West Lake,Lingyin\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:11
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"1680ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\" Temple,Songcheng Park\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:12
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"1680ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\",Xixi Wetland\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:13
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"1680ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\",Thousand Island Lake\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_5ZzA\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:14
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"1680ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_5ZzA\",\"nodeExecTime\":\"1760ms\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"null"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}

id:15
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"response":"{\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_S78u\",\"nodeExecTime\":\"1680ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_5ZzA\",\"nodeExecTime\":\"1760ms\"}"},{"response":"{\"nodeResult\":\"{\\\"result\\\":\\\"West Lake,Lingyin Temple,Songcheng Park,Xixi Wetland,Thousand Island Lake\\\"}\",\"nodeType\":\"End\",\"nodeStatus\":\"success\",\"nodeId\":\"End_DrQn7F\",\"nodeExecTime\":\"1ms\"}"}],"session_id":"f3f5c63ec17d44b2a2e9aa18f0e6a22c","finish_reason":"stop","text":"West Lake,Lingyin Temple,Songcheng Park,Xixi Wetland,Thousand Island Lake"},"usage":{},"request_id":"dfea28e9-801b-9c10-a4e7-c8fef790d34f"}
  • Each item in the thoughts array contains the execution details for a node. The following example shows a task result that includes an LLM node.
id:7
event:result
:HTTP_STATUS/200
data:
{
    "output": {
        "thoughts": [
            {
                "response": "{\"nodeName\":\"Start\",\"nodeType\":\"Start\",\"nodeStatus\":\"success\",\"nodeId\":\"Start_bYxoRU\",\"nodeExecTime\":\"0ms\"}"
            },
            {
                "response": "{\"nodeName\":\"LLM_1\",\"nodeResult\":\"{\\\"result\\\":\\\"-Style Fish Soup\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"success\",\"nodeId\":\"LLM_j45e\",\"nodeExecTime\":\"1167ms\"}"
            },
            {
                "response": "{\"nodeName\":\"LLM_2Km9\",\"nodeResult\":\"{\\\"result\\\":\\\"\\\"}\",\"nodeType\":\"LLM\",\"nodeStatus\":\"executing\",\"nodeId\":\"LLM_2Km9\"}"
            }
        ],
        "session_id": "6035ee0814b64a9fb88346ecaf8b44bf",
        "finish_reason": "null"
    },
    "usage": {
        "models": [
            {
                "input_tokens": 25,
                "output_tokens": 21,
                "model_id": "qwen-max"
            }
        ]
    },
    "request_id": "64825069-b3aa-93a7-bcf1-c66fe57111fd"
}

To track streaming results for a specific LLM node, such as 'LLM_j45e', monitor the item in the thoughts array where the 'nodeId' is 'LLM_j45e'.

  • If a node fails, the entire task also fails.

Node Execution Status

The output.thoughts[] array in the response returns execution information for each node, in execution order. The response field of each element is a JSON string containing the following fields:

FieldTypeDescription
nodeIdstringNode ID.
nodeNamestringNode name.
nodeTypestringNode type, such as Start, LLM, or Script.
nodeStatusstringNode execution status. See the table below for valid values.
nodeResultstringNode output, as a JSON string. Not returned for nodes without output, such as the Start node.
nodeExecTimestringNode execution duration, such as 1167ms. Not returned while the node is still running.

Valid values for nodeStatus:

ValueDescription
successThe node ran successfully.
failThe node failed.
skipThe node was skipped and did not run.
executingThe node is running and nodeResult is empty. In streaming mode, a node first returns executing, then returns its final status once complete.

Analysis

When a workflow application uses a deep thinking model, the model reasons through one or more steps before generating a final response. This improves the model's accuracy on complex tasks such as logical reasoning, code generation, and mathematical calculations.

ImportantA workflow application can contain multiple large model nodes, and the thinking mode must be configured for each node individually. This mode cannot be controlled dynamically via the API's enable_thinking parameter.

Thinking process

  • In your API call, set has_thoughts to true.
  • Or, in the console, reference the reasoningContent variable from a specified large model node within a flow output node or an end node.

The model returns the following:

reasoningContent: Returned in the reasoningContent field.

Response content: In the result field.

Since deep think increases response time, we recommend using streaming output for improved responsiveness. For example:

Python

Request example
import json
from http import HTTPStatus
import os
from dashscope import Application

try:
    response = Application.call(
        # If an environment variable is not set, you can pass your Model Studio API key directly.
        # However, we strongly advise against hard-coding the API key in a production environment to prevent leaks.
        api_key=os.getenv('DASHSCOPE_API_KEY'),
        app_id='APP_ID',# Replace with your actual application ID
        prompt='Who are you?',
        stream=True,  # Set to True for streaming output. Defaults to False.
        incremental_output=True,  # Set to True for incremental output. Defaults to False.
        has_thoughts=True,  # Set to True to return the thought process. Defaults to False.
    )

except Exception as e:
    print(f"API request exception: {str(e)}")
    exit(1)

# Stores the complete thought process.
reasoning_content = []
# Stores the complete response.
answer_content = []
# Flag to track if the response phase has begun.
is_answering = False

def print_section(title):
    """Prints a section title with dividers."""
    print(f"\n{'=' * 20} {title} {'=' * 20}\n", flush=True)

print_section("Thought Process")

for chunk in response:
    if chunk.status_code != HTTPStatus.OK:
        print(f'request_id={chunk.request_id}')
        print(f'code={chunk.status_code}')
        print(f'message={chunk.message}')
        print(f'For more information, see the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code')
        continue

    # Skip empty data chunks.
    if not chunk.output or not chunk.output.thoughts:
        continue

    # Parse the JSON data.
    for thought in chunk.output.thoughts:
        try:
            response_json = json.loads(thought.response)
            node_result = response_json.get('nodeResult', {})

            if isinstance(node_result, str):
                node_result = json.loads(node_result)

            extracted_reasoning_content = node_result.get('reasoningContent', '')
            extracted_result = node_result.get('result', '')
            node_name = response_json.get('nodeName', '')

            # Handle the thought process.
            if extracted_reasoning_content and not is_answering:
                reasoning_content.append(extracted_reasoning_content)
                print(extracted_reasoning_content, end="", flush=True)

            # Handle the response content.
            if extracted_result and node_name != "End":
                answer_content.append(extracted_result)
                if not is_answering:
                    print_section("Complete Response")
                    is_answering = True
                print(extracted_result, end="", flush=True)

        except json.JSONDecodeError as e:
            print(f"JSON parsing error: {str(e)}")

# Consolidate the final results.
final_reasoning = "".join(reasoning_content)
final_answer = "".join(answer_content)

# To print the complete thought process and the complete response, uncomment and run the following code.
# print_section("Complete Thought Process")
# print(final_reasoning)
# print_section("Complete Response")
# print(final_answer)
Response example
==================== Thought Process ====================

Hello! I am DeepSeek-R1, an intelligent assistant developed by DeepSeek in China. I will do my best to help you with any questions you may have.
==================== Complete Response ====================

Hello! I am DeepSeek-R1, an intelligent assistant developed by DeepSeek in China. I will do my best to help you with any questions you may have.

Java

Request example
// Use Dashscope SDK version 2.15.0 or later.
import com.alibaba.dashscope.app.*;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.utils.Constants;
import com.alibaba.dashscope.utils.JsonUtils;
import io.reactivex.Flowable;

public class Main {
    static {
        Constants.baseHttpApiUrl="https://dashscope.aliyuncs.com/api/v1";
    }
    public static void streamCall() throws NoApiKeyException, InputRequiredException {
        ApplicationParam param = ApplicationParam.builder()
                // If the environment variable is not set, replace the next line with your Model Studio API key, for example: .apiKey("sk-xxx").
                // However, to reduce the risk of leaking the API key, avoid hardcoding it in production code.
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .appId("APP_ID") // Replace with your actual application ID.
                .prompt("Who are you?")
                .incrementalOutput(true) // Enables incremental output.
                .hasThoughts(true) // Enables streaming output for a workflow application. The output is provided in the thoughts field.
                .build();

        Application application = new Application();
        Flowable<ApplicationResult> result = application.streamCall(param); // Makes a streaming call.
        result.blockingForEach(data -> {
            System.out.printf("%s\n",data.getOutput().getThoughts());// Displays the content of the thoughts field.
        });
    }

    public static void main(String[] args) {
        try {
            streamCall();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.out.printf("Exception: %s", e.getMessage());
            System.out.println("For a list of error codes, see the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code");
        }
        System.exit(0);
    }
}
Response example
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"Hmm\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\", the user asked a\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" very\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" basic philosophical\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" question, \\\"Who are you?\\\",\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" but given the context\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\", this\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" is likely a routine inquiry for a first\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" interaction\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\". The user\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" may be new to\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" AI assistants\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\", approaching with\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" curiosity or\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" a testing mindset, wanting\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" to confirm my nature and\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" capabilities,\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" and limitations.\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\\n\\nConsidering this is an initial\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" conversation,\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" it's necessary to balance\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" professionalism and\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" friendliness. The user\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" may not want\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" to hear a long-\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"winded\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" technical explanation, but\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" the answer can't be too\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" casual either\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\". I can\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" highlight three key points\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\": identity (an AI from Deep\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"Seek\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"), function (\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"problem-solving\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" or casual chat\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"), and attitude (friendly\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" and open\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"). Using the \\\"buddy\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\\\" metaphor makes the interaction more personable\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\", and the\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" tilde and\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" emoji\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" can convey a relaxed\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" tone.\\n\\nFinally, proactively asking\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" about the user's\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" identity\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" is an excellent social strategy—\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"it expresses mutual\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" respect\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" and hands the\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" conversational lead\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" back to them\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\". However\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" asking\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" \\\"And who are you?\\\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" might seem\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" a bit\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" direct\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"; changing it to \\\"Could\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" you tell me who you are?\\\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" would be gentler\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" a bit\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" direct\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"; changing it to \\\"Could\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" you tell me who you are?\\\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" would be gentler\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\", but\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" the current version retains a\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" lively feel\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" that is\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" consistent\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" with the overall\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\" tone.\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"Hello\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"Hello\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" there! I'm your\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" there! I'm your\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" AI assistant\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" AI assistant\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\", a large language model developed by Deep\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\", a large language model developed by Deep\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"Seek\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"Seek\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\". My name\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\". My name\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" is **\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" is **\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"DeepSeek-R\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"DeepSeek-R\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"1**\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"1**\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\". You can think of me as\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\". You can think of me as\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" a knowledgeable,\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" a knowledgeable,\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" helpful\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" helpful\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" buddy.\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" buddy.\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\\n\\nI can help you with\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\\n\\nI can help you with\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" research,\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" research,\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" writing\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" writing\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\", problem-solving, translation\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\", problem-solving, translation\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\", or just chatting.\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\", or just chatting.\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" If you have\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" If\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" any questions,\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" you have any questions,\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" I'll happily answer them\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" I'll happily answer them\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"! If you'd\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"! If you'd\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" like\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" like\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\", you can also\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\", you can also\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" tell me who you are\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" tell me who you are\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\", so we can get\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\", so we can get\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\" to know each other better.\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\" to know each other better.\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\\n\\nSo, what about you?\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\\n\\nSo, what about you?\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"executing","nodeId":"LLM_T61i"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_T61i","nodeExecTime":"12936ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"executing","nodeId":"End_7w1V"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]
[ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"Start","nodeType":"Start","nodeStatus":"success","nodeId":"Start_9SAz","nodeExecTime":"0ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"LLM 1","nodeResult":"{\"result\":\"\",\"reasoningContent\":\"\"}","nodeType":"LLM","nodeStatus":"success","nodeId":"LLM_T61i","nodeExecTime":"12936ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null), ApplicationOutput.Thought(thought=null, actionType=null, response={"nodeName":"End","nodeResult":"{\"result\":\"\"}","nodeType":"End","nodeStatus":"success","nodeId":"End_7w1V","nodeExecTime":"12913ms"}, actionName=null, action=null, actionInputStream=null, actionInput=null, observation=null)]

curl

  • Replace APP_ID with your Application ID.
  • To pass the API Key directly, replace $DASHSCOPE_API_KEY with your API Key.
  • In the header, set X-DashScope-SSE to enable for streaming output.
  • In the parameters object, use the has_thoughts parameter to control if thoughts are returned. true returns them; false (the default) does not.
  • In the parameters object, use the incremental_output parameter to enable incremental output. true enables incremental output; false (the default) results in non-incremental output.
Request example
curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/APP_ID/completion \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--header 'X-DashScope-SSE: enable' \
--data '{
    "input": {
        "prompt": "Hello"

    },
    "parameters":  {
        "has_thoughts":true,
        "incremental_output":true
    },
    "debug": {}
}'
Response example
id:1
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"action":"reasoning","thought":"Um","action_type":"reasoning","response":"Um","action_name":"Thinking Process"}],"session_id":"ea188f5f795a485f8956e3af0212ba29","finish_reason":"null","text":""},"usage":{"models":[{"input_tokens":31,"output_tokens":3,"model_id":"deepseek-r1"}]},"request_id":"b4b0b65f-4378-93b6-8ca2-7936b2725bc8"}

id:2
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"action":"reasoning","thought":",","action_type":"reasoning","response":",","action_name":"Thinking Process"}],"session_id":"ea188f5f795a485f8956e3af0212ba29","finish_reason":"null","text":""},"usage":{"models":[{"input_tokens":31,"output_tokens":4,"model_id":"deepseek-r1"}]},"request_id":"b4b0b65f-4378-93b6-8ca2-7936b2725bc8"}

id:3
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"action":"reasoning","thought":"user","action_type":"reasoning","response":"user","action_name":"Thinking Process"}],"session_id":"ea188f5f795a485f8956e3af0212ba29","finish_reason":"null","text":""},"usage":{"models":[{"input_tokens":31,"output_tokens":5,"model_id":"deepseek-r1"}]},"request_id":"b4b0b65f-4378-93b6-8ca2-7936b2725bc8"}
......
id:320
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"action":"reasoning","thought":"","action_type":"reasoning","response":"","action_name":"Thinking Process"}],"session_id":"ea188f5f795a485f8956e3af0212ba29","finish_reason":"null","text":" a question"},"usage":{"models":[{"input_tokens":31,"output_tokens":322,"model_id":"deepseek-r1"}]},"request_id":"b4b0b65f-4378-93b6-8ca2-7936b2725bc8"}

id:321
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"action":"reasoning","thought":"","action_type":"reasoning","response":"","action_name":"Thinking Process"}],"session_id":"ea188f5f795a485f8956e3af0212ba29","finish_reason":"null","text":"?"},"usage":{"models":[{"input_tokens":31,"output_tokens":323,"model_id":"deepseek-r1"}]},"request_id":"b4b0b65f-4378-93b6-8ca2-7936b2725bc8"}

id:322
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"action":"reasoning","thought":"","action_type":"reasoning","response":"","action_name":"Thinking Process"}],"session_id":"ea188f5f795a485f8956e3af0212ba29","finish_reason":"null","text":"?"},"usage":{"models":[{"input_tokens":31,"output_tokens":324,"model_id":"deepseek-r1"}]},"request_id":"b4b0b65f-4378-93b6-8ca2-7936b2725bc8"}

id:323
event:result
:HTTP_STATUS/200
data:{"output":{"thoughts":[{"action":"reasoning","thought":"","action_type":"reasoning","response":"","action_name":"Thinking Process"}],"session_id":"ea188f5f795a485f8956e3af0212ba29","finish_reason":"stop","text":""},"usage":{"models":[{"input_tokens":31,"output_tokens":324,"model_id":"deepseek-r1"}]},"request_id":"b4b0b65f-4378-93b6-8ca2-7936b2725bc8"}

Parameter passing

To adapt a workflow for different business scenarios, you can pass custom parameters through the biz_params field in an API call.

To do this, add a custom parameter (for example, the city name city) in the Start Node, reference the city and query variables in the Prompt, and then Publish the application.

Python

Request example
import os
from http import HTTPStatus
from dashscope import Application
# Pass custom parameters for workflow and agent orchestration applications.
biz_params = {"city": "Hangzhou"}
response = Application.call(
    # If the environment variable is not set, you can replace the following line with your Model Studio API key: api_key="sk-xxx".
    # For security, do not hardcode your API key in production code.
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    app_id='APP_ID',  # Replace with your actual application ID.
    prompt='Query the administrative divisions of this city',
    biz_params=biz_params  # Pass business parameters.
)

if response.status_code != HTTPStatus.OK:
    print(f'request_id={response.request_id}')
    print(f'code={response.status_code}')
    print(f'message={response.message}')
    print(f'Refer to the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code')
else:
    print(f'{response.output.text}')  # Process the output to show only the text.
Response example
As the capital of Zhejiang Province, Hangzhou is divided into 10 municipal districts: Shangcheng, Gongshu, Xihu, Binjiang, Xiaoshan, Yuhang, Linping, Qiantang, Fuyang, and Lin'an. Each district has its own unique characteristics and development focus.

- Shangcheng District: Located in the heart of Hangzhou, it is one of the city's political, economic, and cultural centers.
- Gongshu District: Characterized by its canal culture, it is home to numerous historical and cultural heritage sites.
- Xihu District: The famous West Lake scenic area is located here, making it a major tourist destination.
- Binjiang District: A hub for high-tech industries, where well-known companies like Alibaba are located.
- Xiaoshan District: An administrative district in the southeast with rapid economic development, especially in manufacturing.
- Yuhang District: Has seen rapid development in recent years, particularly in the internet economy, and is home to Alibaba's global headquarters.
- Linping District: A newly established administrative district aimed at promoting comprehensive economic and social development in the area.
- Qiantang District: Also a result of recent administrative adjustments, it emphasizes a combination of innovative development and ecological protection.
- Fuyang District: Located to the southwest of Hangzhou, it is known for its rich natural landscapes and long history.
- Lin'an District: Situated in the western part of Hangzhou, it is famous for its beautiful ecology and deep cultural heritage.

Note that administrative divisions can change. Refer to official sources for the latest information.

Java

Request example
import com.alibaba.dashscope.app.*;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.utils.JsonUtils;
import io.reactivex.Flowable;

public class Main {
    public static void appCall() throws NoApiKeyException, InputRequiredException {

        String bizParams =
                "{\"city\":\"Hangzhou\"}";
        ApplicationParam param = ApplicationParam.builder()
                // If the environment variable is not set, you can replace the following line with your Model Studio API key: .apiKey("sk-xxx").
                // For security, do not hardcode your API key in production code.
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .appId("APP_ID")
                .prompt("Query the administrative divisions of this city")
                .bizParams(JsonUtils.parse(bizParams))
                .build();

        Application application = new Application();
        ApplicationResult result = application.call(param);
        System.out.printf("%s\n",
                result.getOutput().getText());
    }

    public static void main(String[] args) {
        try {
            appCall();
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            System.out.printf("Exception: %s", e.getMessage());
            System.out.println("Refer to the documentation: https://help.aliyun.com/en/model-studio/developer-reference/error-code");
        }
        System.exit(0);
    }
}
Response example
Hangzhou is the capital of Zhejiang Province, and its administrative divisions consist mainly of 10 municipal districts: Shangcheng, Gongshu, Xihu, Binjiang, Xiaoshan, Yuhang, Linping, Qiantang, Fuyang, and Lin'an. Each district has its own characteristics and development focus.

- Shangcheng District: Located in the center of Hangzhou, it boasts numerous historical and cultural heritage sites.
- Gongshu District: Famous for its Grand Canal culture, it is also an important commercial and residential area.
- Xihu District: Known for its beautiful natural scenery, including the famous West Lake scenic area.
- Binjiang District: A hub for high-tech industries, home to the Hangzhou National High-tech Industrial Development Zone.
- Xiaoshan District: Has experienced rapid economic development, especially in the manufacturing sector.
- Yuhang District: Has risen rapidly in recent years with the growth of high-tech companies like Alibaba.
- Linping District: Formed from parts of the original Yuhang District in 2021, focusing on ecological development and technological innovation.
- Qiantang District: Also a new district established in 2021, positioned as a transportation hub and a new center for industrial development in eastern Hangzhou.
- Fuyang District: A historically and culturally renowned city, also an important base for the paper industry.
- Lin'an District: Located in the western mountainous area of Hangzhou, it has high forest coverage and an excellent natural environment.

These areas together form the unique geographical layout and socioeconomic structure of Hangzhou. If you are interested in a specific area or need more detailed information, please let me know!

HTTP

Curl

Request example
curl -X POST https://dashscope.aliyuncs.com/api/v1/apps/APP_ID/completion \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
    "input": {
        "prompt": "Query the administrative divisions of this city",
        "biz_params": {
        "city": "Hangzhou"}
    },
    "parameters":  {}
}'

Replace APP_ID with your actual application ID.

Response example
{"output":{"finish_reason":"stop","session_id":"c211219896004b50a1f6f66f2ec5413e","text":"Hangzhou administers 10 districts, 2 counties, and 1 county-level city:\n- Districts: Shangcheng, Gongshu, Xihu, Binjiang, Xiaoshan, Yuhang, Linping, Qiantang, Fuyang, and Lin'an.\n- Counties: Tonglu and Chun'an.\n- County-level City: Jiande."},"usage":{},"request_id":"02c3c9e1-7912-9505-91aa-248d04fb1f5d"}

PHP

Request example
<?php

# If the environment variable is not set, you can replace the following line with your Model Studio API key: $api_key="sk-xxx".
# For security, do not hardcode your API key in production code.
$api_key = getenv("DASHSCOPE_API_KEY");
$application_id = 'APP_ID'; // Replace with your actual application ID.
$url = "https://dashscope.aliyuncs.com/api/v1/apps/$application_id/completion";

// Construct the request data.
$data = [
    "input" => [
        'prompt' => 'Query the administrative divisions of this city',
        'biz_params' => [
            'city' => 'Hangzhou'
        ]
    ],
];
// Encode the data as JSON.
$dataString = json_encode($data);

// Check if json_encode was successful.
if (json_last_error() !== JSON_ERROR_NONE) {
    die("JSON encoding failed with error: " . json_last_error_msg());
}

// Initialize a cURL session.
$ch = curl_init($url);

// Set cURL options.
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $dataString);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer ' . $api_key
]);

// Execute the request.
$response = curl_exec($ch);

// Check if the cURL execution was successful.
if ($response === false) {
    die("cURL Error: " . curl_error($ch));
}

// Get the HTTP status code.
$status_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// Close the cURL session.
curl_close($ch);
// Decode the response data.
$response_data = json_decode($response, true);
// Process the response.
if ($status_code == 200) {
    if (isset($response_data['output']['text'])) {
        echo "{$response_data['output']['text']}\n";
    } else {
        echo "No text in response.\n";
    }
} else {
    if (isset($response_data['request_id'])) {
        echo "request_id={$response_data['request_id']}\n";
    }
    echo "code={$status_code}\n";
    if (isset($response_data['message'])) {
        echo "message={$response_data['message']}\n";
    } else {
        echo "message=Unknown error\n";
    }
}
Response example
Hangzhou is the capital of Zhejiang Province, and its administrative divisions mainly include 10 municipal districts: Shangcheng, Gongshu, Xihu, Binjiang, Xiaoshan, Yuhang, Linping, Qiantang, Fuyang, and Lin'an.

Each district has its own characteristics and development focus. For example:
- **Shangcheng** and **Gongshu** districts are located in the city center, known for their bustling commerce and long history.
- **Xihu District** is famous for the beautiful West Lake and is also an important scientific, educational, and cultural area.
- **Binjiang District** is known for its high-tech industry development.
- **Xiaoshan** and **Yuhang** districts are new urban areas or economic development zones that have grown rapidly with the city's expansion.
- **Lin'an** and **Fuyang** districts have preserved more of their natural scenery and rural charm.

Note that administrative divisions can change. Refer to official sources for the latest information.

Node.js

Install the dependency:
npm install axios
Request example
const axios = require('axios');

async function callDashScope() {
    // If the environment variable is not set, you can replace the following line with your Model Studio API key: apiKey='sk-xxx'.
    // For security, do not hardcode your API key in production code.
    const apiKey = process.env.DASHSCOPE_API_KEY;
    const appId = 'APP_ID'; // Replace with your actual application ID.

    const url = `https://dashscope.aliyuncs.com/api/v1/apps/${appId}/completion`;

    const data = {
        input: {
            prompt: "Query the administrative divisions of this city",
            biz_params: {
                'city': 'Hangzhou',
            },
        },
        parameters: {},
        debug: {},
    };

    try {
        console.log("Sending request to DashScope API...");

        const response = await axios.post(url, data, {
            headers: {
                'Authorization': `Bearer ${apiKey}`,
                'Content-Type': 'application/json'
            }
        });

        if (response.status === 200) {
            if (response.data.output && response.data.output.text) {
                console.log(`${response.data.output.text}`);
            }
        } else {
            console.log("Request failed:");
            if (response.data.request_id) {
                console.log(`request_id=${response.data.request_id}`);
            }
            console.log(`code=${response.status}`);
            if (response.data.message) {
                console.log(`message=${response.data.message}`);
            } else {
                console.log('message=Unknown error');
            }
        }
    } catch (error) {
        console.error(`Error calling DashScope: ${error.message}`);
        if (error.response) {
            console.error(`Response status: ${error.response.status}`);
            console.error(`Response statusText: ${error.response.statusText}`);
        }
    }
}

callDashScope();
Response example
Hangzhou, the capital of Zhejiang Province, is divided into 10 municipal districts:

1. Shangcheng District (Shàngchéng Qū): Located south of the city center, it is one of Hangzhou's oldest and most culturally rich areas.
2. Gongshu District (Gǒngshù Qū): A new district formed by the merger of the former Xiacheng and Gongshu districts, located in the northern part of Hangzhou.
3. Xihu District (Xīhú Qū): Famous for the West Lake, a World Cultural Heritage site, it boasts rich natural and cultural landscapes.
4. Binjiang District (Bīnjiāng Qū): Situated on the south bank of the Qiantang River, it is a hub for high-tech industries.
5. Xiaoshan District (Xiāoshān Qū): Located in the eastern part of Hangzhou, it is one of China's important manufacturing bases.
6. Yuhang District (Yúháng Qū): Once the location of Linping, one of China's four famous towns, it has now become a major economic development zone in Hangzhou.
7. Fuyang District (Fùyáng Qū): Located in the southwest of Hangzhou, it is named after the Fuchun River that flows through it.
8. Lin'an District (Lín'ān Qū): Situated in the western mountainous area of Hangzhou, it is known for its beautiful natural scenery.
9. Qiantang District (Qiántáng Qū): Established in 2021 from the former Dajiangdong Industrial Cluster and parts of Xiaoshan District, it aims to promote the development of eastern Hangzhou.
10. Linping District (Línpíng Qū): A new administrative division carved out from Yuhang District, mainly covering the area of the former Linping Sub-district.

Note that administrative divisions can change. Refer to official sources for the latest information.

C#

Request example
using System.Text;

class Program
{
    static async Task Main(string[] args)
    {
        // If the environment variable is not set, you can replace the following line with your Model Studio API key: apiKey="sk-xxx".
        // For security, do not hardcode your API key in production code.
        string apiKey = Environment.GetEnvironmentVariable("DASHSCOPE_API_KEY") ?? throw new InvalidOperationException("DASHSCOPE_API_KEY environment variable is not set.");
        string appId = "APP_ID"; // Replace with your actual application ID.
        string url = $"https://dashscope.aliyuncs.com/api/v1/apps/{appId}/completion";

        using (HttpClient client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");
            string jsonContent = @"{
                ""input"": {
                    ""prompt"": ""Query the administrative divisions of this city"",
                    ""biz_params"":{
                        ""city"":""Hangzhou""
                    }
                },
                ""parameters"": {},
                ""debug"": {}
            }";

            HttpContent content = new StringContent(jsonContent, Encoding.UTF8, "application/json");

            try
            {
                HttpResponseMessage response = await client.PostAsync(url, content);

                if (response.IsSuccessStatusCode)
                {
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine("Request successful:");
                    Console.WriteLine(responseBody);
                }
                else
                {
                    Console.WriteLine($"Request failed with status code: {response.StatusCode}");
                    string responseBody = await response.Content.ReadAsStringAsync();
                    Console.WriteLine(responseBody);
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error calling DashScope: {ex.Message}");
            }
        }
    }
}
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "7a9ff57eec7d475fa5d487de5f5178d2",
        "text": "Hangzhou, the capital of Zhejiang Province, has 10 municipal districts: Shangcheng, Gongshu, Xihu, Binjiang, Xiaoshan, Yuhang, Linping, Qiantang, Fuyang, and Lin'an. Each district has its unique geographical location and development focus. For example, Xihu District is renowned for its beautiful natural scenery, especially the famous Hangzhou West Lake located there; whereas Binjiang District is better known for its high-tech industry development. Note that administrative divisions can change. Refer to official sources for the latest information."
    },
    "usage": {

    },
    "request_id": "d2c2fcc9-f821-98c9-9430-8704a2a41225"
}

Go

Request example
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"io"
	"net/http"
	"os"
)

func main() {
	// If the environment variable is not set, you can replace the following line with your Model Studio API key: apiKey := "sk-xxx".
	// For security, do not hardcode your API key in production code.
	apiKey := os.Getenv("DASHSCOPE_API_KEY")
	appId := "APP_ID" // Replace with your actual application ID.

	if apiKey == "" {
		fmt.Println("Make sure the DASHSCOPE_API_KEY environment variable is set.")
		return
	}

	url := fmt.Sprintf("https://dashscope.aliyuncs.com/api/v1/apps/%s/completion", appId)

	// Create the request body.
	requestBody := map[string]interface{}{
		"input": map[string]interface{}{
			"prompt": "Query the administrative divisions of this city",
			"biz_params": map[string]interface{}{
				"city": "Hangzhou",
			},
		},
		"parameters": map[string]interface{}{},
		"debug":      map[string]interface{}{},
	}

	jsonData, err := json.Marshal(requestBody)
	if err != nil {
		fmt.Printf("Failed to marshal JSON: %v\n", err)
		return
	}

	// Create an HTTP POST request.
	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonData))
	if err != nil {
		fmt.Printf("Failed to create request: %v\n", err)
		return
	}

	// Set request headers.
	req.Header.Set("Authorization", "Bearer "+apiKey)
	req.Header.Set("Content-Type", "application/json")

	// Send the request.
	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Printf("Failed to send request: %v\n", err)
		return
	}
	defer resp.Body.Close()

	// Read the response.
	body, err := io.ReadAll(resp.Body)
	if err != nil {
		fmt.Printf("Failed to read response: %v\n", err)
		return
	}

	// Process the response.
	if resp.StatusCode == http.StatusOK {
		fmt.Println("Request successful:")
		fmt.Println(string(body))
	} else {
		fmt.Printf("Request failed with status code: %d\n", resp.StatusCode)
		fmt.Println(string(body))
	}
}
Response example
{
    "output": {
        "finish_reason": "stop",
        "session_id": "2dc3e1a9dcd248c6bb9ca92bffc3e745",
        "text": "Hangzhou, abbreviated as \"Hang,\" is the capital city of Zhejiang Province. Hangzhou governs 10 districts, 2 counties, and 1 county-level city:\n\n- Districts (10): Shangcheng, Gongshu, Xihu, Binjiang, Xiaoshan, Yuhang, Linping, Qiantang, Fuyang, and Lin'an.\n- Counties (2): Tonglu and Chun'an.\n- County-level City (1): Jiande.\n\nNote that administrative divisions can change. Refer to official sources for the latest information."
    },
    "usage": {

    },
    "request_id": "d3c8f368-b645-9446-bfe4-20ca51821a02"
}

File Q&A

You can upload files to your application and use a large model for file Q&A. You can also configure a file parsing node to enable your workflow to receive and parse various file types, such as documents, images, videos, and audio. You can then use the extracted content for analysis, summarization, or Q&A.

  1. Build a workflow that supports file Q&A
    1. Configure the Start node: In the Start node, add a custom parameter to receive the file URL. For example, name it file_url and set the type to File. For multiple files, select Array[File].image

    2. (Optional) Add a parsing node: Add a file parsing node and use file_url as the input variable for this node.image

    3. Configure the large model node
      • Reference parsing output variables: If you configured a parsing node, add its text output variables, such as markdownContent or ASRInfo, to a downstream node, such as the LLM Node, to process the file content.
      • Reference the custom variable: In the Prompt of the LLM Node, reference the custom variable from the Start Node.
    4. Publish the application: Check the node configuration. After your tests pass, Publish the workflow application.

    Note: The file URL you pass must be publicly accessible.

    Related documentation: Workflow application node descriptions.

  2. Call the application

    You can provide a file to the application in two ways:

    1. Test in the console

      On the application details page, go to the test pane. Under the file_url input parameter, upload a local file or paste a file URL to run a quick test.image

    2. Call via API

      In the API request, pass the file URL in the biz_params field. The key name in biz_params must exactly match the parameter name you set in the Start node (in this example, file_url).

      Python

      Request example
      """
      Example of calling the Alibaba Cloud Model Studio Application SDK (streaming output)
      """
      import os
      from http import HTTPStatus
      from dashscope import Application
      
      # If you have not set an environment variable, you can replace the following with: api_key="sk-xxx"
      # However, for security reasons, we do not recommend hardcoding your API key in production code.
      responses = Application.call(
          api_key=os.getenv("DASHSCOPE_API_KEY"),
          app_id='APP_ID',  # Replace with your actual application ID
          prompt='Summarize the file content in one sentence',
          stream=True,           # Streaming output
          incremental_output=True,  # Incremental output
          biz_params={
              # Single-file format (console parameter type: File)
              # The parameter name must match the one defined in the console.
              'file_url': {
                  "url": "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3",  # Required
                  # "name": "welcome.mp3",  # Required if referenced in the console
                  # "type": "audio",        # Required if referenced in the console. Values: image/document/audio/video/custom
                  # "source": "localFile",  # Required if referenced in the console
                  # "mimeType": "audio"     # Required if referenced in the console. Values: image/png, etc.
              }
              # Multi-file format (console parameter type: Array[File])
              # 'file_url': [
              #     {"url": "https://www.berkshirehathaway.com/letters/2024ltr.pdf", "name": "file1.pdf"},
              #     {"url": "https://www.berkshirehathaway.com/letters/2024ltr.pdf", "name": "file2.pdf"}
              # ]
          }
      )
      
      # Handle the streaming response
      for response in responses:
          if response.status_code != HTTPStatus.OK:
              print(f'request_id={response.request_id}')
              print(f'code={response.status_code}')
              print(f'message={response.message}')
              print(f'For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code')
          else:
              if response.output.text:
                  print(response.output.text, end='')
      
      print()  # New line
      
      Response example
      The file contains only a welcome message: "Welcome to Alibaba Cloud."
      

      Java

      Request example
      import com.alibaba.dashscope.app.*;
      import com.alibaba.dashscope.exception.ApiException;
      import com.alibaba.dashscope.exception.InputRequiredException;
      import com.alibaba.dashscope.exception.NoApiKeyException;
      import io.reactivex.Flowable;
      import com.google.gson.JsonObject;
      
      public class Main {
      
          public static void main(String[] args) {
              try {
                  streamCall();
              } catch (ApiException | NoApiKeyException | InputRequiredException e) {
                  System.err.println("code=" + e.getClass().getSimpleName());
                  System.err.println("message=" + e.getMessage());
                  System.err.println("For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code");
              }
          }
      
          public static void streamCall() throws ApiException, NoApiKeyException, InputRequiredException {
              // Build the biz_params parameter
              JsonObject bizParams = new JsonObject();
              JsonObject fileUrl = new JsonObject();
              fileUrl.addProperty("url", "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3");
              bizParams.add("file_url", fileUrl);
      
              ApplicationParam param = ApplicationParam.builder()
                      // If you have not set an environment variable, replace the following line with: .apiKey("sk-xxx")
                      // However, for security reasons, we do not recommend hardcoding your API key in production code.
                      .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                      .appId("APP_ID")  // Replace with your actual application ID
                      .prompt("Summarize the file content in one sentence")
                      .incrementalOutput(true)  // Incremental output
                      .bizParams(bizParams)
                      .build();
      
              Application application = new Application();
      
              // Streaming output
              Flowable<ApplicationResult> result = application.streamCall(param);
      
              result.blockingForEach(data -> {
                  if (data.getOutput() != null && data.getOutput().getText() != null) {
                      System.out.print(data.getOutput().getText());
                  }
              });
              System.out.println();
          }
      }
      
      Response example
      The file contains only a welcome message: "Welcome to Alibaba Cloud."
      

      HTTP

      Curl

      Request example
      #!/bin/bash
      # If you have not set an environment variable, you can replace the following line with: API_KEY="sk-xxx".
      # However, for security reasons, we do not recommend hardcoding your API key in production code.
      API_KEY="${DASHSCOPE_API_KEY}"
      
      curl -X POST "https://dashscope.aliyuncs.com/api/v1/apps/APP_ID/completion" \
        -H "Authorization: Bearer ${API_KEY}" \
        -H "Content-Type: application/json" \
        -H "X-DashScope-SSE: enable" \
        -d '{
          "input": {
            "prompt": "Summarize the file content in one sentence",
            "biz_params": {
              "file_url": {
                "url": "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3"
              }
            }
          },
          "parameters": {
            "incremental_output": true
          }
        }'
      
      Response example
      id:1
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:2
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:3
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:4
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:5
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{"models":[{"input_tokens":39,"output_tokens":1,"model_id":"qwen-plus-latest"}]},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:6
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{"models":[{"input_tokens":39,"output_tokens":2,"model_id":"qwen-plus-latest"}]},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:7
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{"models":[{"input_tokens":39,"output_tokens":6,"model_id":"qwen-plus-latest"}]},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:8
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{"models":[{"input_tokens":39,"output_tokens":6,"model_id":"qwen-plus-latest"}]},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:9
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"null"},"usage":{"models":[{"input_tokens":39,"output_tokens":12,"model_id":"qwen-plus-latest"}]},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      
      id:10
      event:result
      :HTTP_STATUS/200
      data:{"output":{"session_id":"dd52a93f1a124d9e89f40315636ef232","finish_reason":"stop","text":"The file contains only a welcome message: \"Welcome to Alibaba Cloud.\""},"usage":{"models":[{"input_tokens":39,"output_tokens":14,"model_id":"qwen-plus-latest"}]},"request_id":"f8d6803a-d5c3-4d1b-bcd2-c1f78759157b"}
      

      PHP

      Request example
      <?php
      // If you have not set an environment variable, you can replace the following line with: $apiKey="sk-xxx".
      // However, for security reasons, we do not recommend hardcoding your API key in production code.
      $apiKey = getenv('DASHSCOPE_API_KEY');
      $appId = 'APP_ID';  // Replace with your actual application ID
      $apiUrl = "https://dashscope.aliyuncs.com/api/v1/apps/{$appId}/completion";
      
      $requestBody = [
          'input' => [
              'prompt' => 'Summarize the file content in one sentence',
              'biz_params' => [
                  'file_url' => [
                      'url' => 'https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3'
                  ]
              ]
          ],
          'parameters' => [
              'incremental_output' => true  // Incremental output
          ]
      ];
      
      $ch = curl_init();
      
      curl_setopt_array($ch, [
          CURLOPT_URL => $apiUrl,
          CURLOPT_POST => true,
          CURLOPT_POSTFIELDS => json_encode($requestBody),
          CURLOPT_HTTPHEADER => [
              'Authorization: Bearer ' . $apiKey,
              'Content-Type: application/json',
              'X-DashScope-SSE: enable'  // Streaming output
          ],
          CURLOPT_RETURNTRANSFER => false,
          CURLOPT_WRITEFUNCTION => function($ch, $data) {
              $lines = explode("\n", $data);
              foreach ($lines as $line) {
                  $line = trim($line);
                  if (strpos($line, 'data:') === 0) {
                      $jsonStr = trim(substr($line, 5));
                      if ($jsonStr && $jsonStr !== '[DONE]') {
                          $json = json_decode($jsonStr, true);
                          if (isset($json['output']['text'])) {
                              echo $json['output']['text'];
                          }
                      }
                  }
              }
              return strlen($data);
          }
      ]);
      
      $result = curl_exec($ch);
      
      if (curl_errno($ch)) {
          echo "request_id=" . curl_getinfo($ch, CURLINFO_HEADER_OUT) . "\n";
          echo "code=" . curl_errno($ch) . "\n";
          echo "message=" . curl_error($ch) . "\n";
          echo "For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code\n";
      }
      
      $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
      if ($httpCode !== 200) {
          echo "code={$httpCode}\n";
          echo "For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code\n";
      }
      
      curl_close($ch);
      echo "\n";
      ?>
      
      Response example
      The file contains only a welcome message: "Welcome to Alibaba Cloud."
      

      Node.js

      Request example
      import https from 'https';
      
      // If you have not set an environment variable, you can replace the following line with: apiKey="sk-xxx".
      // However, for security reasons, we do not recommend hardcoding your API key in production code.
      const apiKey = process.env.DASHSCOPE_API_KEY;
      const appId = 'APP_ID';  // Replace with your actual application ID
      const apiUrl = `https://dashscope.aliyuncs.com/api/v1/apps/${appId}/completion`;
      
      const requestBody = {
          input: {
              prompt: 'Summarize the file content in one sentence',
              biz_params: {
                  file_url: {
                      url: 'https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3'
                  }
              }
          },
          parameters: {
              incremental_output: true  // Incremental output
          }
      };
      
      if (!apiKey) {
          console.error('Error: The DASHSCOPE_API_KEY environment variable is not set.');
          process.exit(1);
      }
      
      const postData = JSON.stringify(requestBody);
      const urlObj = new URL(apiUrl);
      const options = {
          hostname: urlObj.hostname,
          port: 443,
          path: urlObj.pathname,
          method: 'POST',
          headers: {
              'Authorization': `Bearer ${apiKey}`,
              'Content-Type': 'application/json',
              'X-DashScope-SSE': 'enable',  // Streaming output
              'Content-Length': Buffer.byteLength(postData)
          }
      };
      
      const req = https.request(options, (res) => {
          res.setEncoding('utf8');
          let buffer = '';
      
          res.on('data', (chunk) => {
              buffer += chunk;
              const lines = buffer.split('\n');
              buffer = lines.pop() || '';
      
              for (const line of lines) {
                  const trimmedLine = line.trim();
                  if (trimmedLine.startsWith('data:')) {
                      const jsonStr = trimmedLine.substring(5).trim();
                      if (jsonStr && jsonStr !== '[DONE]') {
                          try {
                              const json = JSON.parse(jsonStr);
                              if (json.output && json.output.text) {
                                  process.stdout.write(json.output.text);
                              }
                          } catch (e) { }
                      }
                  }
              }
          });
      
          res.on('end', () => {
              if (buffer) {
                  const trimmedLine = buffer.trim();
                  if (trimmedLine.startsWith('data:')) {
                      const jsonStr = trimmedLine.substring(5).trim();
                      if (jsonStr && jsonStr !== '[DONE]') {
                          try {
                              const json = JSON.parse(jsonStr);
                              if (json.output && json.output.text) {
                                  process.stdout.write(json.output.text);
                              }
                          } catch (e) { }
                      }
                  }
              }
              console.log();
          });
      
          if (res.statusCode !== 200) {
              console.error(`code=${res.statusCode}`);
              console.error('For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code');
          }
      });
      
      req.on('error', (e) => {
          console.error(`code=${e.code}`);
          console.error(`message=${e.message}`);
          console.error('For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code');
      });
      
      req.write(postData);
      req.end();
      
      Response example
      The file contains only a welcome message: "Welcome to Alibaba Cloud."
      

      C#

      Request example
      using System;
      using System.Net.Http;
      using System.Text;
      using System.Text.Json;
      using System.Threading.Tasks;
      
      class Program
      {
          // Replace with your actual application ID
          private static readonly string AppId = "APP_ID";
          private static readonly string ApiUrl = $"https://dashscope.aliyuncs.com/api/v1/apps/{AppId}/completion";
      
          static async Task Main(string[] args)
          {
              // If you have not set an environment variable, you can replace the following line with: apiKey = "sk-xxx".
              // However, for security reasons, we do not recommend hardcoding your API key in production code.
              string? apiKey = Environment.GetEnvironmentVariable("DASHSCOPE_API_KEY");
              if (string.IsNullOrEmpty(apiKey))
              {
                  Console.WriteLine("Error: The DASHSCOPE_API_KEY environment variable is not set.");
                  return;
              }
              await StreamCallAsync(apiKey);
          }
      
          static async Task StreamCallAsync(string apiKey)
          {
              var requestBody = new
              {
                  input = new
                  {
                      prompt = "Summarize the file content in one sentence",
                      biz_params = new
                      {
                          file_url = new
                          {
                              url = "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3"
                          }
                      }
                  },
                  parameters = new
                  {
                      incremental_output = true  // Incremental output
                  }
              };
      
              string jsonBody = JsonSerializer.Serialize(requestBody);
      
              using var client = new HttpClient();
              client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");
              client.DefaultRequestHeaders.Add("X-DashScope-SSE", "enable");  // Streaming output
      
              var content = new StringContent(jsonBody, Encoding.UTF8, "application/json");
      
              try
              {
                  var response = await client.PostAsync(ApiUrl, content);
      
                  if (!response.IsSuccessStatusCode)
                  {
                      Console.WriteLine($"code={(int)response.StatusCode}");
                      Console.WriteLine($"message={await response.Content.ReadAsStringAsync()}");
                      Console.WriteLine("For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code");
                      return;
                  }
      
                  using var stream = await response.Content.ReadAsStreamAsync();
                  using var reader = new System.IO.StreamReader(stream);
      
                  string? line;
                  while ((line = await reader.ReadLineAsync()) != null)
                  {
                      if (line.StartsWith("data:"))
                      {
                          string jsonStr = line.Substring(5).Trim();
                          if (!string.IsNullOrEmpty(jsonStr) && jsonStr != "[DONE]")
                          {
                              try
                              {
                                  using var doc = JsonDocument.Parse(jsonStr);
                                  if (doc.RootElement.TryGetProperty("output", out var output) &&
                                      output.TryGetProperty("text", out var text))
                                  {
                                      Console.Write(text.GetString());
                                  }
                              }
                              catch (JsonException) { }
                          }
                      }
                  }
              }
              catch (Exception ex)
              {
                  Console.WriteLine($"code=Exception");
                  Console.WriteLine($"message={ex.Message}");
                  Console.WriteLine("For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code");
              }
              Console.WriteLine();
          }
      }
      
      Response example
      The file contains only a welcome message: "Welcome to Alibaba Cloud."
      

      Go

      Request example
      package main
      
      import (
         "bufio"
         "bytes"
         "encoding/json"
         "fmt"
         "net/http"
         "os"
         "strings"
      )
      
      const appId = "APP_ID" // Replace with your actual application ID
      
      type RequestBody struct {
         Input      Input      `json:"input"`
         Parameters Parameters `json:"parameters"`
      }
      
      type Input struct {
         Prompt    string    `json:"prompt"`
         BizParams BizParams `json:"biz_params"`
      }
      
      type BizParams struct {
         FileUrl FileUrl `json:"file_url"`
      }
      
      type FileUrl struct {
         URL string `json:"url"`
      }
      
      type Parameters struct {
         IncrementalOutput bool `json:"incremental_output"` // Incremental output
      }
      
      type ResponseBody struct {
         Output struct {
             Text string `json:"text"`
         } `json:"output"`
         RequestID string `json:"request_id"`
      }
      
      func main() {
         // If you have not set an environment variable, you can replace the following line with: apiKey := "sk-xxx".
         // However, for security reasons, we do not recommend hardcoding your API key in production code.
         apiKey := os.Getenv("DASHSCOPE_API_KEY")
         if apiKey == "" {
             fmt.Println("Error: The DASHSCOPE_API_KEY environment variable is not set.")
             os.Exit(1)
         }
      
         apiUrl := "https://dashscope.aliyuncs.com/api/v1/apps/" + appId + "/completion"
      
         requestBody := RequestBody{
             Input: Input{
                 Prompt: "Summarize the file content in one sentence",
                 BizParams: BizParams{
                     FileUrl: FileUrl{
                         URL: "https://dashscope.oss-cn-beijing.aliyuncs.com/audios/welcome.mp3",
                     },
                 },
             },
             Parameters: Parameters{
                 IncrementalOutput: true,
             },
         }
      
         jsonData, err := json.Marshal(requestBody)
         if err != nil {
             fmt.Printf("code=JSONError\nmessage=%v\n", err)
             os.Exit(1)
         }
      
         req, err := http.NewRequest("POST", apiUrl, bytes.NewBuffer(jsonData))
         if err != nil {
             fmt.Printf("code=RequestError\nmessage=%v\n", err)
             os.Exit(1)
         }
      
         req.Header.Set("Authorization", "Bearer "+apiKey)
         req.Header.Set("Content-Type", "application/json")
         req.Header.Set("X-DashScope-SSE", "enable") // Streaming output
      
         client := &http.Client{}
         resp, err := client.Do(req)
         if err != nil {
             fmt.Printf("code=NetworkError\nmessage=%v\n", err)
             fmt.Println("For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code")
             os.Exit(1)
         }
         defer resp.Body.Close()
      
         if resp.StatusCode != http.StatusOK {
             fmt.Printf("code=%d\n", resp.StatusCode)
             fmt.Println("For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code")
         }
      
         scanner := bufio.NewScanner(resp.Body)
         for scanner.Scan() {
             line := scanner.Text()
             if strings.HasPrefix(line, "data:") {
                 jsonStr := strings.TrimSpace(strings.TrimPrefix(line, "data:"))
                 if jsonStr != "" && jsonStr != "[DONE]" {
                     var response ResponseBody
                     if err := json.Unmarshal([]byte(jsonStr), &response); err == nil {
                         if response.Output.Text != "" {
                             fmt.Print(response.Output.Text)
                         }
                     }
                 }
             }
         }
      
         if err := scanner.Err(); err != nil {
             fmt.Printf("\ncode=ReadError\nmessage=%v\n", err)
             fmt.Println("For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-code")
         }
         fmt.Println()
      }
      
      Response example
      The file contains only a welcome message: "Welcome to Alibaba Cloud."
      

Private network calls

Call applications on Alibaba Cloud Model Studio over a private network to improve data transmission security and efficiency.

  1. Add a PrivateLink connection and associate your workspace: In the Model Studio console, add a PrivateLink connection for your VPC, and then associate the target workspace with the connection.

  2. Replace the domain name: Replace the public domain name in the API request URL, dashscope.aliyuncs.com, with the private domain name that is generated after the workspace is associated. For example:

    https://{WorkspaceId}-{VpcId}.cn-beijing.maas.aliyuncs.com/api/v1/

  3. Make the request.

    Python

    import os
    from http import HTTPStatus
    from dashscope import Application
    # Configure the private domain name.
    os.environ['DASHSCOPE_HTTP_BASE_URL'] = 'https://{WorkspaceId}-{VpcId}.cn-beijing.maas.aliyuncs.com/api/v1/'
    response = Application.call(
        # If the environment variable is not set, use your API key directly (e.g., api_key="sk-xxx"). Avoid hard-coding the key in production to prevent leakage.
        api_key=os.getenv("DASHSCOPE_API_KEY"),
        app_id='APP_ID',# Replace with your actual application ID.
        prompt='Who are you?')
    
    if response.status_code != HTTPStatus.OK:
        print(f'request_id={response.request_id}')
        print(f'code={response.status_code}')
        print(f'message={response.message}')
        print(f'For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-codes')
    else:
        print(response.output.text)
    

    Java

    // Use dashscope SDK version 2.12.0 or later.
    import com.alibaba.dashscope.app.*;
    import com.alibaba.dashscope.exception.ApiException;
    import com.alibaba.dashscope.exception.InputRequiredException;
    import com.alibaba.dashscope.exception.NoApiKeyException;
    
    public class Main {
        public static void appCall()
                throws ApiException, NoApiKeyException, InputRequiredException {
            ApplicationParam param = ApplicationParam.builder()
                    // If the environment variable is not set, use your API key directly (e.g., .apiKey("sk-xxx")). Avoid hard-coding the key in production to prevent leakage.
                    .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                    .appId("APP_ID")
                    .prompt("Who are you?")
                    .build();
            // Configure the private domain name.
            Application application = new Application("https://{WorkspaceId}-{VpcId}.cn-beijing.maas.aliyuncs.com/api/v1/");
            ApplicationResult result = application.call(param);
    
            System.out.printf("text: %s\n",
                    result.getOutput().getText());
        }
    
        public static void main(String[] args) {
            try {
                appCall();
            } catch (ApiException | NoApiKeyException | InputRequiredException e) {
                System.err.println("message: "+e.getMessage());
                System.out.println("For more information, see https://help.aliyun.com/en/model-studio/developer-reference/error-codes");
            }
            System.exit(0);
        }
    }
    

    HTTP

    curl example:

    curl -X POST https://{WorkspaceId}-{VpcId}.cn-beijing.maas.aliyuncs.com/api/v1/apps/APP_ID/completion \
    --header "Authorization: Bearer $DASHSCOPE_API_KEY" \
    --header 'Content-Type: application/json' \
    --data '{
        "input": {
            "prompt": "Who are you?"
        },
        "parameters":  {},
        "debug": {}
    }'
    

    APP_ID: Your application ID.

API reference

For a complete list of application invocation parameters, see the DashScope API reference for workflows and legacy agent applications.

Error code

If a call fails and returns an error message, see Error Messages.

Billing

Billing for a workflow application is based on the billable nodes it executes, such as large model and knowledge base nodes.

  • Billing unit: Each billable node has its own billing unit. For example, a large model node is billed based on the number of tokens.
  • Total cost: The total cost of a single workflow API call is the sum of costs for all billable nodes in its execution path.

Build and use applications

To learn about configuring workflow applications, including node descriptions and how to import and export workflows, see Workflow applications.

Use the prompt assistance tool

To use the in-application prompt assistance tool, see Prompt engineering.

Convert text to speech

To convert text responses from the model into speech, see Real-time speech synthesis - CosyVoice/Sambert.

Explore advanced usage

To call applications using the Responses API, see Responses API.

FAQ

1. Why does my workflow work correctly in the console but fail or produce unexpected results when I make an API call?

This issue typically stems from version or parameter mismatches. Check the following:

  • Ensure the application is published: An API call uses the last published version of your workflow. Changes saved in the console but not published do not affect API calls. Click "Publish" to apply your changes.
  • Validate custom parameters (biz_params): The key names and data types of the biz_params in an API request must exactly match the parameters defined in the workflow's start node. For example, if the start node defines a string parameter named city, the API call must pass {"city": "some_value"}.
  • Check the input content: Verify that the prompt or messages content in your API call matches the content and format you used when testing in the console, especially for prompts with specific formatting requirements.

2. What should I do if I get an exception like "java: package com.alibaba.dashscope.app does not exist" when running the Java code sample?

  1. Verify that the class and package names in your import statements are correct.
  2. Add the dependency: If you use Maven or Gradle for project management, add the latest DashScope Java SDK dependency to your pom.xml or build.gradle file. You can find the latest version number on Maven.
<!-- https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java -->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dashscope-sdk-java</artifactId>
    <version>Enter the latest version number here, for example, 2.16.4</version>
</dependency>
// https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java
implementation group: 'com.alibaba', name: 'dashscope-sdk-java', version: 'Enter the latest version number here, for example, 2.16.4'
  1. Upgrade the SDK: Older SDK versions may not include the features or classes you need. If you have already added the DashScope Java SDK dependency, confirm that you are using the latest version. If not, upgrade it by updating the version number in your pom.xml or build.gradle file.
<!-- https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java -->
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>dashscope-sdk-java</artifactId>
    <version>Update the version number here to the latest version</version>
</dependency>
// https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java
implementation group: 'com.alibaba', name: 'dashscope-sdk-java', version: 'Update the version number here to the latest version'
  1. Reload your project to apply the changes.
  2. Rerun the code sample.