Aichains contains demos of Langchain.
If you don't have it already, install Poetry:
pip install poetry
To prepare a Python venv via Poetry:
# Create a new Python venv with Python 3.9
poetry env use 3.9
# Or use an existing interpreter via Poetry use:
# poetry env use /full/path/to/an/existing/python3.9
Activate the virtual environment, then install all the dependencies and the project:
# Activate the environment
poetry shell
# Install the dependencies and the project
poetry install
You can chat with ChatGPT like this:
python -m aichain chat --question='What is OpenAI API?'
You can also chat with arXiv:
python -m aichain arxiv --question='Give me a list of papers about binary code analysis'
Or, you can start an interactive shell similar to IPython:
python -m aichain repl
In the shell, you can use the chat
and arxiv
functions:
chat(question='question about anything')
for ChatGPT-like functionalityarxiv(question='research on arxiv')
to query information from arXiv
For full usages, please run command with --help
options:
python -m aichain -- --help
python -m aichain chat -- --help
python -m aichain arxiv -- --help
python -m aichain repl -- --help