fix: tool id (#13932)
This commit is contained in:
parent
653f6c2d46
commit
3460c1dfbd
10 changed files with 53 additions and 25 deletions
|
|
@ -56,12 +56,34 @@ export async function fetchWithRetry<T = any>(fn: Promise<T>, retries = 3): Prom
|
|||
}
|
||||
}
|
||||
|
||||
export const correctProvider = (provider: string) => {
|
||||
export const correctModelProvider = (provider: string) => {
|
||||
if (!provider)
|
||||
return ''
|
||||
|
||||
if (provider.includes('/'))
|
||||
return provider
|
||||
|
||||
if (['google'].includes(provider))
|
||||
return 'langgenius/gemini/google'
|
||||
|
||||
return `langgenius/${provider}/${provider}`
|
||||
}
|
||||
|
||||
export const correctToolProvider = (provider: string) => {
|
||||
if (!provider)
|
||||
return ''
|
||||
|
||||
if (provider.includes('/'))
|
||||
return provider
|
||||
|
||||
if (['stepfun', 'jina', 'siliconflow'].includes(provider))
|
||||
return `langgenius/${provider}_tool/${provider}`
|
||||
|
||||
return `langgenius/${provider}/${provider}`
|
||||
}
|
||||
|
||||
export const canFindTool = (providerId: string, oldToolId?: string) => {
|
||||
return providerId === oldToolId
|
||||
|| providerId === `langgenius/${oldToolId}/${oldToolId}`
|
||||
|| providerId === `langgenius/${oldToolId}_tool/${oldToolId}`
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue