22 lines
948 B
PHP
22 lines
948 B
PHP
<?php
|
|
header('Content-Type: application/json');
|
|
header('Access-Control-Allow-Origin: *');
|
|
$action = $_GET['action'] ?? 'status';
|
|
if ($action === 'status') {
|
|
echo json_encode([
|
|
'ok' => true, 'provider' => 'ModelScope (Alibaba)',
|
|
'models' => [
|
|
['name'=>'Qwen2.5-72B-Instruct','size'=>'72B','via'=>'Alibaba provider #5'],
|
|
['name'=>'DeepSeek-V3','size'=>'685B','via'=>'SambaNova provider #4'],
|
|
['name'=>'ChatGLM4-9B','size'=>'9B','via'=>'Ollama local glm4:9b'],
|
|
['name'=>'Qwen3-8B','size'=>'8B','via'=>'Ollama local qwen3:8b'],
|
|
],
|
|
'hub'=>'https://modelscope.cn',
|
|
'note'=>'Qwen via Alibaba, DeepSeek via SambaNova, GLM4+Qwen3 via Ollama local'
|
|
]);
|
|
} elseif ($action === 'search') {
|
|
$q = $_GET['q'] ?? 'qwen';
|
|
$r = @file_get_contents("https://modelscope.cn/api/v1/models?PageSize=5&Query=$q");
|
|
echo $r ?: json_encode(['error'=>'unreachable']);
|
|
}
|