anthropic conversational chat
1.0.0
Saya ingin mencoba semua model antropik Claude dan membuat UI klien sederhana ini.
Dapatkan kunci api Anda di https://console.anthropic.com/
Kemudian buat file .env dengan variabel ANTHROPIC_API_KEY.
Instal adalah paket yang diperlukan dengan:
pip install -r requirements.txt
Dan layani klien dengan fastapi dan uvicorn:
uvicorn main:app --reload
Kelas MessagesHistory untuk mengadakan percakapan, tetapi hanya model Opus yang responsif dengan konteks riwayat, model lain mengabaikannya, hanya merespons perintah terakhir.
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