diff --git a/src/lib/apis/index.ts b/src/lib/apis/index.ts index 6e8a332d4..30364fabf 100644 --- a/src/lib/apis/index.ts +++ b/src/lib/apis/index.ts @@ -313,7 +313,7 @@ export const getToolServersData = async (i18n, servers: object[]) => { .filter((server) => server?.config?.enable) .map(async (server) => { const data = await getToolServerData( - server?.key, + (server?.auth_type ?? 'bearer') === 'bearer' ? server?.key : localStorage.token, server?.url + '/' + (server?.path ?? 'openapi.json') ).catch((err) => { toast.error( diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index f572c971c..6f349b791 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -211,8 +211,9 @@ console.log('executeTool', data, toolServer); if (toolServer) { + console.log(toolServer); const res = await executeToolServer( - toolServer.key, + (toolServer?.auth_type ?? 'bearer') === 'bearer' ? toolServer?.key : localStorage.token, toolServer.url, data?.name, data?.params,