Hasty Briefsbeta

双语

Show HN: I Built an Image Captioning Tool Using Llama.cpp

2 months ago
  • #Phoenix LiveView
  • #EXIF Metadata
  • #AI Image Processing
  • 用于批量处理JPEG图像并生成AI描述和关键词的Phoenix LiveView应用
  • 工作流程包括目录扫描、EXIF元数据提取、AI描述生成和元数据写入
  • 优先使用现有EXIF数据而非LLM生成;若无EXIF数据则调用本地LLM
  • 需要Elixir 1.15+、Erlang/OTP 26+、exiftool、fd及支持视觉的AI模型
  • 建议使用本地llama.cpp服务器以避免高昂的API成本
  • 安装步骤包括克隆项目、检查依赖项并启动Phoenix服务器
  • LLM参数通过环境变量配置
  • 本应用采用MIT许可证,版权归Jeff Sandberg所有