Spaces:
Sleeping
Sleeping
Download api/routes/embeddingRoute.py from Eurosmart/server-slave: direct link, hf CLI and curl.
- Browser
- Download file 702 Bytes
-
https://huggingface.co/spaces/Eurosmart/server-slave/resolve/main/api/routes/embeddingRoute.py
- Command line
-
hf download hf://spaces/Eurosmart/server-slave/api/routes/embeddingRoute.py
-
curl -L -o embeddingRoute.py https://huggingface.co/spaces/Eurosmart/server-slave/resolve/main/api/routes/embeddingRoute.py
702 Bytes
| from sentence_transformers import SentenceTransformer | |
| from flask import Flask, request, jsonify | |
| import logging | |
| from app import app | |
| embedding_model = SentenceTransformer("dangvantuan/vietnamese-document-embedding", | |
| trust_remote_code=True, | |
| device='cpu') | |
| def embedding(): | |
| data = request.get_json() | |
| logging.info(data) | |
| try: | |
| content = data['text'] | |
| embedding = embedding_model.encode(content) | |
| embedding = embedding.tolist() | |
| return jsonify({'embedding': embedding}) | |
| except Exception as e: | |
| return jsonify({'error': str(e)}) | |