UNPKG

@nyrra/foundry-ai

Version:

Thin Palantir Foundry provider adapters and model catalog for the Vercel AI SDK.

18 lines (15 loc) 781 B
import { wrapLanguageModel } from 'ai'; import { b as GoogleModelId } from '../google-models-DjOnFqbp.cjs'; import { F as FoundryConfig } from '../types-q41cp7rO.cjs'; type FoundryLanguageModel = Parameters<typeof wrapLanguageModel>[0]['model']; interface FoundryGoogleProvider { (modelId: GoogleModelId): FoundryLanguageModel; specificationVersion: 'v3'; languageModel(modelId: GoogleModelId): FoundryLanguageModel; chat(modelId: GoogleModelId): FoundryLanguageModel; generativeAI(modelId: GoogleModelId): FoundryLanguageModel; embeddingModel(modelId: string): never; imageModel(modelId: string): never; } declare function createFoundryGoogle(config: FoundryConfig): FoundryGoogleProvider; export { type FoundryGoogleProvider, createFoundryGoogle };