Чат

контекст {{ contextUsed }} / {{ limits.contextTokens }}

Системный промпт: {{ system }}

Модель работает на VPS: 1 ядро, 2 ГБ памяти

Запросы идут по HTTPS в сервис на Spring Boot, он проверяет ключ, лимиты и очередь и передаёт их в Ollama на том же сервере. Наружу Ollama не открыта. Это же API доступно любому OpenAI-клиенту:

{{ curlExample }}
{{ m.error.status }} {{ m.error.code }} — {{ m.error.message }}
ждёт модель…
{{ m.stats.completion }} ток. {{ fmt1(m.stats.tps) }} ток/с очередь {{ sec(m.stats.queue) }} первый токен {{ sec(m.stats.first) }} всего {{ sec(m.stats.total) }} обрезан по max_tokens

Сервис

с запуска {{ c.label }} × {{ c.count }} запросов не было
Очередь {{ status.queue.active }} / {{ limits.parallel }}
ждут {{ status.queue.waiting }} из {{ limits.maxWaiting }}
Лимит ключа {{ status.quota.remaining }} / {{ limits.rateLimitRequests }} {{ status.quota.resetSeconds ? 'место через ' + status.quota.resetSeconds + ' с' : 'окно ' + limits.rateLimitWindowSeconds + ' с' }}
Окно контекста {{ limits.contextTokens }} ток. ответ ≤ {{ limits.maxOutputTokens }} ток.
Память сервера
{{ statusError || 'Загрузка статуса…' }}

Проверки

№ЗапросСтатусОчередь1-й токенВсегоОтвет сервиса
{{ r.n }} {{ r.label }} {{ statusLabel(r.status, r.code) }} {{ r.state }} {{ r.queue != null ? sec(r.queue) : '' }} {{ r.first != null ? sec(r.first) : '' }} {{ r.total != null ? sec(r.total) : '' }} {{ r.note || r.text }}
Три проверки сервиса из задания: несколько запросов одновременно, запрос длиннее окна контекста и серия запросов до rate limit.

Журнал запросов

все клиенты, последние {{ recent.length }}
ВремяКлючСтатусТокеныОчередь1-й токенВсеготок/с
{{ clock(r.at) }} {{ r.client }} {{ statusLabel(r.status, r.code) }} {{ r.promptTokens != null ? r.promptTokens + ' → ' + r.completionTokens : '' }} {{ r.queueMs != null ? sec(r.queueMs) : '' }} {{ r.firstTokenMs != null ? sec(r.firstTokenMs) : '' }} {{ sec(r.totalMs) }} {{ r.tokensPerSecond != null ? fmt1(r.tokensPerSecond) : '' }}
Здесь появятся запросы от всех клиентов: из этого чата, curl и любых OpenAI-клиентов.

Ключ доступа

Сервис приватный: каждый запрос несёт ключ в заголовке Authorization. Ключ хранится только в этом браузере.

{{ keyError }}