'use client' import type { FC } from 'react' import React from 'react' import { useTranslation } from 'react-i18next' import ModelSelector from '@/app/components/header/account-setting/model-provider-page/model-selector' import { useProviderContext } from '@/context/provider-context' export type IModelConfigProps = { modelId: string providerName: string onChange?: (modelId: string, providerName: string) => void readonly?: boolean } const ModelConfig: FC = ({ modelId, providerName, onChange, readonly, }) => { const { t } = useTranslation() const { agentThoughtModelList } = useProviderContext() return (
{t('explore.universalChat.model')}
{ onChange?.(model.model, model.provider) }} readonly={readonly} />
) } export default React.memo(ModelConfig)