🎨 Ollama 图片生成器

基于 Ollama API 的流式图片生成工具

⚙️ 生成配置

将自动从 Ollama 模型列表中筛选包含 image 的模型作为候选(不区分大小写),也可以直接手动输入任意模型名。
逐次生成,避免资源占用
准备中...

📜 生成历史 0

🖼️

暂无生成记录

填写左侧表单开始生成图片

📖 配置指南

在你的 Mac 上配置 Ollama(仅需一次):

1️⃣ 创建启动脚本

在终端执行以下命令(将在你的主目录创建脚本):

cat > ~/start-ollama-server.sh << 'EOF'
#!/bin/bash
pkill -9 ollama
sleep 2
OLLAMA_ORIGINS="*" OLLAMA_HOST="0.0.0.0:11434" /usr/local/bin/ollama serve > ~/ollama.log 2>&1 &
echo "✅ Ollama 已启动"
EOF

chmod +x ~/start-ollama-server.sh

💡 提示:~ 表示你的用户主目录(Home)。如果你想把脚本放在“当前目录”,可以把命令里的 ~/ 改成 ./(相对路径)。

2️⃣ 启动 Ollama

~/start-ollama-server.sh

运行脚本时:
• 主目录脚本:~/start-ollama-server.sh
• 当前目录脚本:./start-ollama-server.sh
• 或使用绝对路径(如果脚本在其他位置):/Users/你的用户名/Desktop/start-ollama-server.sh

⚠️ 关于 launchctl setenv(新 macOS 常见坑)

你可能会看到一些教程让你运行下面两句:

launchctl setenv OLLAMA_HOST "0.0.0.0:11434"
launchctl setenv OLLAMA_ORIGINS "*"

但在较新的 macOS(例如 Ventura / Sonoma)上,这种方式经常看起来失效:通过 Finder/Launchpad 启动的 Ollama GUI(Ollama.app)未必会继承这些环境变量。 因此更推荐用上面的脚本方式(在同一条命令里显式指定环境变量)来启动服务端。

⚠️ CLI 后台 serve 与 GUI 启动的冲突

如果你已经用脚本/终端在后台运行了 ollama serve(占用端口 11434),再去启动 Ollama GUI,可能出现端口占用/启动多个实例/配置不一致等问题。
建议:二选一——要么一直用脚本启动服务端;要么只用 GUI 启动(但要确保 CORS/监听地址配置方式与 GUI 兼容)。

3️⃣ 验证连接

点击左侧「测试连接」按钮,确认显示 ✅ 连接成功

💡 功能说明