YiVal logo

YiVal

YiVal/YiVal

Your Automatic Prompt Engineering Assistant for GenAI Applications

GraphCanon updated today · GitHub synced today

2.1k stars329 forksLast push 2y Python Apache-2.0

Decision brief

YiVal is a Python-based tool focused on automatic prompting and fine-tuning for generative AI applications.

Good fit when

  • When you need robust automation in prompt engineering which can help refine prompts for your specific use cases efficiently.
  • If your application requires continuous updates to its prompts based on real-time performance feedback, YiVal provides the automation necessary to handle this without manual intervention.

Avoid when

  • If your project strictly relies on custom-built prompting mechanisms that are not amenable to automated adjustment processes.
  • For scenarios where human oversight is critical in every iteration of prompt adjustment and the team prefers a more hands-on approach to generative AI experimentation.

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Dormant (853d since push)
As of today
Provenance
Not a fork · Organization account
As of today
Security (OSV)
No lockfile
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install YiVal
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

YiVal is a Python-based tool focused on automatic prompting and fine-tuning for generative AI applications.

Capability facts

CLI
CLI entrypoint

Source: pyproject.toml:[project.scripts] · Aug 24, 2026

Languages
python

Source: github.language+pyproject.toml · Aug 24, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 24, 2026)

1. **Install Poetry**: If you haven't already, [install Poetry](https://python-poetry.org/docs/#installation).
Source link
Works with VS CodeVS Code

Source: README excerpt (regex_v1, Aug 24, 2026)

VSCode with Docker extension is recommended for running and developments. If you are d
Source link

Tags

README

Docker Runtime

Install Docker and pull ourimage on DockerHub:

docker pull yival/release:latest

Run our image:

docker run --it yival/release:latest

VSCode with Docker extension is recommended for running and developments. If you are developer using GPU with Pytorch, or need jupyter lab for data science:

docker pull yival/release:cu12_torch_jupyter
docker run --gpus all --it -p 8888:8888 yival/release:cu12_torch_jupyter

Installation Methods

Using pip (Recommended for Users)

Install the yival package directly using pip:

pip install yival

Development Setup Using Poetry

If you're looking to contribute or set up a development environment:

  1. Install Poetry: If you haven't already, install Poetry.

  2. Clone the Repository, or use CodeSpace:

    2.1 Use CodeSpace The easiest way to get YiVal enviornment. Click below to use the GitHub Codespace, then go to the next step.

    2.2 Clone the Repository

    git clone https://github.com/YiVal/YiVal.git
    cd YiVal
    
  3. Setup with Poetry: Initialize the Python virtual environment and install dependencies using Poetry. Make sure to run the below cmd in /YiVal directory:

    poetry install --sync
    

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.