16 lines
1.1 KiB
TypeScript
16 lines
1.1 KiB
TypeScript
export const DB_PATH = process.env["DB_PATH"] || "/usr/src/app/data/db.sqlite";
|
|
export const SECRET_KEY = process.env["API_TOKEN"] || "";
|
|
export const UPLOAD_DIR = process.env["UPLOAD_DIR"] || "/usr/src/app/data/uploads/";
|
|
export const FRONTEND_DIR = process.env["FRONTEND_DIR"] || "/usr/src/app/backend/public";
|
|
export const DESCRIBE_IMAGES: boolean = process.env["DESCRIBE_IMAGES"] === "1" ? true : false;
|
|
export const DESCRIBE_IMAGES_API = process.env["DESCRIBE_IMAGES_API"] || "ollama";
|
|
export const DESCRIBE_IMAGES_PROMPT= process.env["DESCRIBE_IMAGES_PROMPT"] || "Describe this image.";
|
|
export const DESCRIBE_IMAGES_TEMPERATURE= parseFloat(process.env["DESCRIBE_IMAGES_TEMPERATURE"]!) || 0.5;
|
|
export const DESCRIBE_IMAGES_MAX_TOKENS= parseInt(process.env["DESCRIBE_IMAGES_MAX_TOKENS"]!) || 1024;
|
|
export const OPENAI_API_KEY= process.env["OPENAI_API_KEY"] || "";
|
|
export const OPENAI_MODEL = process.env["OPENAI_MODEL"] || "gpt-4o";
|
|
export const OLLAMA_URL= process.env["OLLAMA_URL"] || "http://localhost:11434";
|
|
export const OLLAMA_MODEL= process.env["OLLAMA_MODEL"] || "moondream";
|
|
|
|
// list all files in /usr/src/app/data/
|