Use the Gemini API with OpenAI Fallback in TypeScript
a year ago
- #OpenAI
- #Typescript
- #Gemini API
- 使用TypeScript实现带有OpenAI备选的Gemini API以处理速率限制
- 在辅助函数中定义自动建议模型,包括Gemini和OpenAI模型
- 创建辅助函数`getCompletion`来处理带备选方案的AI查询
- 展示使用Gemini和OpenAI模型的`getCompletion`函数示例
- 创建类型安全的结构化输出辅助函数`getJSONCompletion`
- 展示使用Zod模式获取结构化响应的`getJSONCompletion`函数示例