Skip to content

Commit a0541ba

Browse files
committed
zen: fix models endpoint to be openai compatible
1 parent 4994bf1 commit a0541ba

File tree

1 file changed

+6
-3
lines changed
  • packages/console/app/src/routes/zen/v1

1 file changed

+6
-3
lines changed

packages/console/app/src/routes/zen/v1/models.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ export async function GET(input: APIEvent) {
2525
object: "list",
2626
data: Object.entries(zenData.models)
2727
.filter(([id]) => !disabledModels.includes(id))
28-
.map(([id, model]) => ({
29-
id: `opencode/${id}`,
28+
.map(([id, _model]) => ({
29+
id,
3030
object: "model",
3131
created: Math.floor(Date.now() / 1000),
3232
owned_by: "opencode",
@@ -50,7 +50,10 @@ export async function GET(input: APIEvent) {
5050
})
5151
.from(KeyTable)
5252
.innerJoin(WorkspaceTable, eq(WorkspaceTable.id, KeyTable.workspaceID))
53-
.leftJoin(ModelTable, and(eq(ModelTable.workspaceID, KeyTable.workspaceID), isNull(ModelTable.timeDeleted)))
53+
.leftJoin(
54+
ModelTable,
55+
and(eq(ModelTable.workspaceID, KeyTable.workspaceID), isNull(ModelTable.timeDeleted)),
56+
)
5457
.where(and(eq(KeyTable.key, apiKey), isNull(KeyTable.timeDeleted)))
5558
.then((rows) => rows.map((row) => row.model)),
5659
)

0 commit comments

Comments
 (0)