# 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"
}