Skip to content

OpenAIProviderConfigSchema

Generated by TypeDoc. Do not edit this page directly.

API Reference


const openAIProviderConfigSchema: ObjectSchema<{
apiKey: OptionalSchema<unknown, string | undefined>;
apiKeyEnv: OptionalSchema<unknown, string | undefined>;
baseURL: OptionalSchema<unknown, string | undefined>;
headers: OptionalSchema<Record<string, unknown> | undefined, Record<string, string> | undefined>;
id: OptionalSchema<unknown, string | undefined>;
models: OptionalSchema<
| ObjectInput<{
id: StringSchema;
label: OptionalSchema<unknown, string | undefined>;
metadata: OptionalSchema<unknown, unknown>;
provider: OptionalSchema<unknown, string | undefined>;
}>[]
| undefined,
| ObjectOutput<{
id: StringSchema;
label: OptionalSchema<unknown, string | undefined>;
metadata: OptionalSchema<unknown, unknown>;
provider: OptionalSchema<unknown, string | undefined>;
}>[]
| undefined>;
}>;

Defined in: packages/provider-openai/src/index.ts:18