anthropic conversational chat
1.0.0
저는 모든 인류 클로드 모델을 시험해보고 싶었고 이 간단한 클라이언트 UI를 만들었습니다.
https://console.anthropic.com/에서 API 키를 받으세요.
그런 다음 ANTHROPIC_API_KEY 변수를 사용하여 .env 파일을 만듭니다.
다음을 포함하는 필수 패키지를 설치하세요.
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