prompt_quill  by osi1880vr

RAG-driven prompt engineer helper for AI image creation

Created 1 year ago
294 stars

Top 89.9% on SourcePulse

GitHubView on GitHub
Project Summary

Prompt Quill is a RAG-driven AI image prompt engineering helper designed for users of all skill levels, from beginners to experts, to generate more sophisticated and effective prompts for AI image generators like Stable Diffusion. It leverages a large vector store of over 3.2 million prompts to inspire and construct detailed prompts based on user input, aiming to improve the quality and creativity of AI-generated images.

How It Works

Prompt Quill utilizes a Retrieval-Augmented Generation (RAG) approach, integrating with libraries like llmware and llama-index to connect to vector stores (Milvus, Qdrant). Users input a basic prompt, and the system retrieves similar prompts from its extensive vector database. An LLM then uses this retrieved context, along with user-defined parameters and a "magic prompt" template, to generate a more detailed and refined prompt. This process aims to produce higher-quality image generation results by providing richer, more contextually relevant instructions to the AI model.

Quick Start & Requirements

  • Installation: Windows users can use one_click_install.bat. A prepare_download_cache.bat is available for managing large file downloads.
  • Prerequisites: Docker is recommended for vector stores but not strictly required for Prompt Quill itself.
  • Resources: Requires downloading large files.
  • Links: Discord: https://discord.gg/gMDTAwfQAP

Highlighted Details

  • Supports multiple LLMs and vector stores (Milvus, Qdrant).
  • Features include translation, "Deep Dive" context exploration, batch prompt generation, and automated model testing.
  • Integrates with Auto1111/Forge API for direct image generation.
  • Includes "Moondream interrogation" for image analysis and improvement advice.
  • Allows customization of prompt generation style via "magic prompt" templates.

Maintenance & Community

The project maintainer expresses dissatisfaction with community engagement, stating a move to a private repository for further development. Updates are infrequent, and the project is described as a "dead end" for public contributions.

Licensing & Compatibility

The README does not explicitly state a license.

Limitations & Caveats

The project is described as moving to a private repository, indicating a potential lack of future public development or support. The maintainer is tired of addressing local installation issues not caused by the software itself. There is no protection against prompt injection.

Health Check
Last Commit

1 month ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
4 stars in the last 30 days

Explore Similar Projects

Starred by Clement Delangue Clement Delangue(Cofounder of Hugging Face), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
10 more.

promptsource by bigscience-workshop

0.2%
3k
Toolkit for creating, sharing, and using natural language prompts
Created 4 years ago
Updated 1 year ago
Feedback? Help us improve.