import { NextResponse } from 'next/server';
export async function GET() {
const hasApiKey = !!process.env.OPENAI_API_KEY;
const apiKeyPrefix = process.env.OPENAI_API_KEY
? process.env.OPENAI_API_KEY.substring(0, 10) + '...'
: '未配置';
const modelEnv = process.env.OPENAI_MODEL || 'gpt-4o-mini';
const models = modelEnv.split(',').map((s) => s.trim()).filter(Boolean);
return NextResponse.json({
models,
defaultModel: models[0] || 'gpt-4o-mini',
baseUrl: process.env.OPENAI_BASE_URL || '未配置',
hasApiKey,
apiKeyPrefix,
envKeys: Object.keys(process.env).filter(key =>
key.startsWith('OPENAI_') || key.startsWith('NEXT_')
)
});
}