mirror of
https://github.com/kennethreitz/simplemind.git
synced 2026-06-05 22:50:18 +00:00
f2777a013d
Based on functionality defined in the top level README.md
12 lines
398 B
Python
12 lines
398 B
Python
class Conversation:
|
|
def __init__(self, ai_client):
|
|
self.messages = []
|
|
self.ai_client = ai_client
|
|
|
|
def say(self, message):
|
|
self.messages.append({'role': 'user', 'content': message})
|
|
|
|
def get_reply(self):
|
|
reply = self.ai_client.message(messages=self.messages)
|
|
self.messages.append({'role': 'system', 'content': reply.text})
|
|
return reply |