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

Method generateImage

ai/ai.ts:3684–3698  ·  view source on GitHub ↗
(prompt: string, token?: AbortToken)

Source from the content-addressed store, hash-verified

3682
3683 async generateImage(prompt: string, token?: AbortToken): Promise<AIImage[]> {
3684 const { providerConfig, model, config } =
3685 await this.getCurrentProviderConfig("image");
3686 const { modeConfig } = this.resolveMode(providerConfig, "image", model);
3687 const handler = this.strategyHandlers[modeConfig.strategy]?.image;
3688 if (!handler) throw new UserError("当前提供商不支持图片生成");
3689 return await handler({
3690 providerConfig,
3691 model,
3692 config,
3693 modeConfig,
3694 prompt,
3695 token,
3696 });
3697 }
3698
3699 async editImage(
3700 prompt: string,
3701 image: AIImage,

Callers 1

executeMethod · 0.45

Calls 2

resolveModeMethod · 0.95

Tested by

no test coverage detected