FLUJOS/FLUJOS_DATOS/FLUJOS_DATOS/noticias/views.py
CAPITANSITO a40b946163 Initial commit - FLUJOS codebase (production branch)
Includes: FLUJOS app (Node/Flask/Python), FLUJOS_DATOS scripts (scrapers, Keras, Django)
Excludes: MongoDB, scraped data, Wikipedia/WikiLeaks dumps, Python venv, node_modules
2026-03-31 14:10:02 +02:00

16 lines
527 B
Python
Executable file

from django.shortcuts import render
# Create your views here.
from django.http import JsonResponse
def get_text_embedding(request):
text = request.GET.get('text', '')
existing_embedding = retrieve_embedding(text)
if existing_embedding:
embeddings = existing_embedding
else:
embeddings = get_embeddings([text])[0].numpy().tolist() # Ajustado para obtener el embedding y convertirlo a lista
save_embedding(text, embeddings)
return JsonResponse({"embeddings": embeddings})