MCPcopy Create free account

hub / github.com/OpenPipe/OpenPipe / functions

Functions1,184 in github.com/OpenPipe/OpenPipe

↓ 5 callersFunctionsendEmail
(options: { to: string; subject: string; body: string })
app/src/server/emails/sendEmail.ts:18
↓ 5 callersFunctionsendToOwner
(projectId: string, callback: (...args: any[]) => Promise<void>)
app/src/server/emails/sendToOwner.ts:3
↓ 5 callersFunctionserializeChatOutput
(output: ChatCompletionMessage)
app/src/modelProviders/fine-tuned/serializers.ts:14
↓ 5 callersFunctionsetupTestDb
()
app/src/server/tasks/generateInvoices.test.ts:160
↓ 5 callersFunctiontypedDatasetEntryInput
( input: T, )
app/src/types/dbColumns.types.ts:30
↓ 5 callersFunctionuseAccessCheck
(accessCheck: AccessCheck)
app/src/components/ConditionallyEnable.tsx:7
↓ 5 callersFunctionuseDatasetEval
(refetchInterval?: number)
app/src/utils/hooks.ts:413
↓ 5 callersFunctionuseTestingEntries
(refetchInterval?: number)
app/src/utils/hooks.ts:243
↓ 5 callersFunctionuseTotalNumLogsSelected
()
app/src/utils/hooks.ts:372
↓ 4 callersFunctionaddFilterIds
(filters: SimpleFilterData[])
app/src/components/Filters/useFilters.ts:76
↓ 4 callersFunctioncalculateCost
( model: BaseModel, trainingTokens: number, inputTokens: number, outputTokens: number, )
app/src/server/fineTuningProviders/supportedModels.ts:98
↓ 4 callersFunctioncalculateFieldComparisonScore
( nodeEntry: ReturnType<typeof typedNodeEntry>, fineTuneTestingEntryOutput: ChatCompletionMessage, )
app/src/server/utils/calculateFieldComparisonScore.ts:141
↓ 4 callersFunctionconstructFiltersQueryParams
({ filters, urlKey = DEFAULT_URL_KEY, }: { filters: FilterData[]; urlKey?: string; })
app/src/components/Filters/useFilters.ts:41
↓ 4 callersFunctionconstructNodeEntryFiltersQuery
({ filters, nodeId, }: { filters: z.infer<typeof filtersSchema>; nodeId: string; })
app/src/server/utils/constructNodeEntryFiltersQuery.ts:8
↓ 4 callersFunctioncountLlamaTokens
(input: string)
app/src/utils/countTokens.ts:45
↓ 4 callersFunctioncreateNodeEntry
({ projectId, dataChannelId, messages, split = "TRAIN", }: { projectId: string; dataChannelId: str
app/src/server/utils/nodes/updatePruningRuleMatches.test.ts:69
↓ 4 callersFunctioncreatePruningRule
(datasetId: string, textToMatch: string)
app/src/server/utils/nodes/updatePruningRuleMatches.test.ts:106
↓ 4 callersFunctionescapeString
(input: string | undefined)
app/src/utils/pruningRules.ts:5
↓ 4 callersFunctionformatDateForPicker
(date: number)
app/src/utils/dayjs.ts:15
↓ 4 callersFunctiongenerateApiKey
()
app/src/server/utils/generateApiKey.ts:5
↓ 4 callersFunctiongetOutputHash
({ modelId }: { modelId: string })
app/src/server/tasks/evaluateTestSetEntries.task.ts:568
↓ 4 callersFunctiongetStringsToPrune
(modelId: string)
app/src/utils/pruningRules.ts:15
↓ 4 callersFunctionget_chat_completion_json
Converts a ChatCompletion object into a JSON object. Handles arrays and selectively includes None values for specified fields. Args:
client-libs/python/openpipe/shared.py:102
↓ 4 callersFunctionhashDatasetEntryOutput
({ projectId, output, }: { projectId: string; output: ChatCompletionMessage; })
app/src/server/utils/nodes/hashNode.ts:85
↓ 4 callersFunctioninitializeProject
()
app/src/server/utils/nodes/updatePruningRuleMatches.test.ts:46
↓ 4 callersFunctionlastLoggedCall
()
client-libs/typescript/src/openai/report.test.ts:20
↓ 4 callersFunctionlast_logged_call
()
client-libs/python/openpipe/test_sync_reporting.py:16
↓ 4 callersFunctionlast_logged_call
()
client-libs/python/openpipe/test_async_reporting.py:17
↓ 4 callersMethodlocalTestingOnlyGetLatestLoggedCall
* Get the latest logged call (only for local testing) * @returns any Successful response * @throws ApiError
client-libs/typescript/src/codegen/services/DefaultService.ts:328
↓ 4 callersFunctionnumberWithDefault
( num: number | string | bigint | null | undefined, defaultValue = 0, )
app/src/utils/utils.ts:39
↓ 4 callersFunctionpruneInputMessages
( messages: ChatCompletionMessageParam[], stringsToPrune: string[], )
app/src/utils/pruningRules.ts:26
↓ 4 callersFunctionrecordOngoingRequestEnd
(id: string | undefined)
app/src/utils/rateLimit/concurrencyRateLimits.ts:25
↓ 4 callersFunctionreport
( configured_client: OpenPipe, openpipe_options={}, **kwargs, )
client-libs/python/openpipe/shared.py:64
↓ 4 callersFunctionreport_async
( configured_client: AsyncOpenPipe, openpipe_options={}, **kwargs, )
client-libs/python/openpipe/shared.py:83
↓ 4 callersMethodrequest
* Request method * @param options The request options from the service * @returns CancelablePromise<T> * @throws ApiError
app/src/server/modal-rpc/trainerV1/core/FetchHttpRequest.ts:22
↓ 4 callersFunctionrequireUserId
(ctx: TRPCContext)
app/src/utils/accessControl.ts:14
↓ 4 callersFunctionsendInvoiceNotification
( invoiceId: string, amount: number, description: JsonValue, billingPeriod: string, projectName: str
app/src/server/emails/sendInvoiceNotification.ts:8
↓ 4 callersFunctionsendPaymentNotification
( invoiceId: string | undefined, result: "SUCCESS" | "FAILURE", )
app/src/pages/api/stripe/webhook.ts:125
↓ 4 callersFunctionstartTestJobsForEval
({ datasetEvalId, nodeEntryBaseQuery, }: { datasetEvalId: string; nodeEntryBaseQuery: NodeEntryBaseQue
app/src/server/utils/nodes/startTestJobs.ts:67
↓ 4 callersFunctiontypedInvoice
( input: T, )
app/src/types/dbColumns.types.ts:127
↓ 4 callersFunctionuseCopyToClipboard
()
app/src/utils/useCopyToClipboard.ts:3
↓ 4 callersFunctionuseLoggedCallsCount
(options?: { filters?: FilterData[]; disabled?: boolean })
app/src/utils/hooks.ts:337
↓ 4 callersFunctionuseSortOrder
()
app/src/components/sorting.tsx:9
↓ 4 callersFunctionvalidateOpenAIChunkSignature
(chunk: any)
client-libs/typescript/src/openai/index.test.ts:799
↓ 3 callersFunction_get_tags
(openpipe_options)
client-libs/python/openpipe/shared.py:49
↓ 3 callersMethod_report
(args: Parameters<DefaultService["report"]>[0])
client-libs/typescript/src/openai.ts:64
↓ 3 callersFunctionaddFilter
(filter: FilterData)
app/src/components/Filters/useFilters.ts:16
↓ 3 callersFunctionadd_sdk_info
(tags)
client-libs/python/openpipe/client.py:20
↓ 3 callersFunctioncalculateNumEpochs
(trainingEntries: number)
app/src/server/fineTuningProviders/openpipe/trainingConfig.ts:137
↓ 3 callersFunctionchargeInvoice
(invoiceId: string)
app/src/server/tasks/chargeInvoices.task.ts:36
↓ 3 callersFunctioncopyPruningRulesForFineTune
(fineTuneId: string, pruningRuleIds: string[])
app/src/server/utils/nodes/updatePruningRuleMatches.ts:112
↓ 3 callersFunctioncountLlamaInputTokens
(input: Parameters<typeof serializeChatInput>[0])
app/src/utils/countTokens.ts:47
↓ 3 callersFunctionfireworksConfig
(fineTune: TypedFineTune)
app/src/server/fineTuningProviders/openpipe/fireworksConfig.ts:3
↓ 3 callersFunctionforwardAllOutputs
()
app/src/server/tasks/nodes/processNodes/processNode.task.ts:77
↓ 3 callersMethodfrom_dict
(cls: Type[T], src_dict: Dict[str, Any])
trainer/src/api_client/models/get_training_info_response_200.py:50
↓ 3 callersFunctiongenerate
(request: Input)
trainer/src/inference_server/main.py:156
↓ 3 callersFunctiongenerateEntry
({ modelId, nodeEntryId, skipCache, }: { modelId: string; nodeEntryId: string; skipCache?: boolean
app/src/server/tasks/generateTestSetEntry.task.ts:78
↓ 3 callersFunctiongetDefaultPaymentMethodId
(stripeCustomerId: string)
app/src/server/utils/stripe.ts:51
↓ 3 callersFunctiongetDownstreamDatasets
({ monitorFilterNodeId }: { monitorFilterNodeId: string })
app/src/server/utils/nodes/relationalQueries.ts:5
↓ 3 callersFunctiongetPool
(dbUrl: string)
app/src/server/db.ts:28
↓ 3 callersFunctiongetSourceLLMRelabelNodes
({ datasetManualRelabelNodeId, }: { datasetManualRelabelNodeId: string; })
app/src/server/utils/nodes/relationalQueries.ts:40
↓ 3 callersFunctionhashDatasetEntryInput
({ projectId, tool_choice, tools, messages, response_format, }: { projectId: string; } & Pick<Chat
app/src/server/utils/nodes/hashNode.ts:28
↓ 3 callersFunctioninsertTrainingDataPruningRuleMatches
(fineTuneId: string)
app/src/server/utils/nodes/updatePruningRuleMatches.ts:142
↓ 3 callersFunctionisBlob
(value: any)
app/src/server/modal-rpc/loraInferenceV1/core/request.ts:26
↓ 3 callersFunctionisBlob
(value: any)
app/src/server/modal-rpc/trainerV1/core/request.ts:26
↓ 3 callersFunctionisBlob
(value: any)
client-libs/typescript/src/codegen/core/request.ts:29
↓ 3 callersFunctionisComparisonModelName
(modelName: string)
app/src/utils/comparisonModels.ts:12
↓ 3 callersFunctionisDefined
( value: T | null | undefined, )
app/src/server/modal-rpc/loraInferenceV1/core/request.ts:12
↓ 3 callersFunctionisDefined
( value: T | null | undefined, )
app/src/server/modal-rpc/trainerV1/core/request.ts:12
↓ 3 callersFunctionisDefined
(value: T | null | undefined)
client-libs/typescript/src/codegen/core/request.ts:17
↓ 3 callersFunctionisStringWithValue
(value: any)
app/src/server/modal-rpc/loraInferenceV1/core/request.ts:22
↓ 3 callersFunctionisStringWithValue
(value: any)
app/src/server/modal-rpc/trainerV1/core/request.ts:22
↓ 3 callersFunctionisStringWithValue
(value: any)
client-libs/typescript/src/codegen/core/request.ts:25
↓ 3 callersFunctionlastLoggedCall
()
client-libs/typescript/src/openai/stream.test.ts:35
↓ 3 callersFunctionmerged_model_cache_dir
(model_id: str)
trainer/src/shared.py:18
↓ 3 callersFunctionparseRowsToImport
(rawRows: string[])
app/src/server/utils/datasetEntryCreation/parseRowsToImport.ts:50
↓ 3 callersFunctionparseTags
(tags: unknown, keepNulls?: true)
app/src/server/utils/parseTags.ts:5
↓ 3 callersFunctionprepareIntegratedArchiveCreation
({ projectId, name, maxOutputSize, relabelLLM, }: { projectId: string; name: string; maxOutputSi
app/src/server/utils/nodes/nodeCreation/prepareIntegratedNodesCreation.ts:17
↓ 3 callersFunctionprocess
(key: string, value: any)
app/src/server/modal-rpc/loraInferenceV1/core/request.ts:59
↓ 3 callersFunctionprocess
(key: string, value: any)
app/src/server/modal-rpc/trainerV1/core/request.ts:59
↓ 3 callersFunctionprocess
(key: string, value: any)
client-libs/typescript/src/codegen/core/request.ts:62
↓ 3 callersFunctionrecordLoggedCall
({ projectId, usage, requestedAt, receivedAt, cacheHit, reqPayload, respPayload, statusCode,
app/src/utils/recordRequest.ts:175
↓ 3 callersFunctionremoveFilter
(filter: FilterData)
app/src/components/Filters/useFilters.ts:25
↓ 3 callersFunctionrunOneTournament
(name: string, matchesSlice: typeof matches, epochs: number)
app/scripts/rank-base-models.ts:82
↓ 3 callersFunctionsetActiveTab
(newTabKey: string, router: NextRouter)
app/src/components/ContentTabs.tsx:104
↓ 3 callersFunctionsetDefaultPaymentMethod
(stripeCustomerId: string, paymentMethodId: string)
app/src/server/utils/stripe.ts:66
↓ 3 callersFunctionsetupTestProject
(rateLimit = 3)
app/src/utils/rateLimit/concurrencyRateLimits.test.ts:60
↓ 3 callersFunctionsignIn
({ user, profile, isNewUser })
app/src/server/auth.ts:56
↓ 3 callersFunctionsignOut
()
app/src/server/auth.ts:62
↓ 3 callersFunctionstartDatasetTestJobs
({ datasetId, nodeEntryBaseQuery, }: { datasetId: string; nodeEntryBaseQuery: NodeEntryBaseQuery; })
app/src/server/utils/nodes/startTestJobs.ts:20
↓ 3 callersFunctionstartTestJobsForModel
({ modelId, datasetId, }: { modelId: string; datasetId: string; })
app/src/server/utils/nodes/startTestJobs.ts:157
↓ 3 callersMethodto_dict
(self)
trainer/src/api_client/models/get_training_info_response_200.py:29
↓ 3 callersFunctiontoggleEvalVisiblity
(evalId: string)
app/src/components/datasets/DatasetContentTabs/Evaluation/useVisibleEvalIds.tsx:47
↓ 3 callersFunctionuseDatasetArchives
()
app/src/utils/hooks.ts:208
↓ 3 callersFunctionuseIsMissingBetaAccess
()
app/src/utils/hooks.ts:86
↓ 3 callersFunctionuseLoggedCalls
(options?: { filters?: FilterData[]; disabled?: boolean })
app/src/utils/hooks.ts:313
↓ 3 callersFunctionuseStats
( selectedProjectId: string, startDate: string | null | undefined, endDate: string | null | undefined, )
app/src/utils/hooks.ts:269
↓ 3 callersFunctionuseTrainingEntries
()
app/src/utils/hooks.ts:231
↓ 3 callersFunctionvalidateRowToImport
(row: unknown)
app/src/server/utils/datasetEntryCreation/parseRowsToImport.ts:67
↓ 2 callersMethod__init__
( self, client: OriginalOpenAI, openpipe_reporting_client: OpenPipe, openpipe_
client-libs/python/openpipe/openai_sync_wrapper.py:137
← previousnext →101–200 of 1,184, ranked by callers