| import { | |
| FormControl, | |
| FormField, | |
| FormItem, | |
| FormLabel, | |
| FormMessage, | |
| } from '@/components/ui/form'; | |
| import { useFormContext } from 'react-hook-form'; | |
| import { useTranslation } from 'react-i18next'; | |
| import { NextLLMSelect } from './llm-select'; | |
| export function LargeModelFormField() { | |
| const form = useFormContext(); | |
| const { t } = useTranslation(); | |
| return ( | |
| <FormField | |
| control={form.control} | |
| name="llm_id" | |
| render={({ field }) => ( | |
| <FormItem> | |
| <FormLabel tooltip={t('chat.modelTip')}>{t('chat.model')}</FormLabel> | |
| <FormControl> | |
| <NextLLMSelect {...field} /> | |
| </FormControl> | |
| <FormMessage /> | |
| </FormItem> | |
| )} | |
| /> | |
| ); | |
| } | |