mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-10 10:22:29 +08:00
move the llm_prompt_constants to its own folder
This commit is contained in:
parent
e566692361
commit
eb1ef36ab3
@ -13,7 +13,7 @@ import contextService from "../../services/llm/context_service.js";
|
|||||||
import sql from "../../services/sql.js";
|
import sql from "../../services/sql.js";
|
||||||
// Import the index service for knowledge base management
|
// Import the index service for knowledge base management
|
||||||
import indexService from "../../services/llm/index_service.js";
|
import indexService from "../../services/llm/index_service.js";
|
||||||
import { CONTEXT_PROMPTS } from '../../services/llm/llm_prompt_constants.js';
|
import { CONTEXT_PROMPTS } from '../../services/llm/prompts/llm_prompt_constants.js';
|
||||||
|
|
||||||
// LLM service constants
|
// LLM service constants
|
||||||
export const LLM_CONSTANTS = {
|
export const LLM_CONSTANTS = {
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
import log from "../../log.js";
|
import log from "../../log.js";
|
||||||
import aiServiceManager from "../ai_service_manager.js";
|
import aiServiceManager from "../ai_service_manager.js";
|
||||||
import { AGENT_TOOL_PROMPTS } from '../llm_prompt_constants.js';
|
import { AGENT_TOOL_PROMPTS } from '../prompts/llm_prompt_constants.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Represents a single reasoning step taken by the agent
|
* Represents a single reasoning step taken by the agent
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import log from '../../log.js';
|
import log from '../../log.js';
|
||||||
import { AGENT_TOOL_PROMPTS } from '../llm_prompt_constants.js';
|
import { AGENT_TOOL_PROMPTS } from '../prompts/llm_prompt_constants.js';
|
||||||
|
|
||||||
export interface SubQuery {
|
export interface SubQuery {
|
||||||
id: string;
|
id: string;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import options from '../options.js';
|
import options from '../options.js';
|
||||||
import type { AIService, ChatCompletionOptions, ChatResponse, Message } from './ai_interface.js';
|
import type { AIService, ChatCompletionOptions, ChatResponse, Message } from './ai_interface.js';
|
||||||
import { DEFAULT_SYSTEM_PROMPT } from './llm_prompt_constants.js';
|
import { DEFAULT_SYSTEM_PROMPT } from './prompts/llm_prompt_constants.js';
|
||||||
|
|
||||||
export abstract class BaseAIService implements AIService {
|
export abstract class BaseAIService implements AIService {
|
||||||
protected name: string;
|
protected name: string;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import sanitizeHtml from 'sanitize-html';
|
import sanitizeHtml from 'sanitize-html';
|
||||||
import log from '../../../log.js';
|
import log from '../../../log.js';
|
||||||
import { CONTEXT_PROMPTS } from '../../llm_prompt_constants.js';
|
import { CONTEXT_PROMPTS } from '../../prompts/llm_prompt_constants.js';
|
||||||
|
|
||||||
// Constants for context window sizes, defines in-module to avoid circular dependencies
|
// Constants for context window sizes, defines in-module to avoid circular dependencies
|
||||||
const CONTEXT_WINDOW = {
|
const CONTEXT_WINDOW = {
|
||||||
|
@ -6,7 +6,7 @@ import queryEnhancer from './query_enhancer.js';
|
|||||||
import contextFormatter from './context_formatter.js';
|
import contextFormatter from './context_formatter.js';
|
||||||
import aiServiceManager from '../../ai_service_manager.js';
|
import aiServiceManager from '../../ai_service_manager.js';
|
||||||
import { ContextExtractor } from '../index.js';
|
import { ContextExtractor } from '../index.js';
|
||||||
import { CONTEXT_PROMPTS } from '../../llm_prompt_constants.js';
|
import { CONTEXT_PROMPTS } from '../../prompts/llm_prompt_constants.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Main context service that integrates all context-related functionality
|
* Main context service that integrates all context-related functionality
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import log from '../../../log.js';
|
import log from '../../../log.js';
|
||||||
import cacheManager from './cache_manager.js';
|
import cacheManager from './cache_manager.js';
|
||||||
import type { Message } from '../../ai_interface.js';
|
import type { Message } from '../../ai_interface.js';
|
||||||
import { CONTEXT_PROMPTS } from '../../llm_prompt_constants.js';
|
import { CONTEXT_PROMPTS } from '../../prompts/llm_prompt_constants.js';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides utilities for enhancing queries and generating search queries
|
* Provides utilities for enhancing queries and generating search queries
|
||||||
|
@ -20,7 +20,7 @@ import type { NoteEmbeddingContext } from "./embeddings/embeddings_interface.js"
|
|||||||
import type { OptionDefinitions } from "../options_interface.js";
|
import type { OptionDefinitions } from "../options_interface.js";
|
||||||
import sql from "../sql.js";
|
import sql from "../sql.js";
|
||||||
import sqlInit from "../sql_init.js";
|
import sqlInit from "../sql_init.js";
|
||||||
import { CONTEXT_PROMPTS } from './llm_prompt_constants.js';
|
import { CONTEXT_PROMPTS } from './prompts/llm_prompt_constants.js';
|
||||||
|
|
||||||
class IndexService {
|
class IndexService {
|
||||||
private initialized = false;
|
private initialized = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user