Add bun wrangler tail log script and filter non-text models

This commit is contained in:
geoffsee
2025-06-25 14:32:54 -04:00
parent 8cdb6b8c94
commit 93bec55585
2 changed files with 13 additions and 4 deletions

View File

@@ -23,7 +23,8 @@
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"lint:fix": "eslint . --ext .js,.jsx,.ts,.tsx --fix",
"format": "prettier --write \"**/*.{js,jsx,ts,tsx,json,md}\"",
"format:check": "prettier --check \"**/*.{js,jsx,ts,tsx,json,md}\""
"format:check": "prettier --check \"**/*.{js,jsx,ts,tsx,json,md}\"",
"log": "(cd packages/cloudflare-workers/open-gsio && bun wrangler tail)"
},
"devDependencies": {
"@types/bun": "latest",
@@ -38,6 +39,5 @@
},
"peerDependencies": {
"typescript": "^5"
},
"packageManager": "pnpm@10.10.0+sha512.d615db246fe70f25dcfea6d8d73dee782ce23e2245e3c4f6f888249fb568149318637dca73c2c5c8ef2a4ca0d5657fb9567188bfab47f566d1ee6ce987815c39"
}
}

View File

@@ -154,7 +154,16 @@ const ChatService = types
try {
const listResp: any = yield openai.models.list(); // < async
const models = 'data' in listResp ? listResp.data : listResp;
providerModels.set(provider.name, models);
providerModels.set(
provider.name,
models.filter(
(mdl: any) =>
!mdl.id.includes('whisper') &&
!mdl.id.includes('tts') &&
!mdl.id.includes('guard'),
),
);
// 2b. Retrieve metadata
for (const mdl of models) {