UNPKG

@earendil-works/pi-ai

Version:

Unified LLM API with automatic model discovery and provider configuration

24 lines • 873 B
import { openAIResponsesApi } from "../api/openai-responses.lazy.js"; import { envApiKeyAuth, lazyOAuth } from "../auth/helpers.js"; import { loadMetaOAuth } from "../auth/oauth/load.js"; import { createProvider } from "../models.js"; import { META_MODELS } from "./meta.models.js"; export function metaProvider() { return createProvider({ id: "meta", name: "Meta", baseUrl: "https://api.meta.ai/v1", auth: { apiKey: envApiKeyAuth("Meta Model API key", ["META_API_KEY"]), oauth: lazyOAuth({ name: "Meta (Muse subscription)", isSubscription: true, loginLabel: "Sign in with Meta", load: loadMetaOAuth, }), }, models: Object.values(META_MODELS), api: openAIResponsesApi(), }); } //# sourceMappingURL=meta.js.map