MCPcopy Create free account

hub / github.com/danielsig/lms-plugin-duckduckgo / functions

Functions31 in github.com/danielsig/lms-plugin-duckduckgo

↓ 4 callersFunctionundefinedIfAuto
(value:unknown, autoValue:unknown)
src/toolsProvider.ts:271
↓ 3 callersFunctionlimitAltText
(alt:string)
src/imageVision.ts:101
↓ 3 callersFunctionpost
(body:URLSearchParams)
src/toolsProvider.ts:52
↓ 3 callersFunctionspoofHeaders
()
src/toolsProvider.ts:303
↓ 2 callersFunctionextensionFromUrl
(src:string)
src/imageVision.ts:46
↓ 2 callersFunctionextractVqd
(html:string)
src/toolsProvider.ts:274
↓ 2 callersFunctionfetchImgBatch
(s?:number)
src/toolsProvider.ts:166
↓ 2 callersFunctionspoofHeadersImage
()
src/toolsProvider.ts:309
↓ 2 callersFunctiontoMarkdownLink
(text:string, url:string)
src/imageVision.ts:120
↓ 2 callersFunctionwaitIfNeeded
()
src/toolsProvider.ts:20
↓ 1 callersFunctionaltFromImageUrl
(src:string, fallback = "Image")
src/imageVision.ts:105
↓ 1 callersFunctionanalyzeImages
( ctl:ToolsProviderController, model:LLM | LLMDynamicHandle, imageRefs:string[], systemPrompt:string, pro
src/imageVision.ts:279
↓ 1 callersFunctionbuildAnalysisPrompt
( focus:string | undefined, wordsPerImage:number | undefined, defaultFocus = DEFAULT_IMAGE_FOCUS, )
src/imageVision.ts:143
↓ 1 callersFunctioncomputeMaxTokens
(wordsPerImage:number | undefined)
src/imageVision.ts:154
↓ 1 callersFunctiondownloadImages
( ctl:ToolsProviderController, items:{ alt:string; src:string }[], status:(msg:string) => void, warn:(msg:
src/imageVision.ts:220
↓ 1 callersFunctionextractAnalysis
(result:{ nonReasoningContent:string; content:string; })
src/imageVision.ts:186
↓ 1 callersFunctiongetImageAnalysisSystem
()
src/toolsProvider.ts:230
↓ 1 callersFunctionisGenericContentType
(contentType:string)
src/imageVision.ts:41
↓ 1 callersFunctionparseContentType
(header:string | null)
src/imageVision.ts:38
↓ 1 callersFunctionparseImageRef
(ref:string, fallbackAlt:string)
src/imageVision.ts:130
↓ 1 callersFunctionresolveImageAnalysisSystem
(configuredPrompt?:string)
src/imageVision.ts:8
↓ 1 callersFunctionresolveImageMime
( contentTypeHeader:string | null, bytes:Uint8Array, src:string, )
src/imageVision.ts:70
↓ 1 callersFunctionresolveImagePath
(src:string, workingDirectory:string)
src/imageVision.ts:136
↓ 1 callersFunctionresolveVisionModel
( ctl:ToolsProviderController, )
src/imageVision.ts:177
↓ 1 callersFunctionshortImageFileName
(batchKey:string, index:number, fileExtension:string)
src/imageVision.ts:116
↓ 1 callersFunctionsmallestVisionModel
(models:LLM[])
src/imageVision.ts:168
↓ 1 callersFunctionsniffImageMime
(bytes:Uint8Array)
src/imageVision.ts:49
↓ 1 callersFunctionstripReasoningNoise
(text:string)
src/imageVision.ts:196
Functionmain
(context:PluginContext)
src/index.ts:5
FunctionresolveTargetWords
( imageCount:number, wordsPerImage?:number, focus?:string, )
src/imageVision.ts:158
FunctiontoolsProvider
(ctl:ToolsProviderController)
src/toolsProvider.ts:15