feat: add priority demotion controls
This commit is contained in:
@@ -24,6 +24,8 @@ import type {
|
||||
ListResponse,
|
||||
ModelCatalogResponse,
|
||||
ModelRateLimitStatus,
|
||||
PlatformDynamicPriorityState,
|
||||
PlatformDynamicPriorityUpdateRequest,
|
||||
PlatformModel,
|
||||
PlayableGatewayApiKey,
|
||||
PricingRule,
|
||||
@@ -102,6 +104,18 @@ export async function listPlatforms(token: string): Promise<ListResponse<Integra
|
||||
return request<ListResponse<IntegrationPlatform>>('/api/admin/platforms', { token });
|
||||
}
|
||||
|
||||
export async function updatePlatformDynamicPriority(
|
||||
token: string,
|
||||
platformId: string,
|
||||
input: PlatformDynamicPriorityUpdateRequest,
|
||||
): Promise<PlatformDynamicPriorityState> {
|
||||
return request<PlatformDynamicPriorityState>(`/api/admin/platforms/${platformId}/dynamic-priority`, {
|
||||
body: input,
|
||||
method: 'PATCH',
|
||||
token,
|
||||
});
|
||||
}
|
||||
|
||||
export async function listModels(token: string): Promise<ListResponse<PlatformModel>> {
|
||||
return request<ListResponse<PlatformModel>>('/api/admin/models', { token });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user