Skip to main content

askai questions on the command line

Project description

advanced-askai

Linting

MacOS_Tests Ubuntu_Tests Win_Tests

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

advanced_askai-1.0.0.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

advanced_askai-1.0.0-py2.py3-none-any.whl (15.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file advanced_askai-1.0.0.tar.gz.

File metadata

  • Download URL: advanced_askai-1.0.0.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for advanced_askai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 0332d1b2bed22e31f7813a493f7acf402e8ecfbf7ea178892f548e0c0e1fca9f
MD5 ed8c6422b4a1b0bbfbe523afe0733bb3
BLAKE2b-256 1a49c34a98c57e78ae665c68ac6fffc380403613259dbac8fcfd17bb46a67c4b

See more details on using hashes here.

File details

Details for the file advanced_askai-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for advanced_askai-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 f6dfccda3894ffb9fef6eb1a78965de1988b55c0d85d9ed0738eec2d738f7e28
MD5 6f9c281bca4675c8bfae71a6b8355b7d
BLAKE2b-256 8f8e4f1a857536794c54006f854212eab87df1e90a19857612232d53d20913ee

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page