cek-probe-model README

The project's README from github.com/yureii1996/cek-probe-model. As one markdown file: README.md.

Cek Probe Model

Kumpulan skrip Python untuk menguji endpoint model yang kompatibel dengan API OpenAI. Skrip mengambil daftar model lalu menjalankan probe sederhana dan menampilkan ringkasan hasil.

Keamanan

Instalasi

python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install requests

Salin .env.example menjadi .env, lalu set variable secara manual. PowerShell tidak otomatis membaca .env, jadi contoh paling sederhana:

$env:EUROUTER_API_KEYS = "replace-with-authorized-key"
python .\cek_model_fast.py

Skrip

cek_model_fast.py juga memberi warning ARCHITECTURE MISMATCH / SUSPECT jika keluarga model pada label, misalnya DeepSeek, berbeda dari keluarga yang disebut pada jawaban identity probe, misalnya GPT.

cek-probe-model (yureii1996/cek-probe-model)

Searching Database…

Что это?Это набор Python-скриптов, которые прощупывают эндпоинты моделей, совместимые с OpenAI API, чтобы проверить, не является ли модель «маскированной» (помеченной другой архитектурой, чем она есть на самом деле). Каждый скрипт получает список моделей, запускает проверку личности/логики и печатает сводку.
Это один инструмент или набор отдельных скриптов?Это три самостоятельных Python-скрипта, а не единый CLI-инструмент: каждый запускается отдельно и нацелен на свой сценарий проверки (одиночная модель, InferHub или CFRouter).
Как это настроить?Скопируйте .env.example в .env и задайте переменные вручную. На Windows PowerShell не подгружает .env-файлы автоматически, поэтому перед запуском скрипта нужно выставить переменные окружения самому.
Нужен ли API-ключ для запуска?Да, нужны совместимый с OpenAI API-ключ и URL эндпоинта; они читаются из переменной окружения, а не зашиты в скрипт.
Запуск этих проверок что-то стоит?Да, каждая проверка отправляет реальный запрос инференса на целевой эндпоинт, что может расходовать вашу квоту или тариф у провайдера.
Безопасно ли направлять это на любой эндпоинт?Нет, тестировать следует только те эндпоинты и API-ключи, которыми вы владеете или на проверку которых у вас есть явное разрешение; никогда не коммитьте свой настоящий .env или ключ.
Что означает «маскировка» в этом контексте?Это когда модель помечена неверно или ребрендирована — например, провайдер выдаёт модель за DeepSeek, а она фактически отвечает как GPT. Скрипты выявляют это, сравнивая семейство моделей из метки с тем, что модель говорит о себе в проверке личности.
В чём разница между тремя скриптами?cekmodelfast.py позволяет выбрать одну модель и запускает проверку личности/логики с предупреждением о несовпадении; cekmodelwwaiting.py проверяет все модели InferHub с повторными попытками; cekmodelwaiting3s.py проверяет все модели CFRouter с задержкой между запросами.
Как он обнаруживает несовпадение?cekmodelfast.py печатает предупреждение «ARCHITECTURE MISMATCH / SUSPECT», когда семейство модели, подразумеваемое её меткой (например, DeepSeek), отличается от семейства, которое модель называет в ответе на проверку личности (например, GPT).
Creator
yureii1996
Size
<0.1 MB
Stars
183
Updated
CommitSep 11
Age
1mo
Commits · 90 Days