Усі теми

SHVYDKO / API

GET /v1/models

Дізнайтеся ім’я доступної моделі та обмеження її контексту перед інтеграцією.

Отримайте поточну картку

Endpoint потребує дійсного API-ключа. Він повертає публічне ім’я та поточні ліміти Shvydko без запуску оцінювання. Для авторизованого кабінету той самий зміст доступний через GET /api/models.

Передавайте models[0].name у полі model або пропустіть model у запиті, щоб використати поточну версію сервісу.

GET · Bearer API key
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 наразі не має окремого параметра для її фіксації.