A just simple UI (gradio) to explain product manager what your prompt (DSPy) does and it is also super effective with students.
- Clone the repository:
git clone https://github.com/williambrach/quick-call-dspy.git
cd quick-call-dspy- Install the required dependencies:
uv venv --python 3.12.10
uv sync- Optional - setup .env and add your credentials or insert your credentials via the UI:
cp .env.example .env- Run the application:
gradio app.py- Open the local URL (http://127.0.0.1:7860) in your browser and enjoy!
docker-compose up --builddef from_prompt(prompt: str, return_type: str = "signature") -> type | str:- supported return types: "signature", "string"
This functionality is build upon the code from vibe-dspy repository. Please check it out for more details and add ⭐️.
def from_dspy_string(cls_string: str) -> type[dspy.Signature]:- cls_string: A string representation of a DSPy signature class.
