chore: establish learning module baseline
This commit is contained in:
commit
2d04197f3f
2409 files changed
+533050
No files matched your search
@@ -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),
|
||||
},
|
||||
});
|
||||
}
|
||||
Reference in new issue
Block a user