UNPKG

@nyrra/foundry-ai

Version:

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

17 lines (14 loc) 720 B
import { wrapLanguageModel } from 'ai'; import { b as OpenAIModelId } from '../openai-models-D0mZ3rdy.js'; import { F as FoundryConfig } from '../types-q41cp7rO.js'; type FoundryLanguageModel = Parameters<typeof wrapLanguageModel>[0]['model']; interface FoundryOpenAIProvider { (modelId: OpenAIModelId): FoundryLanguageModel; specificationVersion: 'v3'; languageModel(modelId: OpenAIModelId): FoundryLanguageModel; responses(modelId: OpenAIModelId): FoundryLanguageModel; embeddingModel(modelId: string): never; imageModel(modelId: string): never; } declare function createFoundryOpenAI(config: FoundryConfig): FoundryOpenAIProvider; export { type FoundryOpenAIProvider, createFoundryOpenAI };