feat(hub,web): support custom Claude models via settings.json (customClaudeModels)

This commit is contained in:
2026-08-02 22:32:19 +08:00
parent da59a0011a
commit 087cb08e53
6 changed files with 66 additions and 2 deletions
+4
View File
@@ -198,6 +198,10 @@ export class ApiClient {
return await this.request<PushVapidPublicKeyResponse>('/api/push/vapid-public-key')
}
async getClaudeCustomModels(): Promise<{ models: string[] }> {
return await this.request<{ models: string[] }>('/api/claude/custom-models')
}
async subscribePushNotifications(payload: PushSubscriptionPayload): Promise<void> {
await this.request('/api/push/subscribe', {
method: 'POST',