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
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 |
+
}
|