10 lines
791 B
Bash
10 lines
791 B
Bash
docker ps --format '{{.Names}} {{.Status}} {{.Image}}'
|
|
docker exec -i im-admin-api-1 python - <<'PY'
|
|
import sqlite3,json
|
|
db=sqlite3.connect('/data/backend.db'); db.row_factory=sqlite3.Row
|
|
for r in db.execute('SELECT id,status,processed,model_calls,error,options_json FROM knowledge_job ORDER BY created_at DESC LIMIT 8'):
|
|
d=dict(r); o=json.loads(d.pop('options_json')); d['options']={k:o.get(k) for k in ('engine','max_messages','max_model_calls','model_provider_id')}; print(json.dumps(d,ensure_ascii=False))
|
|
print('providers',json.dumps([dict(r) for r in db.execute('SELECT id,name,kind,model,timeout_ms,max_tokens,enabled FROM model_providers')],ensure_ascii=False))
|
|
print('item_counts',[(r[0],r[1]) for r in db.execute('SELECT status,COUNT(*) FROM knowledge_item GROUP BY status')])
|
|
PY
|