import { api } from './client'; import type { UserApiKey, CreateApiKeyRequest, TestApiKeyResponse } from '~/types'; export const apiKeysApi = { list: (): Promise => api.get('/user/api-keys'), create: (data: CreateApiKeyRequest): Promise => api.post('/user/api-keys', data), remove: (provider: string): Promise => api.delete(`/user/api-keys/${encodeURIComponent(provider)}`), test: (provider: string): Promise => api.post(`/user/api-keys/${encodeURIComponent(provider)}/test`), };