Inference.
Browse files
app/api/api_v1/endpoints/openai.py
CHANGED
|
@@ -235,6 +235,7 @@ def embed(db: Session, payload: schemas.LabelStudio):
|
|
| 235 |
)
|
| 236 |
|
| 237 |
shutil.rmtree(tmp_dir)
|
|
|
|
| 238 |
except:
|
| 239 |
shutil.rmtree(tmp_dir)
|
| 240 |
raise
|
|
@@ -309,16 +310,13 @@ async def ask_question(
|
|
| 309 |
distance_strategy=DistanceStrategy.COSINE
|
| 310 |
)
|
| 311 |
|
| 312 |
-
documents: List[Tuple[Document, float]] = store.similarity_search_with_score(query=question, k=
|
| 313 |
|
| 314 |
for document in documents:
|
| 315 |
(document, score) = document
|
| 316 |
content: str = document.page_content
|
| 317 |
messages.append(SystemMessage(content=content))
|
| 318 |
|
| 319 |
-
print("#######################")
|
| 320 |
-
print(messages)
|
| 321 |
-
|
| 322 |
return StreamingResponse(chat(messages), media_type='text/event-stream')
|
| 323 |
|
| 324 |
@router.post("/inference")
|
|
|
|
| 235 |
)
|
| 236 |
|
| 237 |
shutil.rmtree(tmp_dir)
|
| 238 |
+
print("Done.")
|
| 239 |
except:
|
| 240 |
shutil.rmtree(tmp_dir)
|
| 241 |
raise
|
|
|
|
| 310 |
distance_strategy=DistanceStrategy.COSINE
|
| 311 |
)
|
| 312 |
|
| 313 |
+
documents: List[Tuple[Document, float]] = store.similarity_search_with_score(query=question, k=1)
|
| 314 |
|
| 315 |
for document in documents:
|
| 316 |
(document, score) = document
|
| 317 |
content: str = document.page_content
|
| 318 |
messages.append(SystemMessage(content=content))
|
| 319 |
|
|
|
|
|
|
|
|
|
|
| 320 |
return StreamingResponse(chat(messages), media_type='text/event-stream')
|
| 321 |
|
| 322 |
@router.post("/inference")
|