MCPollinations MCP 服务器是一款功能强大的工具,可实现图像生成、文本响应、音频生成等功能,还支持灵活的模型管理,为用户提供了便捷高效的使用体验。
MCPollinations MCP 服务器支持图像、文本、音频等多种类型的处理。你可以按照以下步骤进行安装和启动,开启使用之旅。
npm install @pinkpixel/mcpollinations
import { generateImageUrl, generateImage, respondText, respondAudio, listTextModels, listImageModels, listAudioVoices } from '@pinkpixel/mcpollinations';
npm start
8080http://localhost:8080const options = {
// 模型选择(默认为 'flux')
model: "flux",
// 图像尺寸
width: 1024,
height: 1024,
// 生成参数
seed: 12345, // 确保可重复性的具体种子值(默认为随机)
enhance: true, // 使用 LLM 增强提示词(默认开启)
safe: false, // 内容过滤开关(默认关闭)
// 文件保存选项
saveToFile: true, // 设置为 false 可跳过文件保存
outputPath: "/path/to/save/directory", // 自定义保存路径
fileName: "my_custom_name", // 不带扩展名
format: "png" // 支持格式:png、jpeg、jpg、webp
};
为了确保生成的图像唯一性和避免覆盖,MCP 服务器采取以下措施:
sunset.png、sunset_1.png 等。无论是否保存到文件,Base64 编码的图像数据都会被返回,便于以下用途:
![]()
)将 MCPollinations 集成到项目中,可执行以下步骤:
npm install @pinkpixel/mcpollinations
import { generateImageUrl, generateImage, respondText, respondAudio, listTextModels, listImageModels, listAudioVoices } from '@pinkpixel/mcpollinations';
// 使用案例:
const imageUrl = generateImageUrl('sunset over mountains', {
width: 800,
height: 600
});
如需帮助,请访问 GitHub 仓库 查看文档或提交问题。