2025-04-11 08:14:27 +08:00

36 lines
1.1 KiB
TypeScript

import { type NextRequest } from 'next/server'
import { NextResponse } from 'next/server'
import { client, getInfo, setSession } from '@/app/api/utils/common'
export async function GET(request: NextRequest) {
const { sessionId, user } = getInfo(request)
try {
const { data } = await client.getInfo(user)
// 接口未返回 建议从配置文件或者环境变量获取
data.app_id = 'app_id'
data.site = {
"title": "卓远智能问答",
"chat_color_theme": null,
"chat_color_theme_inverted": false,
"icon_type": "image",
"icon": "48159ee8",
"icon_background": "#E4FBCC",
"icon_url": "/files/aaa.png",
"description": "Zhuoyuan AI Helper",
"copyright": null,
"privacy_policy": null,
"custom_disclaimer": "",
"default_language": "zh-Hans",
"prompt_public": false,
"show_workflow_steps": true,
"use_icon_as_answer_icon": false
}
return NextResponse.json(data as object, {
headers: setSession(sessionId),
})
}
catch (error) {
return NextResponse.json([])
}
}