add additional options for ollama embeddings

This commit is contained in:
perf3ct
2025-03-08 22:23:50 +00:00
parent ea6f9c8e18
commit d3013c925e
8 changed files with 351 additions and 26 deletions

View File

@@ -61,6 +61,7 @@ import relationMapApiRoute from "./api/relation-map.js";
import otherRoute from "./api/other.js";
import shareRoutes from "../share/routes.js";
import embeddingsRoute from "./api/embeddings.js";
import ollamaRoute from "./api/ollama.js";
import etapiAuthRoutes from "../etapi/auth.js";
import etapiAppInfoRoutes from "../etapi/app_info.js";
@@ -378,6 +379,9 @@ function register(app: express.Application) {
route(PST, "/api/embeddings/reprocess", [auth.checkApiAuth, csrfMiddleware], embeddingsRoute.reprocessAllNotes, apiResultHandler);
route(GET, "/api/embeddings/queue-status", [auth.checkApiAuth], embeddingsRoute.getQueueStatus, apiResultHandler);
// Ollama API endpoints
route(PST, "/api/ollama/list-models", [auth.checkApiAuth, csrfMiddleware], ollamaRoute.listModels, apiResultHandler);
// API Documentation
apiDocsRoute.register(app);