SHVYDKO / API
GET /v1/models
Дізнайтеся ім’я доступної моделі та обмеження її контексту перед інтеграцією.
Отримайте поточну картку
Endpoint потребує дійсного API-ключа. Він повертає публічне ім’я та поточні ліміти Shvydko без запуску оцінювання. Для авторизованого кабінету той самий зміст доступний через GET /api/models.
Передавайте models[0].name у полі model або пропустіть model у запиті, щоб використати поточну версію сервісу.
curl --fail-with-body "$SHVYDKO_BASE_URL/v1/models" \
-H "Authorization: Bearer $SHVYDKO_API_KEY"Що означають поля
Поля контексту можуть бути відсутні. Не підставляйте вигадані значення. Якщо context містить max_state і max_branch, перше обмежує спільний state, друге — state разом з окремою гілкою питання.
strict: true у картці контексту означає суворий контроль меж сервісом. Навіть коли запит вкладається у JSON-ліміт шлюзу, токенний контекст моделі може виявитися завеликим.
| Поле моделі | Значення |
|---|---|
| name | Публічне ім’я для POST /v1/systemone |
| context | Поточні обмеження контексту, якщо сервіс їх надає |
Доступність і версія
HTTP 502 означає, що картку підключеної моделі зараз не вдалося отримати; 503 — що сервіс моделі не налаштований. Успішний GET перевіряє доступність метаданих, але не вимірює якість чи швидкість inference.
shvydko-latest позначає поточну версію сервісу. Вона може оновлюватися. Якщо ваш процес вимагає незмінної версії, узгодьте це до запуску; публічний API наразі не має окремого параметра для її фіксації.