MCPcopy Create free account

hub / github.com/Buywatermelon/claude-relay-monorepo / types & classes

Types & classes109 in github.com/Buywatermelon/claude-relay-monorepo

Class
packages/backend/src/utils/local-kv-storage.ts:9
Class
packages/backend/src/utils/errors.ts:7
Class
packages/backend/src/utils/errors.ts:18
Class
packages/backend/src/utils/errors.ts:24
Class
packages/backend/src/utils/errors.ts:30
Class
packages/backend/src/utils/errors.ts:36
Class
packages/backend/src/utils/errors.ts:42
Class
packages/backend/src/services/proxy/claude-proxy.ts:11
Class
packages/backend/src/services/proxy/transformers/claude-to-gemini.ts:31
Class
packages/backend/src/services/proxy/transformers/claude-to-openai.ts:29
Class
packages/backend/src/services/proxy/transformers/transformer-registry.ts:10
Class
packages/backend/src/services/proxy/engines/model-router.ts:10
Class
packages/backend/src/services/proxy/engines/provider-engine.ts:10
Class
packages/backend/src/services/proxy/engines/response-wrapper.ts:8
Class
packages/backend/src/services/proxy/engines/optimized-token-estimator.ts:46
Class
packages/backend/src/services/proxy/engines/provider-resolver.ts:13
Class
packages/backend/src/services/proxy/engines/claude-engine.ts:11
Class
packages/backend/src/services/key-pool/base-key-pool.ts:8
Class
packages/backend/src/services/key-pool/key-pool-manager.ts:11
Class
packages/backend/src/services/key-pool/openai-key-pool.ts:9
Class
packages/backend/src/services/key-pool/gemini-key-pool.ts:9
Class
packages/backend/src/services/admin/claude-accounts.ts:10
Class
packages/backend/src/services/admin/models.ts:9
Class
packages/backend/src/services/admin/key-pool.ts:12
Class
packages/backend/src/services/admin/dashboard.ts:10
Class
packages/backend/src/services/admin/auth.ts:5
Class
packages/backend/src/services/admin/providers.ts:10
Class
packages/backend/src/services/admin/route-configs.ts:8
Class
packages/backend/src/repositories/provider-repository.ts:8
Class
packages/backend/src/repositories/route-config-repository.ts:8
Class
packages/backend/src/repositories/model-repository.ts:8
InterfaceAddClaudeAccountRequest
shared/types/admin/claude-accounts.ts:21
InterfaceAddKeyRequest
shared/types/key-pool.ts:51
InterfaceAddProviderRequest
shared/types/admin/providers.ts:18
InterfaceAddRouteConfigRequest
shared/types/admin/routes.ts:48
InterfaceAdminAuthRequest
shared/types/admin/auth.ts:5
ClassAdminAuthService
packages/backend/src/services/admin/auth.ts:5
InterfaceApiErrorResponse
packages/frontend/composables/useErrorHandler.ts:14
InterfaceApiKey
shared/types/key-pool.ts:9
ClassAppError
packages/backend/src/utils/errors.ts:7
InterfaceAppError
packages/frontend/composables/useErrorHandler.ts:8
ClassAuthError
packages/backend/src/utils/errors.ts:18
InterfaceBatchAddKeysRequest
shared/types/key-pool.ts:62
InterfaceBatchKeyOperation
shared/types/key-pool.ts:66
InterfaceBindings
packages/backend/src/types/env.ts:5
InterfaceClaudeAccount
shared/types/admin/claude-accounts.ts:5
InterfaceClaudeAccountOAuthRequest
shared/types/admin/claude-accounts.ts:26
ClassClaudeAccountService
packages/backend/src/services/admin/claude-accounts.ts:10
ClassClaudeEngine
packages/backend/src/services/proxy/engines/claude-engine.ts:11
ClassClaudeProxyService
packages/backend/src/services/proxy/claude-proxy.ts:11
ClassClaudeRelayTestClient
packages/backend/test/notebooks/utils/test_client.py:15
ClassClaudeToGeminiTransformer
packages/backend/src/services/proxy/transformers/claude-to-gemini.ts:31
ClassClaudeToOpenAITransformer
packages/backend/src/services/proxy/transformers/claude-to-openai.ts:29
InterfaceClaudeToken
packages/backend/src/types/proxy/claude.ts:9
InterfaceDashboardData
shared/types/admin/dashboard.ts:7
ClassDashboardService
packages/backend/src/services/admin/dashboard.ts:10
InterfaceEditProviderRequest
shared/types/admin/providers.ts:27
InterfaceEditRouteConfigRequest
shared/types/admin/routes.ts:58
InterfaceEngine
packages/backend/src/services/proxy/engines/types.ts:56
InterfaceErrorHandlerConfig
packages/backend/src/types/middleware/index.ts:16
InterfaceErrorResponse
shared/types/api.ts:10
ClassGeminiKeyPool
packages/backend/src/services/key-pool/gemini-key-pool.ts:9
InterfaceHealthResponse
shared/types/api.ts:2
InterfaceKVValidatorConfig
packages/backend/src/types/middleware/index.ts:25
InterfaceKeyPoolConfig
shared/types/key-pool.ts:23
InterfaceKeyPoolData
shared/types/key-pool.ts:30
ClassKeyPoolManager
packages/backend/src/services/key-pool/key-pool-manager.ts:11
ClassKeyPoolService
packages/backend/src/services/admin/key-pool.ts:12
InterfaceKeyPoolStats
shared/types/key-pool.ts:39
InterfaceLLMProvider
packages/backend/src/types/proxy/llm.ts:8
ClassLocalKVStorage
packages/backend/src/utils/local-kv-storage.ts:9
InterfaceModelProvider
shared/types/admin/providers.ts:5
ClassModelRepository
packages/backend/src/repositories/model-repository.ts:8
ClassModelRouterService
packages/backend/src/services/proxy/engines/model-router.ts:10
ClassModelService
packages/backend/src/services/admin/models.ts:9
InterfaceModelTarget
shared/types/admin/routes.ts:8
InterfaceOAuthTokenData
shared/types/auth.ts:13
ClassOpenAIKeyPool
packages/backend/src/services/key-pool/openai-key-pool.ts:9
ClassOptimizedTokenEstimator
packages/backend/src/services/proxy/engines/optimized-token-estimator.ts:46
InterfacePKCEParams
shared/types/auth.ts:6
InterfaceProviderConfig
shared/types/admin/providers.ts:36
ClassProviderEngine
packages/backend/src/services/proxy/engines/provider-engine.ts:10
ClassProviderRepository
packages/backend/src/repositories/provider-repository.ts:8
InterfaceProviderResolution
packages/backend/src/services/proxy/engines/types.ts:71
ClassProviderResolver
packages/backend/src/services/proxy/engines/provider-resolver.ts:13
ClassProviderService
packages/backend/src/services/admin/providers.ts:10
ClassProxyError
packages/backend/src/utils/errors.ts:36
InterfaceProxyRequestConfig
packages/backend/src/types/proxy/llm.ts:19
InterfaceProxyResponseMetadata
packages/backend/src/types/proxy/llm.ts:29
InterfaceRequestContext
packages/backend/src/services/proxy/engines/types.ts:18
ClassResourceNotFoundError
packages/backend/src/utils/errors.ts:42
ClassResponseWrapper
packages/backend/src/services/proxy/engines/response-wrapper.ts:8
InterfaceRouteConfig
packages/backend/src/routes/index.ts:11
InterfaceRouteConfig
shared/types/admin/routes.ts:35
InterfaceRouteConfigOptions
shared/types/admin/routes.ts:27
ClassRouteConfigRepository
packages/backend/src/repositories/route-config-repository.ts:8
ClassRouteConfigService
packages/backend/src/services/admin/route-configs.ts:8
ClassRouteManager
packages/backend/test/notebooks/utils/route_manager.py:11
InterfaceRouteRules
shared/types/admin/routes.ts:16
InterfaceSelectModelRequest
shared/types/admin/models.ts:12
next →1–100 of 109, ranked by callers