Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -1,6 +1,7 @@
|
|
| 1 |
from fastapi import FastAPI, Request
|
| 2 |
from huggingface_hub import HfApi
|
| 3 |
from langchain_community.vectorstores.faiss import FAISS
|
|
|
|
| 4 |
|
| 5 |
|
| 6 |
import os
|
|
@@ -55,7 +56,13 @@ async def main(rand_int: str, request: Request):
|
|
| 55 |
|
| 56 |
@app.get("/vecs/vecs")
|
| 57 |
async def main2(request: Request):
|
| 58 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
api = HfApi()
|
| 60 |
|
| 61 |
vecs.save_local("faiss_index")
|
|
|
|
| 1 |
from fastapi import FastAPI, Request
|
| 2 |
from huggingface_hub import HfApi
|
| 3 |
from langchain_community.vectorstores.faiss import FAISS
|
| 4 |
+
from langchain_community.embeddings import OllamaEmbeddings
|
| 5 |
|
| 6 |
|
| 7 |
import os
|
|
|
|
| 56 |
|
| 57 |
@app.get("/vecs/vecs")
|
| 58 |
async def main2(request: Request):
|
| 59 |
+
emb = OllamaEmbeddings(model="intfloat/multilingual-e5-large-instruct",
|
| 60 |
+
base_url="https://lintasmediadanawa-hf-llm-api.hf.space",
|
| 61 |
+
embed_instruction="",
|
| 62 |
+
query_instruction="Instruct: Given a web search query, retrieve relevant passages that answer the query\nQuery: ",
|
| 63 |
+
headers={"Authorization": f"Bearer {os.getenv("HF_WRITE_TOKEN")}"},
|
| 64 |
+
)
|
| 65 |
+
vecs = FAISS.from_texts(["haha"], emb)
|
| 66 |
api = HfApi()
|
| 67 |
|
| 68 |
vecs.save_local("faiss_index")
|