Merge remote-tracking branch 'origin/feature/1.5-cx' into feature/1.5-local-model

This commit is contained in:
Liujian
2025-02-14 23:08:26 +08:00
7 changed files with 13 additions and 9 deletions
@@ -40,7 +40,7 @@ const AIProviderSelect: React.FC<AIProviderSelectProps> = ({ value, onChange, st
if (isMounted) setLoading(true)
try {
const endpoint = 'simple/ai/providers/configured'
const response = await fetchData<AIProviderResponse>(endpoint, { method: 'GET' })
const response = await fetchData<AIProviderResponse>(endpoint, { method: 'GET', eoParams: { all: true} })
const { code, data, msg } = response
if (code === STATUS_CODE.SUCCESS) {
const providers = data.providers.map((val) => ({
@@ -147,10 +147,11 @@ const AiServiceInsideRouterCreate = () => {
...prev,
provider: aiModel?.provider,
id: aiModel?.id,
config: aiModel.config
config: aiModel.config,
type: aiModel?.type
}) as AiProviderDefaultConfig & { config: string }
)
getDefaultModelConfig(aiModel?.provider)
aiModel?.type !== 'local' && getDefaultModelConfig(aiModel?.provider)
} else {
message.error(msg || $t(RESPONSE_TIPS.error))
}
@@ -94,6 +94,7 @@ const AiServiceRouterModelConfig = forwardRef<AiServiceRouterModelConfigHandle,
}
useEffect(() => {
setModelType(entity.type as 'online' | 'local')
if (entity.type === 'online') {
getProviderList()
getLlmList(entity.provider)
@@ -129,11 +129,12 @@ export const AIModelGuide = () => {
icon: <></>
})
}
const deployDeepSeek = (e: any) => {
const deployDeepSeek = async (e: any) => {
e.stopPropagation()
deployLocalModel({
await deployLocalModel({
modelID: 'deepseek-r1'
})
dumpServerPage()
}
const cardList = [
@@ -146,7 +146,7 @@ const LocalAiDeploy = forwardRef<LocalAiDeployHandle, any>((props: any, ref: any
deployPopularModel(item.id)
}}
>
{item.name}
{item.name}({item.size})
</span>
))
: null}
@@ -48,7 +48,7 @@ const RestAIDeploy = forwardRef<RestAIDeployHandle, any>((props: any, ref: any)
return new Promise((resolve, reject) => {
const formData = new FormData()
formData.append('file', file)
formData.append('type', file.type)
formData.append('type', 'swagger')
formData.append('team', form.getFieldValue('team'))
fetchData<BasicResponse<{ teams: SimpleTeamItem[] }>>('quick/service/rest', {
method: 'POST',
@@ -74,9 +74,10 @@ const SystemConfig = forwardRef<SystemConfigHandle>((_, ref) => {
const getProviderOptionList = () => {
setProviderOptionList([])
fetchData<BasicResponse<{ providers: SimpleAiProviderItem[] }>>('simple/ai/providers', {
fetchData<BasicResponse<{ providers: SimpleAiProviderItem[] }>>('simple/ai/providers/configured', {
method: 'GET',
eoTransformKeys: []
eoTransformKeys: [],
eoParams: { all: true}
}).then(response => {
const { code, data, msg } = response
if (code === STATUS_CODE.SUCCESS) {