import React from 'react' import { useTranslation } from 'react-i18next' import ModelIcon from '@/app/components/header/account-setting/model-provider-page/model-icon' import ModelName from '@/app/components/header/account-setting/model-provider-page/model-name' import { useModelProviderModelList } from '@/service/use-models' import type { PluginDetail } from '@/app/components/plugins/types' type Props = { detail: PluginDetail } const ModelList = ({ detail, }: Props) => { const { t } = useTranslation() const { data: res } = useModelProviderModelList(`${detail.plugin_id}/${detail.declaration.model.provider}`) if (!res) return null return (
{t('plugin.detailPanel.modelNum', { num: res.data.length })}
{res.data.map(model => (
))}
) } export default ModelList