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
↓ 1 callers
Function
contentArrayToStringContent
(content: Array<string | PromptContent>)
priompt/src/lib.ts:2742
↓ 1 callers
Function
countFunctionCallMessageTokensFast_UNSAFE
(functionCall: { name: string; arguments: string; }, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:2997
↓ 1 callers
Function
countMsgTokens
(message: ChatPromptMessage, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:2976
↓ 1 callers
Function
countMsgTokensFast_UNSAFE
(message: ChatPromptMessage, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:2959
↓ 1 callers
Function
countTokensApproxFast_UNSAFE
(tokenizer: PriomptTokenizer, prompt: RenderedPrompt, options: { lastMessageIsIncomplete?: boolean; })
priompt/src/lib.ts:2643
↓ 1 callers
Function
defaultYamlDump
(props: T)
priompt/src/preview.ts:127
↓ 1 callers
Method
dump
(config: PreviewConfig<T>, props: T)
priompt/src/preview.ts:363
↓ 1 callers
Function
dumpProps
(config: PreviewConfig<T, ReturnT>, props: Omit<T, "onReturn">)
priompt/src/preview.ts:102
↓ 1 callers
Function
estimateFunctionTokensUsingCharcount
(functionDefinition: ChatAndFunctionPromptFunction, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:3055
↓ 1 callers
Function
estimateLowerBoundTokensForPrompt
(prompt: RenderedPrompt | undefined, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:3077
↓ 1 callers
Function
estimateToolTokensUsingCharcount
(toolDefinition: ChatAndToolPromptToolFunction, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:3066
↓ 1 callers
Function
generateNestedArray
(rows: number, cols: number)
priompt/src/components.test.tsx:877
↓ 1 callers
Method
getDump
(promptId: string, propsId: string)
priompt/src/preview.ts:485
↓ 1 callers
Function
getLeaves
(sourceMap: SourceMap)
priompt/src/sourcemap.test.tsx:14
↓ 1 callers
Method
getLiveModePromptCompletion
(promptElement: PromptElement, options: { model: string, abortSignal?: AbortSignal })
priompt/src/preview.ts:415
↓ 1 callers
Method
getPreviews
()
priompt/src/preview.ts:54
↓ 1 callers
Method
getPrompt
(query: PreviewManagerGetPromptQuery)
priompt/src/preview.ts:55
↓ 1 callers
Function
getPromptElementNodeCount
(elem: PromptElement)
priompt/src/lib.ts:3107
↓ 1 callers
Method
getPromptFromRemoteElement
(query: Omit<PreviewManagerGetRemotePromptQuery, "promptId" | "promptDump">, element: PromptElement)
priompt/src/preview.ts:264
↓ 1 callers
Method
getRemoteElement
(promptId: string, promptDump: string)
priompt/src/preview.ts:269
↓ 1 callers
Function
getSourceMapForChat
(message: ChatPromptMessage, tokenizer: PriomptTokenizer, sourceMap: SourceMap, sourceInfo: SourceInfo)
priompt/src/lib.ts:2202
↓ 1 callers
Function
handlePriomptPreview
(S: FastifyInstance)
examples/src/priompt-preview-handlers.ts:6
↓ 1 callers
Function
hydrateEmptyTokenCount
(elem: PromptElement, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:1801
↓ 1 callers
Function
hydrateIsolates
(elem: PromptElement, tokenizer: PriomptTokenizer, shouldBuildSourceMap: boolean | undefined)
priompt/src/lib.ts:1850
↓ 1 callers
Function
injectName
(tokens: number[], name: string, tokenizer: UsableTokenizer)
priompt/src/tokenizer.ts:392
↓ 1 callers
Function
injectNameString
(tokens: string, name: string)
priompt/src/tokenizer.ts:403
↓ 1 callers
Function
injectTo
(tokens: number[], to: string, tokenizer: UsableTokenizer)
priompt/src/tokenizer.ts:397
↓ 1 callers
Function
isDev
()
priompt/src/lib.ts:456
↓ 1 callers
Function
isPlainPrompt
( prompt: RenderedPrompt | undefined )
priompt-preview/src/App.tsx:41
↓ 1 callers
Method
liveMode
(query: PreviewManagerLiveModeQuery, abortSignal?: AbortSignal)
priompt/src/preview.ts:452
↓ 1 callers
Method
liveModeResult
(query: PreviewManagerLiveModeResultQuery)
priompt/src/preview.ts:477
↓ 1 callers
Function
main
()
examples/src/index.ts:40
↓ 1 callers
Method
maybeDump
(prompt: Prompt<T, ReturnT>, props: Omit<T, "onReturn">)
priompt/src/preview.ts:355
↓ 1 callers
Function
mergeSourceMaps
(sourceMaps: (SourceMap | undefined)[], sourceName: string)
priompt/src/lib.ts:2265
↓ 1 callers
Function
messageAdapterReverse
(n: OpenAIV4.Chat.CompletionCreateParams.CreateChatCompletionRequestNonStreaming.Message)
examples/src/index.ts:33
↓ 1 callers
Function
normalizeSourceMap
(sourceMap: SourceMap)
priompt/src/lib.ts:2242
↓ 1 callers
Function
openAIChatMessagesToPrompt
( messages: ChatCompletionRequestMessage[] )
priompt-preview/src/App.tsx:135
↓ 1 callers
Function
populateOnStreamResponseObjectFromOnStream
( captureProps: Capture & { onStream: ( stream: AsyncIterable<ChatCompletionResponseMessage> )
priompt/src/components.tsx:135
↓ 1 callers
Function
promptToOpenAIChatMessages
( prompt: RenderedPrompt )
priompt-preview/src/App.tsx:54
↓ 1 callers
Function
randomString
()
priompt/src/preview.ts:519
↓ 1 callers
Function
renderBinarySearch
( elem: PromptElement, { tokenLimit, tokenizer, lastMessageIsIncomplete, countTokensFast_UNSAFE, shouldBuild
priompt/src/lib.ts:776
↓ 1 callers
Function
renderInPlace
(elem: PromptElement)
priompt/src/lib.ts:1562
↓ 1 callers
Function
renderWithLevelAndCountTokens
(elem: NormalizedNode[] | NormalizedNode, level: number, tokenizer: PriomptTokenizer)
priompt/src/lib.ts:1217
↓ 1 callers
Function
renderWithLevelInPlace
(elem: PromptElement, sourceInfo?: SourceInfo)
priompt/src/lib.ts:1928
↓ 1 callers
Function
requestAdapter
(old: CreateChatCompletionRequest)
examples/src/index.ts:36
↓ 1 callers
Function
streamChatLocalhost
(createChatCompletionRequest: CreateChatCompletionRequest, options?: RequestInit, abortSignal?: AbortSignal)
priompt-preview/src/openai.ts:6
↓ 1 callers
Function
streamify
( m: ChatCompletionResponseMessage | undefined )
priompt-preview/src/App.tsx:2268
↓ 1 callers
Function
useDebouncedCallback
( callback: T, delay: number )
priompt-preview/src/App.tsx:199
↓ 1 callers
Function
validFunctionName
(name: string)
priompt/src/components.tsx:427
↓ 1 callers
Function
validateNoChildrenHigherPriorityThanParent
(elem: PromptElement, parentPriority: number = BASE_PRIORITY)
priompt/src/lib.ts:2421
↓ 1 callers
Function
validateNoUnhandledTypes
(elem: PromptElement)
priompt/src/lib.ts:2329
↓ 1 callers
Function
validateNotBothAbsoluteAndRelativePriority
(elem: PromptElement)
priompt/src/lib.ts:2372
Function
App
()
priompt-preview/src/App.tsx:232
Function
ArvidStory
( props: PromptProps<undefined, AsyncIterable<string>> )
examples/src/prompt.tsx:79
Function
AssistantBox
(props: { abortController: AbortController | undefined; setAbortController: (abortController: AbortControl
priompt-preview/src/App.tsx:2412
Function
AssistantMessage
( props: PromptProps<{ functionCall?: { name: string; arguments: string; // json string
priompt/src/components.tsx:57
Function
CommandDialog
({ children, ...props }: CommandDialogProps)
priompt-preview/src/components/ui/command.tsx:26
Function
CommandMenu
(props: { items: { label: string; onClick: () => void; }[]; })
priompt-preview/src/App.tsx:2289
Function
CommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
priompt-preview/src/components/ui/command.tsx:127
Function
DialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
priompt-preview/src/components/ui/dialog.tsx:68
Function
DialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
priompt-preview/src/components/ui/dialog.tsx:54
Function
Fragment
({ children }: { children: PromptElement[]; })
priompt/src/lib.ts:448
Function
FullPromptFunction
({ fn, functionIndex, debouncedSetFnData, prompt, setForceRerender, }: { fn: ChatAndFunctionPrompt
priompt-preview/src/App.tsx:2102
Function
Function
( props: PromptProps<{ name: string; description: string; parameters: JSONSchema7; onCall?:
priompt/src/components.tsx:385
Function
FunctionMessage
( props: PromptProps<{ name: string; to?: string; }> )
priompt/src/components.tsx:95
Function
ImageComponent
(props: PromptProps<ImageProps>)
priompt/src/components.tsx:86
Function
Isolate
( props: PromptProps<{ isolate: boolean; tokenLimit: number }> )
priompt/src/base.test.tsx:15
Function
PropsSelector
({ prompt, selectedPropsId, setSelectedPropsId, isAtBottom, }: { prompt: | { saved: stri
priompt-preview/src/App.tsx:2337
Function
SimpleFunction
( props: PromptProps< { code: string; error: string; }, | { type: "newImport
examples/src/function-calling-prompt.tsx:121
Function
SimplePrompt
( props: PromptProps< { language: string; text: string; }, boolean > )
examples/src/prompt.tsx:45
Function
SystemMessage
( props: PromptProps<{ name?: string; to?: string; }> )
priompt/src/components.tsx:17
Function
Tool
( props: PromptProps<{ name: string; description: string; parameters: JSONSchema7; }> )
priompt/src/components.tsx:361
Function
ToolResultMessage
( props: PromptProps<{ name: string; to?: string; }> )
priompt/src/components.tsx:115
Function
Tools
( props: PromptProps<{ tools: { name: string; description: string; parameters: JSONSch
priompt/src/components.tsx:159
Function
UserMessage
( props: PromptProps<{ name?: string; to?: string; }> )
priompt/src/components.tsx:37
Function
ZFunction
( props: PromptProps<{ name: string; description: string; parameters: z.ZodType<ParamT>; //
priompt/src/components.tsx:431
Function
ZTools
( props: PromptProps<{ tools: { name: string; description: string; parameters: z.ZodTy
priompt/src/components.tsx:276
Function
absolutifySourceMap
(sourceMap: SourceMap, offset: number = 0)
priompt/src/lib.ts:2292
Function
approximateTokensUsingBytecount
(text: string, tokenizer: UsableTokenizer)
priompt/src/openai.ts:40
Function
chatPromptToString
(prompt: ChatPrompt)
priompt/src/lib.ts:30
Method
configFromSynchronousPrompt
(prompt: SynchronousPrompt<T, ReturnT>)
priompt/src/preview.ts:342
Method
constructor
(message?: string)
priompt/src/lib.ts:3136
Method
constructor
()
priompt/src/preview.ts:406
Function
createElement
(tag: ((props: BaseProps & Record<string, unknown>) => PromptElement) | string, props: Record<string, unknown>
priompt/src/lib.ts:230
Function
down
(e: KeyboardEvent)
priompt-preview/src/App.tsx:2298
Function
estimateTokensUsingBytecount
(text: string, tokenizer: UsableTokenizer)
priompt/src/tokenizer.ts:317
Function
functionPromptToString
(prompt: FunctionPrompt)
priompt/src/lib.ts:35
Method
getConfig
(promptId: string)
priompt/src/preview.ts:161
Method
getOutput
()
priompt/src/outputCatcher.ai.impl.ts:20
Method
getOutputs
()
priompt/src/outputCatcher.ai.impl.ts:16
Method
getPreviews
()
priompt/src/preview.ts:165
Method
getPrompt
(query: PreviewManagerGetPromptQuery)
priompt/src/preview.ts:188
Method
getPromptFromRemote
(query: PreviewManagerGetRemotePromptQuery)
priompt/src/preview.ts:56
Method
getPromptFromRemote
(query: PreviewManagerGetRemotePromptQuery)
priompt/src/preview.ts:243
Method
getPromptFunctionFromRemote
(query: PreviewManagerGetRemotePropsQuery)
priompt/src/preview.ts:258
Method
getPropsFromRemote
(query: PreviewManagerGetRemotePropsQuery)
priompt/src/preview.ts:251
Function
handleChatModelChange
(event: any)
priompt-preview/src/App.tsx:2444
Function
handleCompletionModelChange
(event: any)
priompt-preview/src/App.tsx:2450
Function
handleInput
(e)
priompt-preview/src/App.tsx:2027
Function
handleScroll
(event)
priompt-preview/src/App.tsx:2019
← previous
next →
101–200 of 220, ranked by callers