@earendil-works/pi-ai
Version:
Unified LLM API with automatic model discovery and provider configuration
15 lines • 613 B
JavaScript
import { googleGenerativeAIApi } from "../api/google-generative-ai.lazy.js";
import { envApiKeyAuth } from "../auth/helpers.js";
import { createProvider } from "../models.js";
import { GOOGLE_MODELS } from "./google.models.js";
export function googleProvider() {
return createProvider({
id: "google",
name: "Google",
baseUrl: "https://generativelanguage.googleapis.com/v1beta",
auth: { apiKey: envApiKeyAuth("Gemini API key", ["GEMINI_API_KEY"]) },
models: Object.values(GOOGLE_MODELS),
api: googleGenerativeAIApi(),
});
}
//# sourceMappingURL=google.js.map