Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Buywatermelon/claude-relay-monorepo
/ types & classes
Types & classes
109 in github.com/Buywatermelon/claude-relay-monorepo
⨍
Functions
292
◇
Types & classes
109
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
Interface
AddClaudeAccountRequest
shared/types/admin/claude-accounts.ts:21
Interface
AddKeyRequest
shared/types/key-pool.ts:51
Interface
AddProviderRequest
shared/types/admin/providers.ts:18
Interface
AddRouteConfigRequest
shared/types/admin/routes.ts:48
Interface
AdminAuthRequest
shared/types/admin/auth.ts:5
Class
AdminAuthService
packages/backend/src/services/admin/auth.ts:5
Interface
ApiErrorResponse
packages/frontend/composables/useErrorHandler.ts:14
Interface
ApiKey
shared/types/key-pool.ts:9
Class
AppError
packages/backend/src/utils/errors.ts:7
Interface
AppError
packages/frontend/composables/useErrorHandler.ts:8
Class
AuthError
packages/backend/src/utils/errors.ts:18
Interface
BatchAddKeysRequest
shared/types/key-pool.ts:62
Interface
BatchKeyOperation
shared/types/key-pool.ts:66
Interface
Bindings
packages/backend/src/types/env.ts:5
Interface
ClaudeAccount
shared/types/admin/claude-accounts.ts:5
Interface
ClaudeAccountOAuthRequest
shared/types/admin/claude-accounts.ts:26
Class
ClaudeAccountService
packages/backend/src/services/admin/claude-accounts.ts:10
Class
ClaudeEngine
packages/backend/src/services/proxy/engines/claude-engine.ts:11
Class
ClaudeProxyService
packages/backend/src/services/proxy/claude-proxy.ts:11
Class
ClaudeRelayTestClient
packages/backend/test/notebooks/utils/test_client.py:15
Class
ClaudeToGeminiTransformer
packages/backend/src/services/proxy/transformers/claude-to-gemini.ts:31
Class
ClaudeToOpenAITransformer
packages/backend/src/services/proxy/transformers/claude-to-openai.ts:29
Interface
ClaudeToken
packages/backend/src/types/proxy/claude.ts:9
Interface
DashboardData
shared/types/admin/dashboard.ts:7
Class
DashboardService
packages/backend/src/services/admin/dashboard.ts:10
Interface
EditProviderRequest
shared/types/admin/providers.ts:27
Interface
EditRouteConfigRequest
shared/types/admin/routes.ts:58
Interface
Engine
packages/backend/src/services/proxy/engines/types.ts:56
Interface
ErrorHandlerConfig
packages/backend/src/types/middleware/index.ts:16
Interface
ErrorResponse
shared/types/api.ts:10
Class
GeminiKeyPool
packages/backend/src/services/key-pool/gemini-key-pool.ts:9
Interface
HealthResponse
shared/types/api.ts:2
Interface
KVValidatorConfig
packages/backend/src/types/middleware/index.ts:25
Interface
KeyPoolConfig
shared/types/key-pool.ts:23
Interface
KeyPoolData
shared/types/key-pool.ts:30
Class
KeyPoolManager
packages/backend/src/services/key-pool/key-pool-manager.ts:11
Class
KeyPoolService
packages/backend/src/services/admin/key-pool.ts:12
Interface
KeyPoolStats
shared/types/key-pool.ts:39
Interface
LLMProvider
packages/backend/src/types/proxy/llm.ts:8
Class
LocalKVStorage
packages/backend/src/utils/local-kv-storage.ts:9
Interface
ModelProvider
shared/types/admin/providers.ts:5
Class
ModelRepository
packages/backend/src/repositories/model-repository.ts:8
Class
ModelRouterService
packages/backend/src/services/proxy/engines/model-router.ts:10
Class
ModelService
packages/backend/src/services/admin/models.ts:9
Interface
ModelTarget
shared/types/admin/routes.ts:8
Interface
OAuthTokenData
shared/types/auth.ts:13
Class
OpenAIKeyPool
packages/backend/src/services/key-pool/openai-key-pool.ts:9
Class
OptimizedTokenEstimator
packages/backend/src/services/proxy/engines/optimized-token-estimator.ts:46
Interface
PKCEParams
shared/types/auth.ts:6
Interface
ProviderConfig
shared/types/admin/providers.ts:36
Class
ProviderEngine
packages/backend/src/services/proxy/engines/provider-engine.ts:10
Class
ProviderRepository
packages/backend/src/repositories/provider-repository.ts:8
Interface
ProviderResolution
packages/backend/src/services/proxy/engines/types.ts:71
Class
ProviderResolver
packages/backend/src/services/proxy/engines/provider-resolver.ts:13
Class
ProviderService
packages/backend/src/services/admin/providers.ts:10
Class
ProxyError
packages/backend/src/utils/errors.ts:36
Interface
ProxyRequestConfig
packages/backend/src/types/proxy/llm.ts:19
Interface
ProxyResponseMetadata
packages/backend/src/types/proxy/llm.ts:29
Interface
RequestContext
packages/backend/src/services/proxy/engines/types.ts:18
Class
ResourceNotFoundError
packages/backend/src/utils/errors.ts:42
Class
ResponseWrapper
packages/backend/src/services/proxy/engines/response-wrapper.ts:8
Interface
RouteConfig
packages/backend/src/routes/index.ts:11
Interface
RouteConfig
shared/types/admin/routes.ts:35
Interface
RouteConfigOptions
shared/types/admin/routes.ts:27
Class
RouteConfigRepository
packages/backend/src/repositories/route-config-repository.ts:8
Class
RouteConfigService
packages/backend/src/services/admin/route-configs.ts:8
Class
RouteManager
packages/backend/test/notebooks/utils/route_manager.py:11
Interface
RouteRules
shared/types/admin/routes.ts:16
Interface
SelectModelRequest
shared/types/admin/models.ts:12
next →
1–100 of 109, ranked by callers