MCPcopy Create free account

hub / github.com/Codium-ai/AlphaCodium / types & classes

Types & classes108 in github.com/Codium-ai/AlphaCodium

↓ 7 callersClassCodeContestDataProvider
alpha_codium/code_contests/data/provider.py:18
↓ 6 callersClassCallbackOnUI
alpha_codium/litellm/proxy/_types.py:1507
↓ 5 callersClassExecutionResult
alpha_codium/code_contests/eval/local_exec.py:34
↓ 4 callersClassMultiTestResult
alpha_codium/code_contests/eval/local_exec.py:46
↓ 2 callersClassAiHandler
This class handles interactions with the OpenAI API for chat completions. It initializes the API key and other settings from a configuration
alpha_codium/llm/ai_handler.py:20
↓ 2 callersClassCodeContestsCompetitor
alpha_codium/gen/coding_competitor.py:22
↓ 2 callersClassLocalPythonTestsRunner
alpha_codium/code_contests/eval/code_test_runners.py:173
↓ 2 callersClassMember
alpha_codium/litellm/proxy/_types.py:762
↓ 2 callersClassSandboxCaseContainer
tests/alpha_codium/code_contests/eval/test_local_exec.py:38
↓ 1 callersClassCodeContestsGeneralPythonTestsRunner
alpha_codium/code_contests/eval/code_test_runners.py:237
↓ 1 callersClassMockSourceLoader
alpha_codium/code_contests/eval/tracer.py:35
↓ 1 callersClassModelInfo
alpha_codium/litellm/proxy/_types.py:491
↓ 1 callersClassSimplePrompt
alpha_codium/gen/generators.py:8
↓ 1 callersClassTimeoutException
alpha_codium/code_contests/eval/local_exec.py:283
ClassAddTeamCallback
alpha_codium/litellm/proxy/_types.py:894
ClassAllCallbacks
alpha_codium/litellm/proxy/_types.py:1513
ClassBlockTeamRequest
alpha_codium/litellm/proxy/_types.py:890
ClassBlockUsers
alpha_codium/litellm/proxy/_types.py:536
ClassBudgetDeleteRequest
alpha_codium/litellm/proxy/_types.py:1035
ClassBudgetNew
alpha_codium/litellm/proxy/_types.py:1006
ClassBudgetRequest
alpha_codium/litellm/proxy/_types.py:1031
ClassCallInfo
Used for slack budget alerting
alpha_codium/litellm/proxy/_types.py:1437
ClassCodeContestsEval
alpha_codium/code_contests/eval/code_contests_metric.py:110
ClassCommonProxyErrors
alpha_codium/litellm/proxy/_types.py:1703
ClassConfig
alpha_codium/litellm/proxy/_types.py:1318
ClassConfigFieldDelete
alpha_codium/litellm/proxy/_types.py:1086
ClassConfigFieldInfo
alpha_codium/litellm/proxy/_types.py:1502
ClassConfigFieldUpdate
alpha_codium/litellm/proxy/_types.py:1080
ClassConfigGeneralSettings
Documents all the fields supported by `general_settings` in config.yaml
alpha_codium/litellm/proxy/_types.py:1101
ClassConfigList
alpha_codium/litellm/proxy/_types.py:1091
ClassConfigYAML
Documents all the fields supported by the config.yaml
alpha_codium/litellm/proxy/_types.py:1203
ClassDeleteCustomerRequest
Delete multiple Customers
alpha_codium/litellm/proxy/_types.py:754
ClassDeleteTeamRequest
alpha_codium/litellm/proxy/_types.py:886
ClassDeleteUserRequest
alpha_codium/litellm/proxy/_types.py:705
ClassDualModeStream
alpha_codium/code_contests/eval/local_exec.py:51
ClassDynamoDBArgs
alpha_codium/litellm/proxy/_types.py:1059
ClassFilteringTracer
alpha_codium/code_contests/eval/tracer.py:27
ClassGenerateKeyRequest
alpha_codium/litellm/proxy/_types.py:574
ClassGenerateKeyResponse
alpha_codium/litellm/proxy/_types.py:588
ClassGenerateRequestBase
Overlapping schema between key and user generate/update requests
alpha_codium/litellm/proxy/_types.py:555
ClassGlobalEndUsersSpend
alpha_codium/litellm/proxy/_types.py:802
ClassInvitationClaim
alpha_codium/litellm/proxy/_types.py:1496
ClassInvitationDelete
alpha_codium/litellm/proxy/_types.py:1480
ClassInvitationModel
alpha_codium/litellm/proxy/_types.py:1484
ClassInvitationNew
alpha_codium/litellm/proxy/_types.py:1471
ClassInvitationUpdate
alpha_codium/litellm/proxy/_types.py:1475
ClassKeyManagementSettings
alpha_codium/litellm/proxy/_types.py:1047
ClassKeyManagementSystem
alpha_codium/litellm/proxy/_types.py:1039
ClassKeyRequest
alpha_codium/litellm/proxy/_types.py:627
ClassLiteLLMBase
Implements default functions, all pydantic objects should have.
alpha_codium/litellm/proxy/_types.py:134
ClassLiteLLMPromptInjectionParams
alpha_codium/litellm/proxy/_types.py:411
ClassLiteLLMRoutes
alpha_codium/litellm/proxy/_types.py:168
ClassLiteLLM_AuditLogs
alpha_codium/litellm/proxy/_types.py:1403
ClassLiteLLM_BudgetTable
Represents user-controllable params for a LiteLLM_BudgetTable record
alpha_codium/litellm/proxy/_types.py:950
ClassLiteLLM_Config
alpha_codium/litellm/proxy/_types.py:1322
ClassLiteLLM_EndUserTable
alpha_codium/litellm/proxy/_types.py:1350
ClassLiteLLM_ErrorLogs
alpha_codium/litellm/proxy/_types.py:1389
ClassLiteLLM_JWTAuth
A class to define the roles and permissions for a LiteLLM Proxy w/ JWT Auth. Attributes: - admin_jwt_scope: The JWT scope required for p
alpha_codium/litellm/proxy/_types.py:349
ClassLiteLLM_ModelTable
alpha_codium/litellm/proxy/_types.py:631
ClassLiteLLM_OrganizationTable
Represents user-controllable params for a LiteLLM_OrganizationTable record
alpha_codium/litellm/proxy/_types.py:984
ClassLiteLLM_SpendLogs
alpha_codium/litellm/proxy/_types.py:1369
ClassLiteLLM_SpendLogs_ResponseObject
alpha_codium/litellm/proxy/_types.py:1420
ClassLiteLLM_TeamMemberTable
Used to track spend of a user_id within a team_id
alpha_codium/litellm/proxy/_types.py:964
ClassLiteLLM_TeamTable
alpha_codium/litellm/proxy/_types.py:914
ClassLiteLLM_UpperboundKeyGenerateParams
Set default upperbound to max budget a key called via `/key/generate` can be.
alpha_codium/litellm/proxy/_types.py:156
ClassLiteLLM_UserTable
alpha_codium/litellm/proxy/_types.py:1327
ClassLiteLLM_VerificationToken
alpha_codium/litellm/proxy/_types.py:1229
ClassLiteLLM_VerificationTokenView
Combined view of litellm verification token + litellm team table (select values)
alpha_codium/litellm/proxy/_types.py:1259
ClassLitellmTableNames
Enum for Table Names used by LiteLLM
alpha_codium/litellm/proxy/_types.py:99
ClassLitellmUserRoles
Admin Roles: PROXY_ADMIN: admin over the platform PROXY_ADMIN_VIEW_ONLY: can login, view all own keys, view all spend Internal User
alpha_codium/litellm/proxy/_types.py:31
ClassLoggingFormat
alpha_codium/log/__init__.py:9
ClassManagementEndpointLoggingPayload
alpha_codium/litellm/proxy/_types.py:1654
ClassModelInfoDelete
alpha_codium/litellm/proxy/_types.py:487
ClassModelParams
alpha_codium/litellm/proxy/_types.py:540
ClassNewCustomerRequest
Create a new customer, allocate a budget to them
alpha_codium/litellm/proxy/_types.py:709
ClassNewOrganizationRequest
alpha_codium/litellm/proxy/_types.py:977
ClassNewOrganizationResponse
alpha_codium/litellm/proxy/_types.py:996
ClassNewTeamRequest
alpha_codium/litellm/proxy/_types.py:796
ClassNewUserRequest
alpha_codium/litellm/proxy/_types.py:639
ClassNewUserResponse
alpha_codium/litellm/proxy/_types.py:660
ClassOrganizationRequest
alpha_codium/litellm/proxy/_types.py:1002
ClassProgramStatus
alpha_codium/code_contests/eval/local_exec.py:26
ClassProviderInfo
alpha_codium/litellm/proxy/_types.py:531
ClassProxyChatCompletionRequest
alpha_codium/litellm/proxy/_types.py:450
ClassProxyErrorTypes
alpha_codium/litellm/proxy/_types.py:1716
ClassProxyException
alpha_codium/litellm/proxy/_types.py:1663
ClassPythonTestsRunner
alpha_codium/code_contests/eval/code_test_runners.py:23
ClassResetTeamBudgetRequest
internal type used to reset the budget on a team used by reset_budget() team_id: str spend: float budget_reset_at: datetime
alpha_codium/litellm/proxy/_types.py:870
ClassSpanAttributes
alpha_codium/litellm/proxy/_types.py:1606
ClassSpecialModelNames
alpha_codium/litellm/proxy/_types.py:1466
ClassSpendCalculateRequest
alpha_codium/litellm/proxy/_types.py:1710
ClassSpendLogsMetadata
Specific metadata k,v pairs logged to spendlogs for easier cost tracking
alpha_codium/litellm/proxy/_types.py:1565
ClassSpendLogsPayload
alpha_codium/litellm/proxy/_types.py:1581
ClassTeamBase
alpha_codium/litellm/proxy/_types.py:777
ClassTeamCallbackMetadata
alpha_codium/litellm/proxy/_types.py:903
ClassTeamDefaultSettings
alpha_codium/litellm/proxy/_types.py:1051
ClassTeamMemberAddRequest
alpha_codium/litellm/proxy/_types.py:808
ClassTeamMemberDeleteRequest
alpha_codium/litellm/proxy/_types.py:829
ClassTeamRequest
alpha_codium/litellm/proxy/_types.py:946
ClassTokenCountRequest
alpha_codium/litellm/proxy/_types.py:1424
next →1–100 of 108, ranked by callers