advanced-askai


Nameadvanced-askai JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/zackees/askai
Summaryaskai questions on the command line
upload_time2024-07-23 07:06:29
maintainerZachary Vorhies
docs_urlNone
authorNone
requires_python>=3.7
licenseBSD 3-Clause License
keywords template-python-cmd
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # advanced-askai

[![Linting](../../actions/workflows/lint.yml/badge.svg)](../../actions/workflows/lint.yml)

[![MacOS_Tests](../../actions/workflows/push_macos.yml/badge.svg)](../../actions/workflows/push_macos.yml)
[![Ubuntu_Tests](../../actions/workflows/push_ubuntu.yml/badge.svg)](../../actions/workflows/push_ubuntu.yml)
[![Win_Tests](../../actions/workflows/push_win.yml/badge.svg)](../../actions/workflows/push_win.yml)

A chatbot for your terminal. Has api bindings to run in python code.

# Help

```
usage: Ask OpenAI for help with code

positional arguments:
  prompt                Prompt to ask OpenAI

options:
  -h, --help            show this help message and exit
  --input-file INPUT_FILE
                        Input file containing prompts
  --json                Print response as json
  --set-key SET_KEY     Set OpenAI key
  --output OUTPUT       Output file
  --advanced            bleeding edge model: gpt-4o
  --model MODEL
  --verbose
  --no-stream
  --assistant-prompt ASSISTANT_PROMPT
  --assistant-prompt-file ASSISTANT_PROMPT_FILE
                        File containing assistant prompt
  --max-tokens MAX_TOKENS
                        Max tokens to return
  --code                Code mode: enables aider mode
  --check               Sends the response back to the chatbot for a second opinion
```

See advanced_askai.api.*

# Develope

To develop software, run `. ./activate.sh`

# Windows

This environment requires you to use `git-bash`.

# Linting

Run `./lint.sh` to find linting errors using `pylint`, `flake8` and `mypy`.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/zackees/askai",
    "name": "advanced-askai",
    "maintainer": "Zachary Vorhies",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "template-python-cmd",
    "author": null,
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/1a/49/c34a98c57e78ae665c68ac6fffc380403613259dbac8fcfd17bb46a67c4b/advanced_askai-1.0.0.tar.gz",
    "platform": null,
    "description": "# advanced-askai\r\n\r\n[![Linting](../../actions/workflows/lint.yml/badge.svg)](../../actions/workflows/lint.yml)\r\n\r\n[![MacOS_Tests](../../actions/workflows/push_macos.yml/badge.svg)](../../actions/workflows/push_macos.yml)\r\n[![Ubuntu_Tests](../../actions/workflows/push_ubuntu.yml/badge.svg)](../../actions/workflows/push_ubuntu.yml)\r\n[![Win_Tests](../../actions/workflows/push_win.yml/badge.svg)](../../actions/workflows/push_win.yml)\r\n\r\nA chatbot for your terminal. Has api bindings to run in python code.\r\n\r\n# Help\r\n\r\n```\r\nusage: Ask OpenAI for help with code\r\n\r\npositional arguments:\r\n  prompt                Prompt to ask OpenAI\r\n\r\noptions:\r\n  -h, --help            show this help message and exit\r\n  --input-file INPUT_FILE\r\n                        Input file containing prompts\r\n  --json                Print response as json\r\n  --set-key SET_KEY     Set OpenAI key\r\n  --output OUTPUT       Output file\r\n  --advanced            bleeding edge model: gpt-4o\r\n  --model MODEL\r\n  --verbose\r\n  --no-stream\r\n  --assistant-prompt ASSISTANT_PROMPT\r\n  --assistant-prompt-file ASSISTANT_PROMPT_FILE\r\n                        File containing assistant prompt\r\n  --max-tokens MAX_TOKENS\r\n                        Max tokens to return\r\n  --code                Code mode: enables aider mode\r\n  --check               Sends the response back to the chatbot for a second opinion\r\n```\r\n\r\nSee advanced_askai.api.*\r\n\r\n# Develope\r\n\r\nTo develop software, run `. ./activate.sh`\r\n\r\n# Windows\r\n\r\nThis environment requires you to use `git-bash`.\r\n\r\n# Linting\r\n\r\nRun `./lint.sh` to find linting errors using `pylint`, `flake8` and `mypy`.\r\n",
    "bugtrack_url": null,
    "license": "BSD 3-Clause License",
    "summary": "askai questions on the command line",
    "version": "1.0.0",
    "project_urls": {
        "Homepage": "https://github.com/zackees/askai"
    },
    "split_keywords": [
        "template-python-cmd"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f8e4f1a857536794c54006f854212eab87df1e90a19857612232d53d20913ee",
                "md5": "6f9c281bca4675c8bfae71a6b8355b7d",
                "sha256": "f6dfccda3894ffb9fef6eb1a78965de1988b55c0d85d9ed0738eec2d738f7e28"
            },
            "downloads": -1,
            "filename": "advanced_askai-1.0.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6f9c281bca4675c8bfae71a6b8355b7d",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.7",
            "size": 15157,
            "upload_time": "2024-07-23T07:06:27",
            "upload_time_iso_8601": "2024-07-23T07:06:27.895706Z",
            "url": "https://files.pythonhosted.org/packages/8f/8e/4f1a857536794c54006f854212eab87df1e90a19857612232d53d20913ee/advanced_askai-1.0.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a49c34a98c57e78ae665c68ac6fffc380403613259dbac8fcfd17bb46a67c4b",
                "md5": "ed8c6422b4a1b0bbfbe523afe0733bb3",
                "sha256": "0332d1b2bed22e31f7813a493f7acf402e8ecfbf7ea178892f548e0c0e1fca9f"
            },
            "downloads": -1,
            "filename": "advanced_askai-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "ed8c6422b4a1b0bbfbe523afe0733bb3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 20650,
            "upload_time": "2024-07-23T07:06:29",
            "upload_time_iso_8601": "2024-07-23T07:06:29.051008Z",
            "url": "https://files.pythonhosted.org/packages/1a/49/c34a98c57e78ae665c68ac6fffc380403613259dbac8fcfd17bb46a67c4b/advanced_askai-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-23 07:06:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zackees",
    "github_project": "askai",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "tox": true,
    "lcname": "advanced-askai"
}
        
Elapsed time: 0.65785s