hrsprojects commited on
Commit
10da29a
·
verified ·
1 Parent(s): 55f99c7

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -0
app.py ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from fastapi import FastAPI, Request
2
+ from transformers import pipeline
3
+
4
+ app = FastAPI()
5
+
6
+ # Load the model
7
+ generator = pipeline("text-generation", model="mistralai/Mistral-7B-Instruct-v0.1")
8
+
9
+ @app.get("/")
10
+ def read_root():
11
+ return {"message": "Welcome to the free LLM API"}
12
+
13
+ @app.post("/generate")
14
+ async def generate_text(request: Request):
15
+ data = await request.json()
16
+ prompt = data.get("prompt", "")
17
+ response = generator(prompt, max_length=200, do_sample=True)
18
+ return {"response": response[0]['generated_text']}