fastapi / app.py
ShivaPrakash's picture
Update app.py
58440b5 verified
import anthropic
from typing import Union
from fastapi import FastAPI
app = FastAPI()
key = "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"
client = anthropic.Anthropic(api_key=key,)
MODEL_NAME = "claude-3-opus-20240229"
@app.get("/")
def read_root():
return {"Hello": "Welcome to the response generator by Claude"}
@app.get("/generate/{prompt}")
def read_item(prompt: str):
response = message = client.messages.create( model="claude-3-opus-20240229", max_tokens=1024,
messages=[{"role": "user", "content": prompt}]
).content[0].text
return {"response": response}