import { ProviderConfig } from "@/app/store"; import { ProviderConfigProps } from "../types"; import { ListItem, PasswordInput } from "../../ui-lib"; import Locale from "@/app/locales"; import { REMOTE_API_HOST } from "@/app/constant"; export function OpenAIProviderConfig( props: ProviderConfigProps, ) { return ( <> props.updateConfig( (config) => (config.endpoint = e.currentTarget.value), ) } > { props.updateConfig( (config) => (config.apiKey = e.currentTarget.value), ); }} /> props.updateConfig( (config) => (config.customModels = e.currentTarget.value), ) } > props.updateConfig( (config) => (config.autoFetchModels = e.currentTarget.checked), ) } > ); }