lobe-chat
1import { createEnv } from '@t3-oss/env-nextjs';
2import { z } from 'zod';
3
4export const getKnowledgeConfig = () => {
5return createEnv({
6runtimeEnv: {
7UNSTRUCTURED_API_KEY: process.env.UNSTRUCTURED_API_KEY,
8UNSTRUCTURED_SERVER_URL: process.env.UNSTRUCTURED_SERVER_URL,
9},
10server: {
11UNSTRUCTURED_API_KEY: z.string().optional(),
12UNSTRUCTURED_SERVER_URL: z.string().optional(),
13},
14});
15};
16
17export const knowledgeEnv = getKnowledgeConfig();
18