move providers.ts into providers folder

This commit is contained in:
perf3ct 2025-03-26 19:10:16 +00:00
parent 5869eaff9a
commit 713805394c
No known key found for this signature in database
GPG Key ID: 569C4EEC436F5232
8 changed files with 12 additions and 12 deletions

View File

@ -1,6 +1,6 @@
import options from "../../services/options.js"; import options from "../../services/options.js";
import vectorStore from "../../services/llm/embeddings/index.js"; import vectorStore from "../../services/llm/embeddings/index.js";
import providerManager from "../../services/llm/embeddings/providers.js"; import providerManager from "../../services/llm/providers/providers.js";
import indexService from "../../services/llm/index_service.js"; import indexService from "../../services/llm/index_service.js";
import becca from "../../becca/becca.js"; import becca from "../../becca/becca.js";
import type { Request, Response } from "express"; import type { Request, Response } from "express";

View File

@ -5,7 +5,7 @@ import options from "../../services/options.js";
import { v4 as uuidv4 } from 'uuid'; import { v4 as uuidv4 } from 'uuid';
import becca from "../../becca/becca.js"; import becca from "../../becca/becca.js";
import vectorStore from "../../services/llm/embeddings/index.js"; import vectorStore from "../../services/llm/embeddings/index.js";
import providerManager from "../../services/llm/embeddings/providers.js"; import providerManager from "../../services/llm/providers/providers.js";
import type { Message, ChatCompletionOptions } from "../../services/llm/ai_interface.js"; import type { Message, ChatCompletionOptions } from "../../services/llm/ai_interface.js";
// Import this way to prevent immediate instantiation // Import this way to prevent immediate instantiation
import * as aiServiceManagerModule from "../../services/llm/ai_service_manager.js"; import * as aiServiceManagerModule from "../../services/llm/ai_service_manager.js";

View File

@ -7,7 +7,7 @@ import log from '../log.js';
import { ContextExtractor } from './context/index.js'; import { ContextExtractor } from './context/index.js';
import contextService from './context_service.js'; import contextService from './context_service.js';
import indexService from './index_service.js'; import indexService from './index_service.js';
import { getEmbeddingProvider, getEnabledEmbeddingProviders } from './embeddings/providers.js'; import { getEmbeddingProvider, getEnabledEmbeddingProviders } from './providers/providers.js';
import agentTools from './agent_tools/index.js'; import agentTools from './agent_tools/index.js';
type ServiceProviders = 'openai' | 'anthropic' | 'ollama'; type ServiceProviders = 'openai' | 'anthropic' | 'ollama';

View File

@ -1,6 +1,6 @@
import options from '../../../options.js'; import options from '../../../options.js';
import log from '../../../log.js'; import log from '../../../log.js';
import { getEmbeddingProvider, getEnabledEmbeddingProviders } from '../../embeddings/providers.js'; import { getEmbeddingProvider, getEnabledEmbeddingProviders } from '../../providers/providers.js';
/** /**
* Manages embedding providers for context services * Manages embedding providers for context services

View File

@ -1,7 +1,7 @@
import log from "../../log.js"; import log from "../../log.js";
import options from "../../options.js"; import options from "../../options.js";
import { initEmbeddings } from "./index.js"; import { initEmbeddings } from "./index.js";
import providerManager from "./providers.js"; import providerManager from "../providers/providers.js";
import sqlInit from "../../sql_init.js"; import sqlInit from "../../sql_init.js";
import sql from "../../sql.js"; import sql from "../../sql.js";

View File

@ -3,7 +3,7 @@ import dateUtils from "../../../services/date_utils.js";
import log from "../../../services/log.js"; import log from "../../../services/log.js";
import becca from "../../../becca/becca.js"; import becca from "../../../becca/becca.js";
import options from "../../../services/options.js"; import options from "../../../services/options.js";
import { getEnabledEmbeddingProviders } from "./providers.js"; import { getEnabledEmbeddingProviders } from "../providers/providers.js";
import { getNoteEmbeddingContext } from "./content_processing.js"; import { getNoteEmbeddingContext } from "./content_processing.js";
import { deleteNoteEmbeddings } from "./storage.js"; import { deleteNoteEmbeddings } from "./storage.js";
import type { QueueItem } from "./types.js"; import type { QueueItem } from "./types.js";

View File

@ -13,7 +13,7 @@ import log from "../log.js";
import options from "../options.js"; import options from "../options.js";
import becca from "../../becca/becca.js"; import becca from "../../becca/becca.js";
import vectorStore from "./embeddings/index.js"; import vectorStore from "./embeddings/index.js";
import providerManager from "./embeddings/providers.js"; import providerManager from "./providers/providers.js";
import { ContextExtractor } from "./context/index.js"; import { ContextExtractor } from "./context/index.js";
import eventService from "../events.js"; import eventService from "../events.js";
import type { NoteEmbeddingContext } from "./embeddings/embeddings_interface.js"; import type { NoteEmbeddingContext } from "./embeddings/embeddings_interface.js";

View File

@ -3,11 +3,11 @@ import log from "../../log.js";
import sql from "../../sql.js"; import sql from "../../sql.js";
import dateUtils from "../../date_utils.js"; import dateUtils from "../../date_utils.js";
import { randomString } from "../../utils.js"; import { randomString } from "../../utils.js";
import type { EmbeddingProvider, EmbeddingConfig } from "./embeddings_interface.js"; import type { EmbeddingProvider, EmbeddingConfig } from "../embeddings/embeddings_interface.js";
import { NormalizationStatus } from "./embeddings_interface.js"; import { NormalizationStatus } from "../embeddings/embeddings_interface.js";
import { OpenAIEmbeddingProvider } from "./providers/openai.js"; import { OpenAIEmbeddingProvider } from "../embeddings/providers/openai.js";
import { OllamaEmbeddingProvider } from "./providers/ollama.js"; import { OllamaEmbeddingProvider } from "../embeddings/providers/ollama.js";
import { VoyageEmbeddingProvider } from "./providers/voyage.js"; import { VoyageEmbeddingProvider } from "../embeddings/providers/voyage.js";
import type { OptionDefinitions } from "../../options_interface.js"; import type { OptionDefinitions } from "../../options_interface.js";
/** /**