Use receipt as primary API endpoint
This commit is contained in:
@@ -588,6 +588,19 @@ User-Agent, method/path, MIME и размер изображения, длина
|
||||
Файл переведён во владение `recipe:recipe` с правами `0660`, в unit добавлены
|
||||
`StateDirectory=recipe` и `StateDirectoryMode=0770`.
|
||||
|
||||
## Основной endpoint `/receipt`
|
||||
|
||||
По уточнению пользователя основным публичным endpoint сделан
|
||||
`https://obdai.ru/receipt`. Добавлены Flask-маршруты `/receipt` и `/receipt/`,
|
||||
nginx-маршруты без redirect и health `/receipt/health`. Старые `/recipe` и
|
||||
`/recipe/` сохранены для совместимости.
|
||||
|
||||
Проверен автоматический сценарий через ВМ 213: временный тестовый image был
|
||||
передан на ВМ, отправлен с ВМ через `POST /receipt`, после ответа временные
|
||||
файлы удалены. Health вернул HTTP 200, OCR вернул HTTP 200 с непустыми `text`
|
||||
и `usage`. Рабочий код принимает изображение в память; изображения не
|
||||
сохраняются в постоянное хранилище.
|
||||
|
||||
После исправления `recipe.service` active. Таблица `requests` создана
|
||||
автоматически. Проверка записала 401 и успешный OCR: последняя строка содержит
|
||||
IP `127.0.0.1`, MIME `image/png`, размер 531101 байт, длину prompt 88 и
|
||||
|
||||
Reference in New Issue
Block a user