import React from 'react'; import { Key, Globe, Info } from 'lucide-react'; import { AppConfig } from '../../types'; interface ApiSectionProps { config: AppConfig; setConfig: (c: AppConfig) => void; } const ApiSection = ({ config, setConfig }: ApiSectionProps) => { return (

Default API Connection

{config.enableCustomApi && (

Custom Model Configuration

Each custom model can now be configured with its own API key and base URL in the Custom Models section below. This default configuration is used for preset models.

setConfig({ ...config, customApiKey: e.target.value })} className="w-full bg-white border border-slate-200 text-slate-800 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block p-2.5 outline-none placeholder:text-slate-400" />
setConfig({ ...config, customBaseUrl: e.target.value })} className="w-full bg-white border border-slate-200 text-slate-800 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block p-2.5 outline-none placeholder:text-slate-400" />
)}
); }; export default ApiSection;