Use the Gemini API with OpenAI fallback in Typescript

You might not need an ORM

You might not need an ORM