/
yeskteck
/
smartsupport_live_coding
Обзор
Документация
Войти
/
yeskteck
/
smartsupport_live_coding
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
solution_baseline.py
31 строка
831 B
Ivan Anufriev
test task
25 июл 2025, 00:11
25 июл 2025, 00:11
4e81e98
Код
Авторство
О чём код?
# Start Embeddings Service: uvicorn embedder_service:app --host 0.0.0.0 --port 80 # Swagger Embedding Serivce: http://localhost:80/docs# # uvicorn solution_example:app --host 0.0.0.0 --port 8080 from fastapi import FastAPI, HTTPException from pydantic import BaseModel import sqlite3 import os EMBEDDER_URL = "http://localhost:80/embed" # # Для доп. задания # DB_PATH = "embeddings.db" # CREATE_TABLE_QUERY = """ # CREATE TABLE IF NOT EXISTS embeddings ( # id INTEGER PRIMARY KEY, # text TEXT NOT NULL, # vector TEXT NOT NULL # ) # """ # INSERT_QUERY = "INSERT INTO embeddings (text, vector) VALUES (?, ?)" app = FastAPI() class EmbeddingRequest(BaseModel): texts: list[str] @app.post("/embed_and_save") async def create_embeddings(request): ### Your solution... return {'status': 'ok'}