Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/OpenPipe/OpenPipe
/ functions
Functions
1,184 in github.com/OpenPipe/OpenPipe
⨍
Functions
1,184
◇
Types & classes
388
↳
Endpoints
9
↓ 115 callers
Method
create
( { openpipe: rawOpenpipe, ...body }: ChatCompletionCreateParams & OpenPipeArgs, options?: Core.Reques
client-libs/typescript/src/openai.ts:86
↓ 57 callers
Function
useSelectedProject
()
app/src/utils/hooks.ts:139
↓ 52 callers
Method
json
(self, **kwargs: typing.Any)
client-libs/python/openpipe/api_client/types/report_response.py:18
↓ 51 callers
Function
useHandledAsyncCallback
( callback: AsyncFunction<T, U>, deps: React.DependencyList, )
app/src/utils/hooks.ts:20
↓ 49 callers
Function
error
(message: string)
app/src/utils/errorHandling/standardResponses.ts:3
↓ 48 callers
Function
nm
(name: string)
infra/src/helpers.ts:7
↓ 41 callers
Method
report
( self, *, requested_at: typing.Optional[float] = OMIT, received_at: typing.Op
client-libs/python/openpipe/client.py:73
↓ 41 callers
Method
then
( onFulfilled?: ((value: T) => TResult1 | PromiseLike<TResult1>) | null, onRejected?: ((reason: any) =
app/src/server/modal-rpc/trainerV1/core/CancelablePromise.ts:91
↓ 38 callers
Method
create
( self, *args, **kwargs )
client-libs/python/openpipe/openai_sync_wrapper.py:40
↓ 36 callers
Method
local_testing_only_get_latest_logged_call
Get the latest logged call (only for local testing)
client-libs/python/openpipe/api_client/client.py:277
↓ 35 callers
Function
useDataset
(options?: { datasetId?: string; refetchInterval?: number })
app/src/utils/hooks.ts:155
↓ 33 callers
Method
request
* Request method * @param options The request options from the service * @returns CancelablePromise<T> * @throws ApiError
client-libs/typescript/src/codegen/core/NodeHttpRequest.ts:23
↓ 32 callers
Function
success
(payload?: T)
app/src/utils/errorHandling/standardResponses.ts:11
↓ 31 callers
Function
useFilters
(options?: { defaultShown?: boolean; urlKey?: string })
app/src/components/Filters/useFilters.ts:8
↓ 29 callers
Function
requireCanViewProject
(projectId: string, ctx: TRPCContext)
app/src/utils/accessControl.ts:29
↓ 28 callers
Function
lastLoggedCall
()
client-libs/typescript/src/openai/index.test.ts:35
↓ 26 callers
Function
sleep
(ms: number)
app/src/server/utils/sleep.ts:1
↓ 24 callers
Function
requireCanModifyProject
(projectId: string, ctx: TRPCContext)
app/src/utils/accessControl.ts:71
↓ 22 callers
Method
catch
( onRejected?: ((reason: any) => TResult | PromiseLike<TResult>) | null, )
app/src/server/modal-rpc/trainerV1/core/CancelablePromise.ts:98
↓ 21 callers
Function
mergeChunks
( base: ChatCompletion | null, chunk: ChatCompletionChunk & { usage?: CompletionUsage }, )
client-libs/typescript/src/openai/mergeChunks.ts:15
↓ 21 callers
Method
update_log_tags
( self, *, filters: typing.List[UpdateLogTagsRequestFiltersItem], tags: typing
client-libs/python/openpipe/client.py:94
↓ 20 callers
Function
copyTable
(tableName: string, whereCondition: string, joins: JoinCondition[] = [])
app/scripts/copy-project.ts:85
↓ 19 callers
Function
generateRandomId
()
client-libs/typescript/src/openai/updateLogTags.test.ts:39
↓ 19 callers
Function
generate_random_id
()
client-libs/python/openpipe/test_sync_update_logged_call_tags.py:36
↓ 19 callers
Function
generate_random_id
()
client-libs/python/openpipe/test_async_update_logged_call_tags.py:44
↓ 19 callers
Method
report
* Report an API call * @param requestBody * @returns any Successful response * @throws ApiError
client-libs/typescript/src/codegen/services/DefaultService.ts:252
↓ 19 callers
Function
typedNode
( input: U & { type: T }, )
app/src/server/utils/nodes/node.types.ts:109
↓ 18 callers
Function
cpm
(dollars: number)
app/src/server/fineTuningProviders/supportedModels.ts:14
↓ 18 callers
Function
getOutputTitle
(modelId: string | null, slug?: string | null)
app/src/server/utils/getOutputTitle.ts:5
↓ 18 callers
Method
get_base_url
(self)
client-libs/python/openpipe/api_client/core/client_wrapper.py:24
↓ 18 callers
Method
get_headers
(self)
client-libs/python/openpipe/api_client/core/client_wrapper.py:13
↓ 17 callers
Function
maybeReportError
(response: SuccessType<T> | ErrorType)
app/src/utils/errorHandling/maybeReportError.ts:8
↓ 14 callers
Function
jsonable_encoder
(obj: Any, custom_encoder: Optional[Dict[Any, Callable[[Any], Any]]] = None)
client-libs/python/openpipe/api_client/core/jsonable_encoder.py:42
↓ 14 callers
Function
typedFineTune
( input: T, )
app/src/types/dbColumns.types.ts:110
↓ 12 callers
Function
lastLoggedCall
()
client-libs/typescript/src/openai/updateLogTags.test.ts:41
↓ 12 callers
Method
updateLogTags
* Update tags for logged calls matching the provided filters * @param requestBody * @returns any Successful response * @throws ApiError
client-libs/typescript/src/codegen/services/DefaultService.ts:299
↓ 11 callers
Function
defineTask
(options: { id: string; handler: (payload: TPayload, helpers: Helpers) => Promise<void>; // This is run
app/src/server/tasks/defineTask.ts:16
↓ 11 callers
Function
serializeChatInput
( input: { messages: ChatCompletionCreateParams["messages"]; function_call?: ChatCompletionCreatePar
app/src/modelProviders/fine-tuned/serializers.ts:69
↓ 11 callers
Function
updateDatasetFileUpload
(data: Prisma.DatasetFileUploadUpdateInput)
app/src/server/utils/nodes/importDatasetEntries.ts:31
↓ 10 callers
Function
checkNodeInput
( input: U & { id: string; projectId: string; type: T; config: InferNodeConfig<T>; }, )
app/src/server/utils/nodes/checkNodeInput.ts:7
↓ 10 callers
Function
last_logged_call
()
client-libs/python/openpipe/test_sync_update_logged_call_tags.py:40
↓ 10 callers
Function
last_logged_call
()
client-libs/python/openpipe/test_async_update_logged_call_tags.py:48
↓ 10 callers
Function
requireIsProjectAdmin
(projectId: string, ctx: TRPCContext)
app/src/utils/accessControl.ts:92
↓ 9 callers
Function
constructLoggedCallFiltersQuery
({ filters, projectId, selectionParams, baseQuery = BASE_QUERY, }: { filters: z.infer<typeof filters
app/src/server/utils/constructLoggedCallFiltersQuery.ts:14
↓ 9 callers
Function
merge_openai_chunks
( base: Optional[ChatCompletion], chunk: ChatCompletionChunk )
client-libs/python/openpipe/merge_openai_chunks.py:14
↓ 9 callers
Function
requireNothing
(ctx: TRPCContext)
app/src/utils/accessControl.ts:25
↓ 9 callers
Function
setVisibleHeadToHeadEvalIds
(newVisibleEvalIds: string[])
app/src/components/datasets/DatasetContentTabs/Evaluation/useVisibleEvalIds.tsx:21
↓ 9 callers
Function
updateDatasetPruningRuleMatches
({ nodeHash, datasetId, nodeEntryBaseQuery, pruningRuleCutoffDate = new Date(0), deleteMatches, }: {
app/src/server/utils/nodes/updatePruningRuleMatches.ts:7
↓ 9 callers
Function
updateFilter
(filter: FilterData)
app/src/components/Filters/useFilters.ts:19
↓ 9 callers
Function
useFineTune
()
app/src/utils/hooks.ts:403
↓ 9 callers
Function
useMonitor
(refetchInterval?: number)
app/src/components/monitors/useMonitor.ts:5
↓ 9 callers
Function
useNodeEntries
({ nodeId, refetchInterval = 0, }: { nodeId?: string; refetchInterval?: number; })
app/src/utils/hooks.ts:171
↓ 8 callers
Function
a10Model
(modelId: string, keepHot: boolean, contextSize: number)
inference/deploy.ts:166
↓ 8 callers
Function
constructOpenAIChunk
(chunk: any, input: ChatCompletionCreateParams)
app/src/modelProviders/fine-tuned/streamTransformerToOpenAIFormat.ts:195
↓ 8 callers
Function
createInvoice
(projectId: string, startDate: Date, endDate: Date)
app/src/server/tasks/generateInvoices.task.ts:51
↓ 8 callers
Function
enqueueProcessNode
( job: ProcessNodeJob & { invalidateData?: boolean }, spec?: TaskSpec, )
app/src/server/tasks/nodes/processNodes/processNode.task.ts:223
↓ 8 callers
Function
lora_model_cache_dir
(model_id: str)
trainer/src/shared.py:22
↓ 8 callers
Function
recordOngoingRequestStart
(projectId: string, proceed = true)
app/src/utils/rateLimit/concurrencyRateLimits.ts:8
↓ 8 callers
Function
resolve
( options: ApiRequestOptions, resolver?: T | Resolver<T>, )
app/src/server/modal-rpc/trainerV1/core/request.ts:134
↓ 8 callers
Function
splitProvider
(model: ProviderWithModel)
app/src/server/fineTuningProviders/supportedModels.ts:83
↓ 8 callers
Function
textComparatorToSqlExpression
( comparator: (typeof comparators)[number], value: string, )
app/src/server/utils/comparatorToSqlExpression.ts:5
↓ 8 callers
Function
toUTC
(dateStr: string | Date)
app/src/utils/dayjs.ts:21
↓ 8 callers
Function
useVisibleModelIds
()
app/src/components/datasets/DatasetContentTabs/Evaluation/useVisibleModelIds.tsx:9
↓ 7 callers
Function
countOpenAIChatTokens
( model: SupportedModel, messages: ChatCompletionMessageParam[], )
app/src/utils/countTokens.ts:15
↓ 7 callers
Function
getTags
( args: OpenPipeArgs["openpipe"], )
client-libs/typescript/src/shared.ts:28
↓ 7 callers
Function
isComparisonModel
(modelId: string)
app/src/utils/comparisonModels.ts:9
↓ 7 callers
Function
modelInfo
(model: BaseModel)
app/src/server/fineTuningProviders/supportedModels.ts:89
↓ 7 callers
Function
rateLimit
(key: string, config: RateLimitConfig)
app/src/utils/rateLimit/rateLimits.ts:9
↓ 7 callers
Function
setPageParams
(newPageParams: { page?: number; pageSize?: number })
app/src/utils/hooks.ts:94
↓ 7 callers
Function
typedNodeEntry
( input: T, )
app/src/types/dbColumns.types.ts:50
↓ 7 callers
Function
useIsClientInitialized
()
app/src/utils/hooks.ts:466
↓ 7 callers
Function
useVisibleEvalIds
()
app/src/components/datasets/DatasetContentTabs/Evaluation/useVisibleEvalIds.tsx:7
↓ 6 callers
Function
copyToClipboard
(text?: string)
app/src/utils/useCopyToClipboard.ts:6
↓ 6 callers
Function
deserializeChatOutput
( completion: string, convertToFunctions = false, )
app/src/modelProviders/fine-tuned/serializers.ts:29
↓ 6 callers
Function
getAnyscaleCompletion
( fineTune: TypedFineTune, input: ChatCompletionCreateParams, )
app/src/modelProviders/fine-tuned/getAnyscaleCompletion.ts:47
↓ 6 callers
Function
getOpenaiCompletion
( projectId: string, input: ChatCompletionCreateParams, )
app/src/server/utils/openai.ts:47
↓ 6 callers
Function
getPreviousMonthPeriodUTC
()
app/src/utils/dayjs.ts:25
↓ 6 callers
Function
isString
(value: any)
app/src/server/modal-rpc/trainerV1/core/request.ts:18
↓ 6 callers
Function
prepareIntegratedDatasetCreation
({ projectId, datasetName, }: { projectId: string; datasetName: string; })
app/src/server/utils/nodes/nodeCreation/prepareIntegratedNodesCreation.ts:147
↓ 6 callers
Function
requireIsAdmin
(ctx: TRPCContext)
app/src/utils/accessControl.ts:113
↓ 6 callers
Function
resolve
(options: ApiRequestOptions, resolver?: T | Resolver<T>)
client-libs/typescript/src/codegen/core/request.ts:137
↓ 6 callers
Function
setFilters
(filters: FilterData[])
app/src/components/Filters/useFilters.ts:28
↓ 6 callers
Function
useDateFilter
()
app/src/components/Filters/useDateFilter.ts:6
↓ 6 callers
Function
usePageParams
()
app/src/utils/hooks.ts:88
↓ 6 callers
Function
useStableData
(result: UseQueryResult<TData, TError>)
app/src/utils/hooks.ts:218
↓ 5 callers
Function
captureFineTuneTrainingFinished
( projectId: string, slug: string, success: boolean, )
app/src/utils/analytics/serverAnalytics.ts:17
↓ 5 callers
Function
enqueueCountDatasetEntryTokens
(job: CountDatasetEntryTokensJob)
app/src/server/tasks/fineTuning/countDatasetEntryTokens.task.ts:95
↓ 5 callers
Function
ensureDefaultExport
(module: T)
app/src/utils/utils.ts:20
↓ 5 callers
Function
formatToUTCDayMonth
(dateStr: string | Date)
app/src/utils/dayjs.ts:18
↓ 5 callers
Function
generatePersistentId
({ creationTime, key, nodeId, }: { creationTime: Date; key: string; nodeId: string; })
app/src/server/utils/nodes/utils.ts:3
↓ 5 callers
Function
getStripeCustomerId
(input: { projectId: string; required: boolean })
app/src/server/utils/stripe.ts:126
↓ 5 callers
Method
get_async_httpx_client
Get the underlying httpx.AsyncClient, constructing a new one if not previously set
trainer/src/api_client/client.py:111
↓ 5 callers
Method
get_httpx_client
Get the underlying httpx.Client, constructing a new one if not previously set
trainer/src/api_client/client.py:80
↓ 5 callers
Function
hashObject
(obj: JsonValue)
app/src/server/utils/hashObject.ts:47
↓ 5 callers
Function
isString
(value: any)
app/src/server/modal-rpc/loraInferenceV1/core/request.ts:18
↓ 5 callers
Function
isString
(value: any)
client-libs/typescript/src/codegen/core/request.ts:21
↓ 5 callers
Function
onClose
()
app/src/components/datasets/DatasetContentTabs/Evaluation/ComparisonModals/FieldComparisonModal.tsx:33
↓ 5 callers
Function
prepareDatasetEntriesForImport
({ projectId, dataChannelId, entriesToImport, onProgress, }: { projectId: string; dataChannelId: s
app/src/server/utils/datasetEntryCreation/prepareDatasetEntriesForImport.ts:17
↓ 5 callers
Function
requireWriteKey
(ctx: TRPCContext)
app/src/server/api/external/v1Api/helpers.ts:6
↓ 5 callers
Function
resolve
( options: ApiRequestOptions, resolver?: T | Resolver<T>, )
app/src/server/modal-rpc/loraInferenceV1/core/request.ts:134
next →
1–100 of 1,184, ranked by callers