mirror of
https://github.com/getcompanion-ai/co-mono.git
synced 2026-04-15 11:02:17 +00:00
- Updated generate-models.ts to fetch these providers directly from models.dev API - OpenRouter now only used for xAI and other third-party providers - Fixed test model IDs to match new model names from models.dev - Removed unused import from google.ts
31 lines
No EOL
865 B
TypeScript
31 lines
No EOL
865 B
TypeScript
import { GoogleGenAI } from "@google/genai";
|
|
import OpenAI from "openai";
|
|
|
|
const ai = new GoogleGenAI({});
|
|
|
|
async function main() {
|
|
/*let pager = await ai.models.list();
|
|
do {
|
|
for (const model of pager.page) {
|
|
console.log(JSON.stringify(model, null, 2));
|
|
console.log("---");
|
|
}
|
|
if (!pager.hasNextPage()) break;
|
|
await pager.nextPage();
|
|
} while (true);*/
|
|
|
|
const openai = new OpenAI();
|
|
const response = await openai.models.list();
|
|
do {
|
|
const page = response.data;
|
|
for (const model of page) {
|
|
const info = await openai.models.retrieve(model.id);
|
|
console.log(JSON.stringify(model, null, 2));
|
|
console.log("---");
|
|
}
|
|
if (!response.hasNextPage()) break;
|
|
await response.getNextPage();
|
|
} while (true);
|
|
}
|
|
|
|
await main(); |