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")
|