chore: establish learning module baseline

This commit is contained in:
inman committed 2026-08-16 14:58:47 +08:00
commit 2d04197f3f
2409 files changed
+533050

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
import { apiSuccess } from '@/lib/server/api-response';
import {
getServerWebSearchProviders,
getServerImageProviders,
getServerVideoProviders,
getServerTTSProviders,
} from '@/lib/server/provider-config';
const version = process.env.npm_package_version || '0.1.0';
export async function GET() {
return apiSuccess({
status: 'ok',
version,
capabilities: {
webSearch: Object.keys(getServerWebSearchProviders()).length > 0,
imageGeneration: Object.keys(getServerImageProviders()).length > 0,
videoGeneration: Object.keys(getServerVideoProviders()).length > 0,
tts: Object.values(getServerTTSProviders()).some((info) => !info.disabled),
},
});
}