vibe-check-it


Namevibe-check-it JSON
Version 0.1.3 PyPI version JSON
download
home_pageNone
SummaryCheck if your vibe functions are correctly vibing
upload_time2025-08-10 19:30:05
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # vibe-check-it

How many times have you asked ChatGPT a question, received an answer, then asked “Are you sure?” - only for ChatGPT to give a different response? This package is designed for exactly those moments.

**vibe-check-it** is a lightweight Python utility that uses GPT-5 to verify the correctness of your vibe functions' outputs. Pass any function call and its result, and it will ask the AI, “Are you sure this output is correct?” - returning a Python boolean (`True` or `False`).


---

## Installation

```bash
pip install vibe-check-it
```

> **Note:** Requires an environment variable `OPENAI_API_KEY` with your OpenAI API key.

---

## Usage

```python
from vibesort import vibesort
from vibe_check_it import vibe_check_it

is_correct = vibe_check_it(vibesort, [2,3,4,1])

print(f"Output is correct? {is_correct}")  # True or False
```

---

## How it works

1. Calls your vibe function with the provided arguments.
2. Sends a prompt to GPT-5 with the function call, vibe result and arguments.
3. Asks GPT-5 to respond with a boolean (`True` or `False`) if the output is correct.
4. Parses and returns the AI's response.

---

## Requirements

* Python 3.10+
* Valid OpenAI API key set in environment variable `OPENAI_API_KEY`

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "vibe-check-it",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Ivan Ivanov <timee98@outlook.com>",
    "download_url": "https://files.pythonhosted.org/packages/72/26/2f65263e6a4aa947af1c30b69ec8ae9f44a2746de151eac2d3c6b258bd30/vibe_check_it-0.1.3.tar.gz",
    "platform": null,
    "description": "# vibe-check-it\n\nHow many times have you asked ChatGPT a question, received an answer, then asked \u201cAre you sure?\u201d - only for ChatGPT to give a different response? This package is designed for exactly those moments.\n\n**vibe-check-it** is a lightweight Python utility that uses GPT-5 to verify the correctness of your vibe functions' outputs. Pass any function call and its result, and it will ask the AI, \u201cAre you sure this output is correct?\u201d - returning a Python boolean (`True` or `False`).\n\n\n---\n\n## Installation\n\n```bash\npip install vibe-check-it\n```\n\n> **Note:** Requires an environment variable `OPENAI_API_KEY` with your OpenAI API key.\n\n---\n\n## Usage\n\n```python\nfrom vibesort import vibesort\nfrom vibe_check_it import vibe_check_it\n\nis_correct = vibe_check_it(vibesort, [2,3,4,1])\n\nprint(f\"Output is correct? {is_correct}\")  # True or False\n```\n\n---\n\n## How it works\n\n1. Calls your vibe function with the provided arguments.\n2. Sends a prompt to GPT-5 with the function call, vibe result and arguments.\n3. Asks GPT-5 to respond with a boolean (`True` or `False`) if the output is correct.\n4. Parses and returns the AI's response.\n\n---\n\n## Requirements\n\n* Python 3.10+\n* Valid OpenAI API key set in environment variable `OPENAI_API_KEY`\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Check if your vibe functions are correctly vibing",
    "version": "0.1.3",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "702c4343be8cd272856c4a01026446cc0064f0c4150de10825a7494080d1cc88",
                "md5": "a9a5997adf3f7064cad7e0426b6921fb",
                "sha256": "5293422b2f20da89191b0009da887631588e181a4431281703c142f836d3da05"
            },
            "downloads": -1,
            "filename": "vibe_check_it-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a9a5997adf3f7064cad7e0426b6921fb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 3501,
            "upload_time": "2025-08-10T19:30:05",
            "upload_time_iso_8601": "2025-08-10T19:30:05.000892Z",
            "url": "https://files.pythonhosted.org/packages/70/2c/4343be8cd272856c4a01026446cc0064f0c4150de10825a7494080d1cc88/vibe_check_it-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "72262f65263e6a4aa947af1c30b69ec8ae9f44a2746de151eac2d3c6b258bd30",
                "md5": "9170e6fb433d97fe8ec662cb8c219715",
                "sha256": "6ed30c8b513f536395f5f17c4fcc34d0e7aa0805deea7e81f14907a0e8907c0b"
            },
            "downloads": -1,
            "filename": "vibe_check_it-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "9170e6fb433d97fe8ec662cb8c219715",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 2799,
            "upload_time": "2025-08-10T19:30:05",
            "upload_time_iso_8601": "2025-08-10T19:30:05.998503Z",
            "url": "https://files.pythonhosted.org/packages/72/26/2f65263e6a4aa947af1c30b69ec8ae9f44a2746de151eac2d3c6b258bd30/vibe_check_it-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-10 19:30:05",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "vibe-check-it"
}
        
Elapsed time: 0.67628s