@directus/api
Version:
Directus is a real-time API and App dashboard for managing SQL database content
24 lines (23 loc) • 581 B
JavaScript
import { z } from 'zod';
export const ProviderTypeSchema = z.enum([
'openai',
'anthropic',
'google',
'openai-compatible',
]);
export const ProviderOpenAi = z.object({
provider: z.literal('openai'),
model: z.string(),
});
export const ProviderAnthropic = z.object({
provider: z.literal('anthropic'),
model: z.string(),
});
export const ProviderGoogle = z.object({
provider: z.literal('google'),
model: z.string(),
});
export const ProviderOpenAiCompatible = z.object({
provider: z.literal('openai-compatible'),
model: z.string(),
});