Wilker commited on
Commit
fa3abc4
·
1 Parent(s): fdffce3

feat: /v1/models retorna formato OpenAI-compatible (data[]) além do formato próprio

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -435,6 +435,13 @@ def list_models():
435
  from config import TEXT_MODELS, IMAGE_MODEL_ID
436
  current_key = get_current_model_key()
437
  return {
 
 
 
 
 
 
 
438
  "text_models": [
439
  {
440
  "key": k,
@@ -1037,4 +1044,4 @@ def list_transcription_models():
1037
  {"key": k, "label": v["label"], "desc": v["desc"]}
1038
  for k, v in TRANSCRIPTION_MODELS.items()
1039
  ]
1040
- }
 
435
  from config import TEXT_MODELS, IMAGE_MODEL_ID
436
  current_key = get_current_model_key()
437
  return {
438
+ # ── Formato padrão OpenAI — é isso que o Kilo Code/Aider leem pra autodescobrir ──
439
+ "object": "list",
440
+ "data": [
441
+ {"id": k, "object": "model", "created": 0, "owned_by": v["backend"]}
442
+ for k, v in TEXT_MODELS.items()
443
+ ],
444
+ # ── Nosso formato próprio — continua igual, usado pelo index.html ──
445
  "text_models": [
446
  {
447
  "key": k,
 
1044
  {"key": k, "label": v["label"], "desc": v["desc"]}
1045
  for k, v in TRANSCRIPTION_MODELS.items()
1046
  ]
1047
+ }