mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-07-22 20:36:08 +00:00
fix: bugs in icon fetching
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
@@ -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');
|
||||||
|
|||||||
Reference in New Issue
Block a user