Spaces:
Sleeping
Sleeping
pdrMottaS
commited on
Commit
·
c214d21
1
Parent(s):
c5c8f32
add llm endpoint
Browse files- main.py +2 -2
- models/__init__.py +3 -2
- models/prompt.py +4 -1
main.py
CHANGED
@@ -7,7 +7,7 @@ from query_engine import set_query_engine
|
|
7 |
from llama_index.core.indices.struct_store import NLSQLTableQueryEngine
|
8 |
import os
|
9 |
from huggingface_hub import hf_hub_download
|
10 |
-
from models import SQL, Prompt
|
11 |
import json
|
12 |
|
13 |
app = FastAPI()
|
@@ -47,6 +47,6 @@ async def query_database(query_data: SQL):
|
|
47 |
async def llm(prompt_data: Prompt):
|
48 |
global query_engine
|
49 |
response = query_engine.query(prompt_data.prompt)
|
50 |
-
return
|
51 |
|
52 |
uvicorn.run(app,host='0.0.0.0',port=7860)
|
|
|
7 |
from llama_index.core.indices.struct_store import NLSQLTableQueryEngine
|
8 |
import os
|
9 |
from huggingface_hub import hf_hub_download
|
10 |
+
from models import SQL, Prompt, PromptResponse
|
11 |
import json
|
12 |
|
13 |
app = FastAPI()
|
|
|
47 |
async def llm(prompt_data: Prompt):
|
48 |
global query_engine
|
49 |
response = query_engine.query(prompt_data.prompt)
|
50 |
+
return PromptResponse(prompt=prompt_data.prompt,response= response)
|
51 |
|
52 |
uvicorn.run(app,host='0.0.0.0',port=7860)
|
models/__init__.py
CHANGED
@@ -1,7 +1,8 @@
|
|
1 |
from .sql_model import SQL
|
2 |
-
from .prompt import Prompt
|
3 |
|
4 |
__all__ = [
|
5 |
"SQL",
|
6 |
-
"Prompt"
|
|
|
7 |
]
|
|
|
1 |
from .sql_model import SQL
|
2 |
+
from .prompt import Prompt, PromptResponse
|
3 |
|
4 |
__all__ = [
|
5 |
"SQL",
|
6 |
+
"Prompt",
|
7 |
+
"PromptResponse"
|
8 |
]
|
models/prompt.py
CHANGED
@@ -2,4 +2,7 @@ from pydantic import BaseModel
|
|
2 |
|
3 |
|
4 |
class Prompt(BaseModel):
|
5 |
-
prompt:str
|
|
|
|
|
|
|
|
2 |
|
3 |
|
4 |
class Prompt(BaseModel):
|
5 |
+
prompt:str
|
6 |
+
|
7 |
+
class PromptResponse(Prompt):
|
8 |
+
response:str
|