@nyrra/foundry-ai
Version:
Thin Palantir Foundry provider adapters and model catalog for the Vercel AI SDK.
18 lines (15 loc) • 779 B
TypeScript
import { wrapLanguageModel } from 'ai';
import { b as GoogleModelId } from '../google-models-BHQwBJXg.js';
import { F as FoundryConfig } from '../types-q41cp7rO.js';
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 };