Giter Club home page Giter Club logo

vidura's Introduction

Django CI

Are you a ChatGPT prompt engineer?. Welcome to your all-in-one ChatGPT prompt management system. If you are saving emerging prompts on text editors, git, and on xyz, now goes the pain to add, tag, search and retrieve.

Prompts are nothing but thoughts out of our mind like communication. But, complex thougts easily eascape our memory. Moreover, connecting thoughts is harder. Vidura solves that problem for prompt engineers by streamlining their thoughts/prompts.

This is a basic version for personal use, but if you want to preview more exciting features, like:

  1. Rate your prompts by quality (prompt efficiency score)
  2. API to import and export categories and prompts
  3. Support for managing multiple types of prompts (ChatGPT, Stable Diffusion, Custom prompts)
  4. Be part of a global prompt-engineering community,

visit: https://vidura.ai

Signup for free with your google account and start prompting in seconds. ๐Ÿ˜‰

Screenshots

Categories view

Categories

We simplified categories for you. You can request new categories and we will add it for you.

Prompts view

Prompts

Each prompt will have a list of labels attached like "gpt-3", "simple", or "complex". User can click on a label on any prompt and visit all the prompts tagged with the given label name.

Edit Prompt view

Editor

Create new prompt using editor

Create Prompt

Universal search

One can search matching categories and prompts in one place by using search bar.

Search

Copy to Clipboard & Open ChatGPT from Vidura

Click the "Copy to clipboard" button and click the Chat GPT logo to open a new ChatGPT window. Hit Ctrl or Cmd(Mac OS) + v to paste your prompt into ChatGPT.

Checkout cool prompts shared by community

To checkout all cool prompts shared by other users, head to homepage by clicking "Vidura" logo. By default, when a user creates a public prompt, it is shared to all others as a "community" labelled prompt in respective category.

Search

How to run Vidura ?

You can run this software by installing Python 3.9 or above on your machine, and install developer dependencies on your Python environment like:

pip install -r requirements.txt

Run db migrations

python manage.py migrate

Create a super user

python manage.py createsuperuser

and enter required credentials to use for basic auth.

Load fixture data

To load default categories and labels into System, run below command:

python manage.py loaddata promptbook/fixtures/init_data.yaml

Run the server locally

python manage.py runserver

Access server at http://127.0.0.1:8000 and enter the credentials created before to launch Vidura dashboard.

Note: Vidura is a court minister and advisor from ancient Indian epic "Mahabharata". https://en.wikipedia.org/wiki/Vidura

vidura's People

Contributors

arpithpm avatar narenaryan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vidura's Issues

installation fail

File "C:\Users\zhang\miniconda3\lib\site-packages\django\db\backends\sqlite3\base.py", line 357, in execute
return Database.Cursor.execute(self, query, params)
django.db.utils.IntegrityError: Problem installing fixture 'D:\tmp\Vidura-main\promptbook/fixtures\init_data.yaml': Could not load promptbook.Prompt(pk=2): UNIQUE constraint failed: promptbook_prompt.text_hash, promptbook_prompt.owner_id, promptbook_prompt.category_id

๐Ÿ‘€ Next Steps?

Hello @narenaryan , thanks a lot for your work.
I've seen different initiatives to empower prompting and benchmarking different models, but only a few with a simple purpose: having a prompt repo for private & collaborative usage.

I am interested in collaborate further but I am not sure if this is the right time for you.
Can you please share your thought on top of this and how you see this initiative on the future?
thanks!

Is community prompt is confusing

There are currently two ways to tell the user that a prompt is public.

  1. "is community prompt".
  2. "Is public"

For some time I did not know what is public and what is community prompt. I think it is better to display in one way.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.