MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / resolveImagePart

Function resolveImagePart

ai/ai.ts:700–710  ·  view source on GitHub ↗
(
  parts: AIContentPart[],
  httpClient: HttpClient,
  token?: AbortToken,
)

Source from the content-addressed store, hash-verified

698
699const resolveImagePart = async (
700 parts: AIContentPart[],
701 httpClient: HttpClient,
702 token?: AbortToken,
703): Promise<AIImage | null> => {
704 const resolved = await resolveImageInputs(parts, httpClient, token, {
705 allowFailures: false,
706 });
707 if (!resolved.length) return null;
708 return { data: resolved[0].data, mimeType: resolved[0].mimeType };
709};
710
711const collectImagePartsFromSingleMessage = async (
712 msg: Api.Message,
713 out: AIContentPart[],

Callers 1

executeMethod · 0.85

Calls 1

resolveImageInputsFunction · 0.85

Tested by

no test coverage detected