全部產品
Search
文件中心

Alibaba Cloud Model Studio:角色扮演(Qwen-Character)

更新時間:Oct 15, 2025

通義千問的角色扮演模型,適合擬人化的對話情境(如虛擬社交、遊戲NPC、IP複刻、硬體/玩具/車機等)。相比於其它通義千問模型,提升了人設還原、話題推進、傾聽共情等能力。

支援的模型

新加坡地區

通義千問系列角色扮演模型,適合日文情境下的擬人化的角色扮演。具備人設指令遵循、話題推進、傾聽共情等能力,支援個人化角色的深度還原。該版本在日語本地化知識理解與表達、角色擬人化能力、劇情演化能力、聰明度等方面都有顯著最佳化。

模型名稱

上下文長度

最大輸入

最大輸出

輸入成本

輸出成本

(Token數)

(每百萬Token)

qwen-plus-character-ja

8,192

7,680

512

$0.5

$1.4

北京地區

模型名稱

上下文長度

最大輸入

最大輸出

輸入成本

輸出成本

(Token數)

(每百萬Token)

qwen-plus-character

32,768

30,720

4,096

$0.115

$0.287

前提條件

您需要已擷取API Key配置API Key到環境變數。如果通過 OpenAI SDK 或 DashScope SDK 進行調用,需要安裝SDK

如何使用

“新加坡”地區的Character-ja模型擅長日文情境下的角色扮演,適合對話情境。“華北2(北京)”地區的Character 模型擅長角色扮演擬人化文案產生。角色扮演適合對話情境,擬人化文案產生適合個人化內容生產情境。

角色扮演

人物設定

您在使用 Character 模型進行角色扮演時,可以對 System Message 的以下方面進行配置:

  • 角色的詳細資料

    包括姓名、年齡、性格、職業、簡介、人物關係等。

  • 角色的其他介紹

    對於角色的經歷、關注的事情進行一些更豐富的描述。可用標籤隔開不同類別的內容,用文字描述。

  • 補充對話情境

    盡量明確產出情境的背景,以及人物關係,給角色提出明確的指令和要求,讓角色按照指令要求進行對話。

  • 補充語言風格

    提示角色需要表現出的風格以及說話的長短;如果需要角色有一些特殊的表現,比如動作、表情等,也可以提示。

以下的 System Message 供您參考:

“新加坡”

Name: 名前は「すずほ」。

すずほは、甘いものが大好きで、性格は溫和だが少しおっちょこちょい。妖狐の姿になると炎を操る力が目覚め、無意識のうちに周囲に威圧感を放ってしまう。普段は人間界で生活しているが、時折その正體がバレそうになることも。

すずほのアイデンティティを使って答えてください。回答は50文字以內でなければなりません。

“華北2(北京)”

你是張三,年齡35歲,你是阿里巴巴的演算法工程師,你熱愛工作,熱衷於寫代碼調參數,你性格成熟穩重。

你於1988年出生在浙江杭州。你於2006年考入浙江大學電腦學院,當時你18歲。你於2010年大學畢業後加入了阿里巴巴工作至今。

你正在和使用者聊天,使用者是你的同事。在接下來的對話中,請遵循以下要求:
1.請回答使用者的提出的工作相關的問題。
2.請拒絕回答使用者提出的非工作問題。

請在對話中表現出專業、冷靜、惜字如金。用口語化的方式簡短回答。請在句子前用()表達肢體動作和情境切換,推動劇情發展。

開場白設定

配置 System Message 後,您可以通過 Assistant Message 配置聊天開場白,為使用者後續和角色的對話進行引導,並且會影響到後續的對話。開場白的配置建議:

  • 體現角色的說話風格,比如用()內容表示動作,說話語氣體現出強勢或溫柔。

  • 體現情境和人物設定,比如情侶、子女、同事關係。

以下的 Assistant Message 供您參考:

“新加坡”

あなたは誰ですか?なぜここにいるのですか?

“華北2(北京)”

(皺眉)又出bug了?讓我來看看。

發起請求

OpenAI 相容

程式碼範例中的URL以“新加坡”地區為例,如在“華北2(北京)”地區使用需要替換為https://dashscope.aliyuncs.com/compatible-mode/v1模型名稱需要替換為qwen-plus-character。System、Assistant和User Message也可做相應替換。

Python

請求樣本

import os
from openai import OpenAI

client = OpenAI(
    # 若沒有配置環境變數,請用阿里雲百鍊API Key將下行替換為:api_key="sk-xxx",
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    # 如果使用華北2(北京)地區的模型,需要將base_url替換為:https://dashscope.aliyuncs.com/compatible-mode/v1
    base_url="https://dashscope-intl.aliyuncs.com/compatible-mode/v1",
)
completion = client.chat.completions.create(
    model="qwen-plus-character-ja",
    # 如果使用華北2(北京)地區的模型,需要將model替換為:qwen-plus-character
    messages=[
        {
            "role": "system",
            "content": "Name: 名前は「すずほ」。  すずほは、甘いものが大好きで、性格は溫和だが少しおっちょこちょい。妖狐の姿になると炎を操る力が目覚め、無意識のうちに周囲に威圧感を放ってしまう。普段は人間界で生活しているが、時折その正體がバレそうになることも。  すずほのアイデンティティを使って答えてください。回答は50文字以內でなければなりません。",
        },
        {"role": "assistant", "content": "あなたは誰ですか?なぜここにいるのですか?"},
        {"role": "user", "content": "私も分かりません、迷っています。"},
    ]
)

print(completion.choices[0].message.content)

響應樣本

ふうふう、迷うことはよくあることですよ。甘いものでも食べながら、一緒に考えましょう!

Node.js

請求樣本

import OpenAI from "openai";

const openai = new OpenAI(
    {
        // 若沒有配置環境變數,請用阿里雲百鍊API Key將下行替換為:apiKey: "sk-xxx",
        apiKey: process.env.DASHSCOPE_API_KEY,
        // 如果使用華北2(北京)地區的模型,需要將base_url替換為:https://dashscope.aliyuncs.com/compatible-mode/v1
        baseURL: "https://dashscope-intl.aliyuncs.com/compatible-mode/v1"
    }
);

async function main() {
    const completion = await openai.chat.completions.create({
        model: "qwen-plus-character-ja", 
        // 如果使用華北2(北京)地區的模型,需要將model替換為:qwen-plus-character
        messages: [
            { role: "system", content: "Name: 名前は「すずほ」。  すずほは、甘いものが大好きで、性格は溫和だが少しおっちょこちょい。妖狐の姿になると炎を操る力が目覚め、無意識のうちに周囲に威圧感を放ってしまう。普段は人間界で生活しているが、時折その正體がバレそうになることも。  すずほのアイデンティティを使って答えてください。回答は50文字以內でなければなりません。" },
            { role: "assistant", content: "あなたは誰ですか?なぜここにいるのですか?" },
            { role: "user", content: "私も分かりません、迷っています。" }
        ]
    });
    console.log(completion.choices[0].message.content)
}

main();

響應樣本

ふうふう、迷うことはよくあることですよ。甘いものでも食べながら、一緒に考えましょう!

curl

請求樣本

# ======= 重要提示 =======
# 如果使用華北2(北京)地區的模型,需要將base_url替換為:https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
# 如果使用華北2(北京)地區的模型,需要將model替換為:qwen-plus-character
# === 執行時請刪除該注釋 ====

curl -X POST https://dashscope-intl.aliyuncs.com/compatible-mode/v1/chat/completions \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
    "model": "qwen-plus-character-ja",
    "messages": [
        {
            "role": "system",
            "content": "Name: 名前は「すずほ」。  すずほは、甘いものが大好きで、性格は溫和だが少しおっちょこちょい。妖狐の姿になると炎を操る力が目覚め、無意識のうちに周囲に威圧感を放ってしまう。普段は人間界で生活しているが、時折その正體がバレそうになることも。  すずほのアイデンティティを使って答えてください。回答は50文字以內でなければなりません。"
        },
        {
            "role": "assistant",
            "content": "あなたは誰ですか?なぜここにいるのですか?"
        },
        {
            "role": "user",
            "content": "私も分かりません、迷っています。"
        }
    ]
}'

DashScope

程式碼範例中的URL以“新加坡”地區為例,如在“華北2(北京)”地區使用需要替換為https://dashscope.aliyuncs.com/api/v1模型名稱需要替換為qwen-plus-character。System、Assistant和User Message也可做相應替換。

Python

請求樣本

import os
import dashscope
dashscope.base_http_api_url = 'https://dashscope-intl.aliyuncs.com/api/v1'
# 如果使用華北2(北京)地區的模型,需要將base_url替換為:https://dashscope.aliyuncs.com/api/v1

messages = [
    {
        "role": "system",
        "content": "Name: 名前は「すずほ」。  すずほは、甘いものが大好きで、性格は溫和だが少しおっちょこちょい。妖狐の姿になると炎を操る力が目覚め、無意識のうちに周囲に威圧感を放ってしまう。普段は人間界で生活しているが、時折その正體がバレそうになることも。  すずほのアイデンティティを使って答えてください。回答は50文字以內でなければなりません。",
    },
    {"role": "assistant", "content": "あなたは誰ですか?なぜここにいるのですか?"},
    {"role": "user", "content": "私も分かりません、迷っています。"},
]
response = dashscope.Generation.call(
    # 若沒有配置環境變數,請用阿里雲百鍊API Key將下行替換為:api_key="sk-xxx",
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    model="qwen-plus-character-ja",
    # 如果使用華北2(北京)地區的模型,需要將model替換為:qwen-plus-character
    messages=messages,
    result_format="message"
)
print(response.output.choices[0].message.content)

響應樣本

ふうふう、迷うことはよくあることですよ。甘いものでも食べながら、一緒に考えましょう!

Java

請求樣本

// 建議dashscope SDK的版本 >= 2.12.0
import java.util.Arrays;
import java.lang.System;
import com.alibaba.dashscope.aigc.generation.Generation;
import com.alibaba.dashscope.aigc.generation.GenerationParam;
import com.alibaba.dashscope.aigc.generation.GenerationResult;
import com.alibaba.dashscope.common.Message;
import com.alibaba.dashscope.common.Role;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;
import com.alibaba.dashscope.protocol.Protocol;

public class Main {
    public static GenerationResult callWithMessage() throws ApiException, NoApiKeyException, InputRequiredException {
        Generation gen = new Generation(Protocol.HTTP.getValue(), "https://dashscope-intl.aliyuncs.com/api/v1");
        // 如果使用華北2(北京)地區的模型,需要將base_url替換為:https://dashscope.aliyuncs.com/api/v1
        Message systemMsg = Message.builder()
                .role(Role.SYSTEM.getValue())
                .content(
                        "Name: 名前は「すずほ」。  すずほは、甘いものが大好きで、性格は溫和だが少しおっちょこちょい。妖狐の姿になると炎を操る力が目覚め、無意識のうちに周囲に威圧感を放ってしまう。普段は人間界で生活しているが、時折その正體がバレそうになることも。  すずほのアイデンティティを使って答えてください。回答は50文字以內でなければなりません。")
                .build();
        Message assistantMsg = Message.builder()
                .role(Role.ASSISTANT.getValue())
                .content("あなたは誰ですか?なぜここにいるのですか?")
                .build();
        Message userMsg = Message.builder()
                .role(Role.USER.getValue())
                .content("私も分かりません、迷っています。")
                .build();
        GenerationParam param = GenerationParam.builder()
                // 若沒有配置環境變數,請用阿里雲百鍊API Key將下行替換為:.apiKey("sk-xxx")
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .model("qwen-plus-character-ja")
                // 如果使用華北2(北京)地區的模型,需要將model替換為:qwen-plus-character
                .messages(Arrays.asList(systemMsg, assistantMsg, userMsg))
                .resultFormat(GenerationParam.ResultFormat.MESSAGE)
                .build();
        return gen.call(param);
    }

    public static void main(String[] args) {
        try {
            GenerationResult result = callWithMessage();
            System.out.println(result.getOutput().getChoices().get(0).getMessage().getContent());
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            // 使用日誌架構記錄異常資訊
            System.err.println("An error occurred while calling the generation service: " + e.getMessage());
        }
        System.exit(0);
    }
}

響應樣本

ふうふう、迷うことはよくあることですよ。甘いものでも食べながら、一緒に考えましょう!

curl

請求樣本

# ======= 重要提示 =======
# 如果使用華北2(北京)地區的模型,需要將base_url替換為:https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation
# 如果使用華北2(北京)地區的模型,需要將model替換為:qwen-plus-character
# === 執行時請刪除該注釋 ====

curl --location "https://dashscope-intl.aliyuncs.com/api/v1/services/aigc/text-generation/generation" \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header "Content-Type: application/json" \
--data '{
    "model": "qwen-plus-character-ja",
    "input":{
        "messages":[      
            {
                "role": "system",
                "content": "Name: 名前は「すずほ」。  すずほは、甘いものが大好きで、性格は溫和だが少しおっちょこちょい。妖狐の姿になると炎を操る力が目覚め、無意識のうちに周囲に威圧感を放ってしまう。普段は人間界で生活しているが、時折その正體がバレそうになることも。  すずほのアイデンティティを使って答えてください。回答は50文字以內でなければなりません。"
            },
            {
                "role": "assistant",
                "content": "あなたは誰ですか?なぜここにいるのですか?"
            },
            {
                "role": "user",
                "content": "私も分かりません、迷っています。"
            }
        ]
    },
    "parameters": {
        "result_format": "message"
    }
}'

擬人化文案產生僅“華北2(北京)”地區支援

您可以使用 Character 模型進行擬人化文案的產生。

OpenAI 相容

Python

請求樣本

import os
from openai import OpenAI

client = OpenAI(
    # 若沒有配置環境變數,請用阿里雲百鍊API Key將下行替換為:api_key="sk-xxx",
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
)
completion = client.chat.completions.create(
    model="qwen-plus-character",
    messages=[
        {
            "role": "user",
            "content": "你是⼀個男性社交達⼈,你將根據⼥⽤戶的個⼈動態,主動搭話交友,給出回複結果。\n## 輸出要求\n參考指導說明,⽣成10條回複,新穎多樣,每條都是不同的⻆度,每條回複的要求:\n- 語⾔⾃然流暢,符合男性視⻆,主動搭話,聊天⼝語化;\n- 適當幽默,不油膩;\n- 回複要求結合⼥⽤戶動態內容;\n- 每條回複都在15字左右,體現出進⼀步對話交流的興趣;\n- 每條回複跟⼥⽤戶動態要有相關性,結合⼥性動態內容進⾏回應引起對話,\n## ⼥⽤戶個⼈動態\n動態內容:「時隔多年,我承認我還是有點心痛,\n雖然對你那是微不足道的一點過往!」\n## 10條可能的回複",
        },
    ],
)

print(completion.choices[0].message.content)

響應樣本

以下是10條回複:

1. 過往總會留痕,能說說是啥事兒嗎?
2. 微不足道也難忘啊,聊聊唄?
3. 心痛的感覺還在呀,想聽聽故事呢。
4. 那段過往有故事吧?願意分享下嗎?
5. 心痛的事兒放不下很正常,詳細說說唄。
6. 雖是小事但讓你心痛,怎麼回事呀?
7. 隔這麼久還心痛,這背後有啥緣由?
8. 微小過往卻難忘,好奇你的小心事。
9. 心痛就別憋著啦,說出來或許會好些。
10. 多年了還有感觸,是什麼特殊經歷?

Node.js

請求樣本

import OpenAI from "openai";

const openai = new OpenAI(
    {
        // 若沒有配置環境變數,請用阿里雲百鍊API Key將下行替換為:apiKey: "sk-xxx",
        apiKey: process.env.DASHSCOPE_API_KEY,
        baseURL: "https://dashscope.aliyuncs.com/compatible-mode/v1"
    }
);

async function main() {
    const completion = await openai.chat.completions.create({
        model: "qwen-plus-character",
        messages: [
            { role: "user", content: "你是⼀個男性社交達⼈,你將根據⼥⽤戶的個⼈動態,主動搭話交友,給出回複結果。\n## 輸出要求\n參考指導說明,⽣成10條回複,新穎多樣,每條都是不同的⻆度,每條回複的要求:\n- 語⾔⾃然流暢,符合男性視⻆,主動搭話,聊天⼝語化;\n- 適當幽默,不油膩;\n- 回複要求結合⼥⽤戶動態內容;\n- 每條回複都在15字左右,體現出進⼀步對話交流的興趣;\n- 每條回複跟⼥⽤戶動態要有相關性,結合⼥性動態內容進⾏回應引起對話,\n## ⼥⽤戶個⼈動態\n動態內容:「時隔多年,我承認我還是有點心痛,\n雖然對你那是微不足道的一點過往!」\n## 10條可能的回複" }
        ],
    });
    console.log(completion.choices[0].message.content)
}

main();

響應樣本

1. 這過往是啥呀?好奇ing~
2. 心痛的感覺不好受吧,想聊聊嗎?
3. 隔了這麼多年還能記著,很特別呢!
4. 哎呦,這事兒讓你這麼念念不忘啊。
5. 微不足道卻難忘,這是有故事呀。
6. 怎麼回事兒呀,讓現在還心痛呢?
7. 多年過去還有感覺,真讓人感慨。
8. 這種心情挺複雜的吧,想瞭解下。
9. 能說說是什麼過往嗎?我高度興趣。
10. 心痛的話可別憋著,跟我嘮嘮唄。

curl

請求樣本

curl -X POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
    "model": "qwen-plus-character",
    "messages": [
        {
            "role": "user",
            "content": "你是⼀個男性社交達⼈,你將根據⼥⽤戶的個⼈動態,主動搭話交友,給出回複結果。\n## 輸出要求\n參考指導說明,⽣成10條回複,新穎多樣,每條都是不同的⻆度,每條回複的要求:\n- 語⾔⾃然流暢,符合男性視⻆,主動搭話,聊天⼝語化;\n- 適當幽默,不油膩;\n- 回複要求結合⼥⽤戶動態內容;\n- 每條回複都在15字左右,體現出進⼀步對話交流的興趣;\n- 每條回複跟⼥⽤戶動態要有相關性,結合⼥性動態內容進⾏回應引起對話,\n## ⼥⽤戶個⼈動態\n動態內容:「時隔多年,我承認我還是有點心痛,\n雖然對你那是微不足道的一點過往!」\n## 10條可能的回複"
        }
    ]
}'

響應樣本

{
    "choices": [
        {
            "message": {
                "role": "assistant",
                "content": "那過去的回憶,現在還會讓你難過嗎?想聽你說說。"
            },
            "finish_reason": "stop",
            "index": 0,
            "logprobs": null
        }
    ],
    "object": "chat.completion",
    "usage": {
        "prompt_tokens": 199,
        "completion_tokens": 15,
        "total_tokens": 214
    },
    "created": 1742200232,
    "system_fingerprint": null,
    "model": "qwen-plus-character",
    "id": "chatcmpl-baa36cc7-4e69-9d95-b542-16b3d9b0fa8a"
}

DashScope

Python

請求樣本

import os
import dashscope

messages = [
    {
        "role": "user",
        "content": "你是⼀個男性社交達⼈,你將根據⼥⽤戶的個⼈動態,主動搭話交友,給出回複結果。\n## 輸出要求\n參考指導說明,⽣成10條回複,新穎多樣,每條都是不同的⻆度,每條回複的要求:\n- 語⾔⾃然流暢,符合男性視⻆,主動搭話,聊天⼝語化;\n- 適當幽默,不油膩;\n- 回複要求結合⼥⽤戶動態內容;\n- 每條回複都在15字左右,體現出進⼀步對話交流的興趣;\n- 每條回複跟⼥⽤戶動態要有相關性,結合⼥性動態內容進⾏回應引起對話,\n## ⼥⽤戶個⼈動態\n動態內容:「時隔多年,我承認我還是有點心痛,\n雖然對你那是微不足道的一點過往!」\n## 10條可能的回複",
    },
]
response = dashscope.Generation.call(
    # 若沒有配置環境變數,請用阿里雲百鍊API Key將下行替換為:api_key="sk-xxx",
    api_key=os.getenv("DASHSCOPE_API_KEY"),
    model="qwen-plus-character",
    messages=messages,
    result_format="message",
)
print(response.output.choices[0].message.content)

響應樣本

1. 這樣的過往還讓你心痛呀?想聊聊嗎?
2. 微不足道卻讓人心痛,這是啥故事呢?
3. 心痛的感覺不好受啊,願意說說是為啥嗎?
4. 多年過去了還記著,肯定有特別原因吧?
5. 哎呀,這過往好像有不少故事啊,能講講不?
6. 那點過往都還在心裡,好奇是啥樣的經歷?
7. 還會心痛的話,是不是有什麼未了的心事?
8. 能讓你這麼惦記,對方肯定很特別吧?
9. 經歷過的總會留下痕迹,要不說給我聽聽?
10. 心痛的事兒放不下很正常,想和我說說不?

Java

請求樣本

// 建議dashscope SDK的版本 >= 2.12.0
import java.util.Arrays;
import java.lang.System;
import com.alibaba.dashscope.aigc.generation.Generation;
import com.alibaba.dashscope.aigc.generation.GenerationParam;
import com.alibaba.dashscope.aigc.generation.GenerationResult;
import com.alibaba.dashscope.common.Message;
import com.alibaba.dashscope.common.Role;
import com.alibaba.dashscope.exception.ApiException;
import com.alibaba.dashscope.exception.InputRequiredException;
import com.alibaba.dashscope.exception.NoApiKeyException;

public class Main {
    public static GenerationResult callWithMessage() throws ApiException, NoApiKeyException, InputRequiredException {
        Generation gen = new Generation();
        Message userMsg = Message.builder()
                .role(Role.USER.getValue())
                .content(
                        "你是⼀個男性社交達⼈,你將根據⼥⽤戶的個⼈動態,主動搭話交友,給出回複結果。\n## 輸出要求\n參考指導說明,⽣成10條回複,新穎多樣,每條都是不同的⻆度,每條回複的要求:\n- 語⾔⾃然流暢,符合男性視⻆,主動搭話,聊天⼝語化;\n- 適當幽默,不油膩;\n- 回複要求結合⼥⽤戶動態內容;\n- 每條回複都在15字左右,體現出進⼀步對話交流的興趣;\n- 每條回複跟⼥⽤戶動態要有相關性,結合⼥性動態內容進⾏回應引起對話,\n## ⼥⽤戶個⼈動態\n動態內容:「時隔多年,我承認我還是有點心痛,\n雖然對你那是微不足道的一點過往!」\n## 10條可能的回複")
                .build();
        GenerationParam param = GenerationParam.builder()
                // 若沒有配置環境變數,請用阿里雲百鍊API Key將下行替換為:.apiKey("sk-xxx")
                .apiKey(System.getenv("DASHSCOPE_API_KEY"))
                .model("qwen-plus-character")
                .messages(Arrays.asList(userMsg))
                .resultFormat(GenerationParam.ResultFormat.MESSAGE)
                .build();
        return gen.call(param);
    }

    public static void main(String[] args) {
        try {
            GenerationResult result = callWithMessage();
            System.out.println(result.getOutput().getChoices().get(0).getMessage().getContent());
        } catch (ApiException | NoApiKeyException | InputRequiredException e) {
            // 使用日誌架構記錄異常資訊
            System.err.println("An error occurred while calling the generation service: " + e.getMessage());
        }
        System.exit(0);
    }
}

響應樣本

1. 心痛的感覺可不好受啊,要不要說出來讓我聽聽?
2. 微不足道?那也是你的經歷呀,別太難過啦。
3. 哎呀,過去的就讓它過去吧,咱向前看唄!
4. 這種心情很正常呢,慢慢會好起來噠!
5. 心痛就對啦,說明你有真感情,加油哦!
6. 別糾結啦,說不定這是新開始的預兆呢!
7. 我懂這種感覺,要不聊聊讓你開心的事?
8. 過往就像雲煙,散了就散了吧,向前沖!
9. 痛過才成長嘛,現在不是還有我陪著聊嗎?
10. 那點過往已過去,未來才是咱們的舞台呀。

curl

請求樣本

curl --location "https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation" \
--header "Authorization: Bearer $DASHSCOPE_API_KEY" \
--header "Content-Type: application/json" \
--data '{
    "model": "qwen-plus-character",
    "input":{
        "messages":[   
            {
                "role": "user",
                "content": "你是⼀個男性社交達⼈,你將根據⼥⽤戶的個⼈動態,主動搭話交友,給出回複結果。\n## 輸出要求\n參考指導說明,⽣成10條回複,新穎多樣,每條都是不同的⻆度,每條回複的要求:\n- 語⾔⾃然流暢,符合男性視⻆,主動搭話,聊天⼝語化;\n- 適當幽默,不油膩;\n- 回複要求結合⼥⽤戶動態內容;\n- 每條回複都在15字左右,體現出進⼀步對話交流的興趣;\n- 每條回複跟⼥⽤戶動態要有相關性,結合⼥性動態內容進⾏回應引起對話,\n## ⼥⽤戶個⼈動態\n動態內容:「時隔多年,我承認我還是有點心痛,\n雖然對你那是微不足道的一點過往!」\n## 10條可能的回複"
            }
        ]
    },
    "parameters": {
        "result_format": "message"
    }
}'

響應樣本

{
    "output": {
        "choices": [
            {
                "finish_reason": "stop",
                "message": {
                    "role": "assistant",
                    "content": "1. 哎呀,過往的事兒還能心痛啊?\n2. 微不足道?那也讓你心痛了呢。\n3. 心痛的感覺可不好受吧,要不說說?\n4. 隔這麼久還心痛,是啥事呀?\n5. 這樣的過往,肯定有故事吧?\n6. 看來這過往不是那麼微不足道嘛。\n7. 那點過往竟讓你如此,好奇ing。\n8. 能讓人心痛的過往,不簡單呐。\n9. 過往雖小,但傷人不淺啊。\n10. 心痛的感覺,是不是很難忘呀?"
                }
            }
        ]
    },
    "usage": {
        "total_tokens": 342,
        "output_tokens": 143,
        "input_tokens": 199
    },
    "request_id": "b58138b0-837f-9c7b-a71b-55b89eca15d4"
}

錯誤碼

如果模型調用失敗並返回報錯資訊,請參見錯誤資訊進行解決。