fix: bugs in icon fetching

This commit is contained in:
Junyan Qin
2025-05-06 11:34:49 +08:00
parent 460e065eed
commit 7382186bc4
3 changed files with 10 additions and 5 deletions
@@ -23,7 +23,9 @@ class AdaptersRouterGroup(group.RouterGroup):
return self.success(data={'adapter': adapter_info}) return self.success(data={'adapter': adapter_info})
@self.route('/<adapter_name>/icon', methods=['GET']) @self.route(
'/<adapter_name>/icon', methods=['GET'], auth_type=group.AuthType.NONE
)
async def _(adapter_name: str) -> quart.Response: async def _(adapter_name: str) -> quart.Response:
adapter_manifest = ( adapter_manifest = (
self.ap.platform_mgr.get_available_adapter_manifest_by_name( self.ap.platform_mgr.get_available_adapter_manifest_by_name(
@@ -23,7 +23,9 @@ class RequestersRouterGroup(group.RouterGroup):
return self.success(data={'requester': requester_info}) return self.success(data={'requester': requester_info})
@self.route('/<requester_name>/icon', methods=['GET']) @self.route(
'/<requester_name>/icon', methods=['GET'], auth_type=group.AuthType.NONE
)
async def _(requester_name: str) -> quart.Response: async def _(requester_name: str) -> quart.Response:
requester_manifest = ( requester_manifest = (
self.ap.model_mgr.get_available_requester_manifest_by_name( self.ap.model_mgr.get_available_requester_manifest_by_name(
+4 -3
View File
@@ -228,7 +228,7 @@ class HttpClient {
} }
public getProviderRequesterIconURL(name: string): string { public getProviderRequesterIconURL(name: string): string {
return `/api/v1/provider/requesters/${name}/icon`; return this.instance.defaults.baseURL + `/api/v1/provider/requesters/${name}/icon`;
} }
// ============ Provider Model LLM ============ // ============ Provider Model LLM ============
@@ -284,7 +284,7 @@ class HttpClient {
} }
public getAdapterIconURL(name: string): string { public getAdapterIconURL(name: string): string {
return `/api/v1/platform/adapters/${name}/icon`; return this.instance.defaults.baseURL + `/api/v1/platform/adapters/${name}/icon`;
} }
// ============ Platform Bots ============ // ============ Platform Bots ============
@@ -410,7 +410,8 @@ class HttpClient {
} }
} }
export const httpClient = new HttpClient('https://version-4.langbot.dev'); // export const httpClient = new HttpClient("https://version-4.langbot.dev");
export const httpClient = new HttpClient("http://localhost:5300");
// 临时写法,未来两种Client都继承自HttpClient父类,不允许共享方法 // 临时写法,未来两种Client都继承自HttpClient父类,不允许共享方法
export const spaceClient = new HttpClient('https://space.langbot.app'); export const spaceClient = new HttpClient('https://space.langbot.app');