Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anysphere/priompt
/ functions
Functions
220 in github.com/anysphere/priompt
⨍
Functions
220
◇
Types & classes
42
↓ 46 callers
Method
onOutput
(output: T, options?: { p?: number })
priompt/src/outputCatcher.ai.ts:4
↓ 43 callers
Function
isPlainPrompt
(prompt: RenderedPrompt | undefined)
priompt/src/lib.ts:72
↓ 33 callers
Function
getTokenizerByName_ONLY_FOR_OPENAI_TOKENIZERS
(name: UsableTokenizer)
priompt/src/tokenizer.ts:206
↓ 31 callers
Function
render
(elem: PromptElement, options: RenderOptions)
priompt/src/lib.ts:460
↓ 30 callers
Function
isChatPrompt
(prompt: RenderedPrompt | undefined)
priompt/src/lib.ts:69
↓ 26 callers
Function
isPromptContent
(prompt: RenderedPrompt | undefined)
priompt/src/lib.ts:75
↓ 24 callers
Function
shouldPrintVerboseLogs
()
priompt/src/lib.ts:455
↓ 21 callers
Function
promptHasFunctions
(prompt: RenderedPrompt | undefined)
priompt/src/lib.ts:81
↓ 19 callers
Function
NewOutputCatcher
()
priompt/src/outputCatcher.ai.ts:16
↓ 17 callers
Function
promptHasTools
(prompt: RenderedPrompt | undefined)
priompt/src/lib.ts:84
↓ 17 callers
Function
sumPrompts
(a: RenderedPrompt | undefined, b: RenderedPrompt | undefined)
priompt/src/lib.ts:151
↓ 15 callers
Function
cn
(...inputs: ClassValue[])
priompt-preview/src/lib/utils.ts:4
↓ 15 callers
Function
promptStringToString
(promptString: PromptString)
priompt/src/lib.ts:87
↓ 15 callers
Function
promptStringToString
(promptString: PromptString)
priompt-preview/src/App.tsx:186
↓ 14 callers
Method
getOutputs
()
priompt/src/outputCatcher.ai.ts:8
↓ 12 callers
Function
emptyConfig
()
priompt/src/lib.ts:133
↓ 10 callers
Method
getOutput
()
priompt/src/outputCatcher.ai.ts:11
↓ 9 callers
Function
encodeTokens
(text: string, opts: { tokenizer: UsableTokenizer; })
priompt/src/tokenizer.ts:277
↓ 6 callers
Function
numTokensPromptString
(p: PromptString, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:2623
↓ 6 callers
Function
numTokensPromptStringFast_UNSAFE
(prompt: PromptString, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:2632
↓ 6 callers
Function
openaiGetHeaderStringForMessage
(message: { role: 'system' | 'user' | 'assistant' | 'tool', name?: string, to?: string }, tokenizer: UsableTok
priompt/src/tokenizer.ts:438
↓ 6 callers
Function
openaiGetHeaderTokensForMessage
(message: { role: 'system' | 'user' | 'assistant' | 'tool', name?: string, to?: string }, tokenizer: UsableTok
priompt/src/tokenizer.ts:407
↓ 6 callers
Function
promptToTokens
(prompt: RenderedPrompt, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:2801
↓ 6 callers
Function
sumPromptStrings
(a: PromptString, b: PromptString)
priompt/src/lib.ts:100
↓ 5 callers
Function
decodeTokens
(tokens: number[], opts: { tokenizer: UsableTokenizer; })
priompt/src/tokenizer.ts:296
↓ 5 callers
Function
estimateNumTokensFast
(text: string, opts: { tokenizer: UsableTokenizer; })
priompt/src/tokenizer.ts:258
↓ 5 callers
Function
estimateNumTokensFast_SYNCHRONOUS_BE_CAREFUL
(text: string, opts: { tokenizer: UsableTokenizer; })
priompt/src/tokenizer.ts:241
↓ 5 callers
Function
estimateTokensUsingCharcount
(text: string, tokenizer: UsableTokenizer)
priompt/src/tokenizer.ts:330
↓ 5 callers
Function
isTextPromptPotentiallyWithFunctions
(prompt: RenderedPrompt | undefined)
priompt/src/lib.ts:78
↓ 5 callers
Function
numTokens
(text: string, opts: { tokenizer: UsableTokenizer; })
priompt/src/tokenizer.ts:220
↓ 5 callers
Function
numTokensForImage
(dimensions: { width: number; height: number; }, detail: 'low' | 'high' | 'auto')
priompt/src/tokenizer.ts:344
↓ 5 callers
Function
openaiChatMessagesToTokens
(messages: { role: OpenAIMessageRole, name?: string, to?: string, content: string | string[] }[], tokenizer: U
priompt/src/tokenizer.ts:94
↓ 5 callers
Method
register
(prompt: Prompt<T, ReturnT>)
priompt/src/preview.ts:323
↓ 4 callers
Function
fixTextareaHeight
(t: HTMLTextAreaElement)
priompt-preview/src/App.tsx:1907
↓ 4 callers
Function
openaiChatMessagesToPrompt
(messages: { role: OpenAIMessageRole, name?: string, to?: string, content: string | string[] }[], tokenizer: U
priompt/src/tokenizer.ts:71
↓ 4 callers
Function
promptToOpenAIChatMessages
(prompt: RenderedPrompt)
priompt/src/lib.ts:2874
↓ 3 callers
Function
absolutifySourceMap
( sourceMap: SourceMap, offset: number = 0 )
priompt/src/sourcemap.test.tsx:44
↓ 3 callers
Function
computePriority
(elem: Scope | NormalizedScope, parentPriority: number)
priompt/src/lib.ts:2475
↓ 3 callers
Function
computePriorityLevels
(elem: AnyNode[] | AnyNode, parentPriority: number, levels: Set<number>)
priompt/src/lib.ts:2481
↓ 3 callers
Function
configFromPrompt
(prompt: Prompt<T, ReturnT>)
priompt/src/preview.ts:79
↓ 3 callers
Function
countTokensExact
(tokenizer: PriomptTokenizer, prompt: RenderedPrompt, options: { lastMessageIsIncomplete?: boolean; })
priompt/src/lib.ts:2685
↓ 3 callers
Method
dump
(config: PreviewConfig<T>, props: T)
priompt/src/preview.ts:51
↓ 3 callers
Function
getImageMimeType
(bytes: Uint8Array)
priompt/src/lib.ts:14
↓ 3 callers
Function
getProjectRoot
()
priompt/src/preview.ts:68
↓ 3 callers
Method
getPromptOutput
(query: PreviewManagerGetPromptOutputQuery)
priompt/src/preview.ts:199
↓ 3 callers
Method
hydrate
(config: PreviewConfig<T>, dump: string)
priompt/src/preview.ts:346
↓ 3 callers
Function
isChatPrompt
( prompt: RenderedPrompt | undefined )
priompt-preview/src/App.tsx:189
↓ 3 callers
Function
renderWithLevel
( elem: PromptElement, level: number, tokenizer: PriomptTokenizer, callEjectedCallback?: boolean, sourceI
priompt/src/lib.ts:1908
↓ 3 callers
Function
renderun
({ prompt, props, renderOptions, modelCall, loggingOptions, renderedMessagesCallback = (messages: ChatCo
priompt/src/lib.ts:510
↓ 3 callers
Function
validateSourceMap
( absoluteSourceMap: SourceMap, text: string )
priompt/src/sourcemap.test.tsx:8
↓ 3 callers
Function
validateUnrenderedPrompt
(elem: PromptElement)
priompt/src/lib.ts:2321
↓ 2 callers
Function
ComplexPrompt
(props: PromptProps)
priompt/src/components.test.tsx:447
↓ 2 callers
Function
NestedArraysPrompt
(props: PromptProps)
priompt/src/components.test.tsx:524
↓ 2 callers
Function
SimpleMessagePrompt
( props: PromptProps<{ breaktoken: boolean }> )
priompt/src/base.test.tsx:142
↓ 2 callers
Function
SimplePrompt
( props: PromptProps<{ breaktoken: boolean }> )
priompt/src/base.test.tsx:100
↓ 2 callers
Function
SpecialTokensPrompt
()
priompt/src/base.test.tsx:197
↓ 2 callers
Function
Test
(props: PromptProps<{ isolate: boolean }>)
priompt/src/base.test.tsx:37
↓ 2 callers
Function
TestLargePrompt
(props: PromptProps)
priompt/src/components.test.tsx:296
↓ 2 callers
Function
contentArrayToStringContent
(content: Array<string | PromptContent>)
priompt/src/tokenizer.ts:57
↓ 2 callers
Function
countFunctionCallMessageTokens
(functionCall: { name: string; arguments: string; }, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:2993
↓ 2 callers
Function
countFunctionTokens
(functionDefinition: ChatAndFunctionPromptFunction, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:3002
↓ 2 callers
Function
countFunctionTokensApprox_SYNCHRONOUS_BE_CAREFUL
(functionDefinition: ChatAndFunctionPromptFunction, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:3028
↓ 2 callers
Function
countToolTokens
(toolDefinition: ChatAndToolPromptToolFunction, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:3015
↓ 2 callers
Function
countToolTokensApprox_SYNCHRONOUS_BE_CAREFUL
(toolDefinition: ChatAndToolPromptToolFunction, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:3041
↓ 2 callers
Function
defaultYamlLoad
(dump: string)
priompt/src/preview.ts:133
↓ 2 callers
Method
getElement
(promptId: string, propsId: string, outputCatcher?: OutputCatcher<unknown>)
priompt/src/preview.ts:277
↓ 2 callers
Function
getOutputTokenLimit
(model: string)
priompt-preview/src/openai.ts:76
↓ 2 callers
Function
getTokenLimit
(model: string)
priompt-preview/src/openai.ts:86
↓ 2 callers
Function
isMusl
()
tiktoken-node/index.js:16
↓ 2 callers
Function
joinMessages
(messages: ChatCompletionRequestMessage[], lastIsIncomplete: boolean = false, isLlama: boolean = false)
priompt-preview/src/openai.ts:256
↓ 2 callers
Function
mergeConfigsInPlace
(a: ConfigProps, b: ConfigProps)
priompt/src/lib.ts:142
↓ 2 callers
Function
normalizePrompt
(elem: PromptElement)
priompt/src/lib.ts:1130
↓ 2 callers
Function
promptGetText
(prompt: RenderedPrompt | undefined)
priompt/src/lib.ts:90
↓ 2 callers
Function
promptToOpenAIChatRequest
(prompt: RenderedPrompt)
priompt/src/lib.ts:2729
↓ 2 callers
Function
pushCurrentString
()
priompt/src/lib.ts:1135
↓ 2 callers
Function
recursivelyEject
(elem: PromptElement)
priompt/src/lib.ts:1785
↓ 2 callers
Method
registerConfig
(config: PreviewConfig<T>)
priompt/src/preview.ts:50
↓ 2 callers
Method
registerConfig
(config: PreviewConfig<T, ReturnT>)
priompt/src/preview.ts:307
↓ 2 callers
Function
renderWithLevelAndEarlyExitWithTokenEstimation
(elem: PromptElement, level: number, tokenizer: PriomptTokenizer, tokenLimit: number)
priompt/src/lib.ts:1551
↓ 2 callers
Function
streamSource
(stream: ReadableStream)
priompt-preview/src/openai.ts:207
↓ 2 callers
Function
updateHeight
()
priompt-preview/src/App.tsx:1963
↓ 2 callers
Function
zodToJsonSchema
(schema: z.ZodType)
priompt/src/components.tsx:472
↓ 1 callers
Function
ComplexNestedPrompt
(props: PromptProps)
priompt/src/components.test.tsx:703
↓ 1 callers
Function
ExamplePrompt
( props: ExamplePromptProps, args?: { dump?: boolean } )
examples/src/prompt.tsx:22
↓ 1 callers
Function
FunctionCallingPrompt
( props: FunctionCallingPromptProps, args?: { dump?: boolean } )
examples/src/function-calling-prompt.tsx:32
↓ 1 callers
Function
IsolateAndCapturePrompt
(props: PromptProps)
priompt/src/components.test.tsx:589
↓ 1 callers
Function
TestAllMessages
(props: PromptProps)
priompt/src/components.test.tsx:138
↓ 1 callers
Function
TestConfig
( props: PromptProps<{ numConfigs: number }> )
priompt/src/base.test.tsx:252
↓ 1 callers
Function
TestFunction
(props: PromptProps)
priompt/src/components.test.tsx:88
↓ 1 callers
Function
TestImageMessage
(props: PromptProps)
priompt/src/components.test.tsx:250
↓ 1 callers
Function
TestNestedPriorityLevels
(props: PromptProps)
priompt/src/components.test.tsx:390
↓ 1 callers
Function
TestPromptEmojiAndJapanese
()
priompt/src/sourcemap.test.tsx:75
↓ 1 callers
Function
TestPromptTrivial
( props: PromptProps<{ message: string }> )
priompt/src/sourcemap.test.tsx:61
↓ 1 callers
Function
TestSourceMapMoreComplex
( props: PromptProps<{ message: string }> )
priompt/src/sourcemap.test.tsx:87
↓ 1 callers
Function
TestSystemMessage
(props: PromptProps)
priompt/src/components.test.tsx:26
↓ 1 callers
Function
TestSystemMessageWithName
( props: PromptProps<{ systemName?: string; userName?: string }> )
priompt/src/components.test.tsx:38
↓ 1 callers
Function
applyCodestralChatTemplate
(messages: { role: OpenAIMessageRole, name?: string, to?: string, content: string | string[] }[], options?: {
priompt/src/tokenizer.ts:466
↓ 1 callers
Function
chatPromptToString
(prompt: ChatPrompt)
priompt-preview/src/App.tsx:46
↓ 1 callers
Function
computePriorityLevelsTokensMapping
(elem: NormalizedNode[] | NormalizedNode, parentPriority: number, mapping: Record<number, Countables[]>)
priompt/src/lib.ts:2546
↓ 1 callers
Function
configFromSynchronousPrompt
(prompt: SynchronousPrompt<T, ReturnT>, options?: { protoProps?: ProtoPropsType<T>; })
priompt/src/preview.ts:89
next →
1–100 of 220, ranked by callers