Update main.py
Browse files
main.py
CHANGED
@@ -15,6 +15,15 @@ class Validation(BaseModel):
|
|
15 |
|
16 |
|
17 |
#Endpoint
|
18 |
-
|
19 |
async def generate_embeddings(item: Validation):
|
20 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
16 |
|
17 |
#Endpoint
|
18 |
+
@@app.post("/jina_embedding")
|
19 |
async def generate_embeddings(item: Validation):
|
20 |
+
start_time = time.time()
|
21 |
+
embeddings = model.encode(item.prompt).tolist()
|
22 |
+
end_time = time.time()
|
23 |
+
time_taken = end_time - start_time # Calculate the time taken
|
24 |
+
|
25 |
+
return {
|
26 |
+
"embeddings": embeddings,
|
27 |
+
"time_taken": f"{time_taken:.2f} seconds",
|
28 |
+
"Number_of_sentence_processed" : len(item.prompt)
|
29 |
+
}
|