Ролевая Игра (Сценарный Диалог)

Этот пример демонстрирует, как вести диалог между персонажами в заданном сценарии.

Задача

Смоделировать диалог между персонажами в предложенном сценарии.

Инструкции

Представьте, что Чжугэ Лян встречает Лю Бэя в загробном мире после своей смерти. Смоделируйте их диалог.

Пример

Ввод Пользователя

Представьте, что Чжугэ Лян встречает Лю Бэя в загробном мире после своей смерти. Смоделируйте их диалог.

Ответ Ассистента

Чжугэ Лян: Ваше Величество, как Вы поживаете? Хотя я покинул мир живых, мое сердце все еще болит за судьбу Шу Хань и Ваше благополучие.

Лю Бэй: Кунмин, хоть мы и разделены миром живых и мертвых, моя тоска по тебе не уменьшилась. Нынешнее положение Шу Хань - полностью твоя заслуга, ты служил до последнего вздоха.

Чжугэ Лян: Ваше Величество, Вы слишком добры. Я лишь исполнял долг подданного, отдавая все силы Шу Хань. Жаль только, что небесная воля неумолима, и я не смог помочь Вам достичь великой цели.

Лю Бэй: Кунмин, тебе не в чем себя винить. Ты сделал все возможное, и я знаю о твоей преданности и мудрости. Хоть мы и встретились в загробном мире, я верю, что твой дух будет жить в сердцах народа Шу Хань.

Чжугэ Лян: Ваша доброта и человечность трогают меня до глубины души. Пусть Ваш дух на небесах хранит Шу Хань и дарует процветание потомкам.

Лю Бэй: Кунмин, хоть мы не можем больше сражаться плечом к плечу, я верю, что твоя мудрость и стратегии будут направлять следующие поколения. Давай здесь, в загробном мире, вспомним прошлое и поговорим о былом.

Чжугэ Лян: Вы правы, Ваше Величество. Я с радостью разделю с Вами воспоминания о славных днях прошлого. Пусть свет Шу Хань сияет вечно.

Реализация Кода

from openai import OpenAI client = OpenAI( base_url="https://api.deepseek.com/", api_key="<YOUR_API_KEY>" ) completion = client.chat.completions.create( model="deepseek-chat", messages=[ { "role": "user", "content": "Представьте, что Чжугэ Лян встречает Лю Бэя в загробном мире после своей смерти. Смоделируйте их диалог." } ] ) print(completion.choices[0].message.content)