anthropic conversational chat
1.0.0
كنت أرغب في تجربة جميع نماذج كلود البشرية وإنشاء واجهة مستخدم بسيطة للعميل.
احصل على مفتاح API الخاص بك على https://console.anthropic.com/
ثم قم بإنشاء ملف .env بمتغير ANTHROPIC_API_KEY.
تثبيت الحزم المطلوبة مع:
pip install -r requirements.txt
وخدمة العميل مع fastapi وuvicorn:
uvicorn main:app --reload
فئةMessagesHistory لإجراء محادثة، ولكن نموذج Opus فقط هو الذي يستجيب لسياق التاريخ وتتجاهله النماذج الأخرى، ولا تستجيب إلا للمطالبة الأخيرة.
class MessagesHistory:
def __init__(self):
self.messages = []
def append_message(self, role, message):
self.messages.append({
"role": role,
"content": [
{
"type": "text",
"text": message
}
]
})
def get_messages(self):
return self.messages