Spaces:
Runtime error
Runtime error
File size: 891 Bytes
c422eb3 7d72848 c5c69a3 8c88ec3 c422eb3 8c88ec3 c422eb3 9a97658 7d72848 c422eb3 7d72848 c5c69a3 7d72848 c422eb3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
from fastapi import FastAPI,Request
from langchain.embeddings import HuggingFaceEmbeddings
from sentence_transformers import SentenceTransformer
app = FastAPI()
@app.get("/")
def read_root(query):
return {"Hello": "World!" + query}
@app.post("/your-endpoint")
async def process_post_request(request: Request):
data = await request.json()
# 在这里可以对接收到的数据进行处理
# 例如,可以通过data["key"]来访问请求体中的参数
print(data)
embeddings = HuggingFaceEmbeddings(model_name="GanymedeNil/text2vec-large-chinese",model_kwargs={'device': "cpu"})
result= embeddings.embed_query(data['data'])
return result
if __name__ == '__main__':
embeddings = HuggingFaceEmbeddings(model_name="GanymedeNil/text2vec-large-chinese", model_kwargs={'device': "cpu"})
result= embeddings.embed_query("你好")
print(result)
|