Skip to content
/ MPC Public

The git repository of Modular Prompted Chatbot paper

License

Notifications You must be signed in to change notification settings

krafton-ai/MPC

Repository files navigation

MPC (Modular Prompted Chatbot)

This is the implementation for Prompted LLMs as Chatbot Modules for Long Open-domain Conversation

Getting started

Run the following to properly import package gpt3chat.

python3 setup.py install --user
pip install -r requirements.txt

To use 🤗 models, you have to install additional dependencies.

pip install -r requirements_hf.txt
python -c "import nltk;nltk.download('punkt')"

Documentation

See the OpenAI API docs.

Usage

The library needs to be configured with your account's secret key which is available on the website. Either set it as the OPENAI_API_KEY environment variable before using the library:

export OPENAI_API_KEY='sk-...'

Or set openai.api_key to its value:

import openai
openai.api_key = "sk-..."

# list engines
engines = openai.Engine.list()

# print the first engine's id
print(engines.data[0].id)

# create a completion
completion = openai.Completion.create(engine="ada", prompt="Hello world")

# print the completion
print(completion.choices[0].text)

LICENSE

The code is released under the Apache-2.0 License. See LICENSE for full terms. The generated data is subject to the model owner's policy.

Citation

Prompted LLMs as Chatbot Modules for Long Open-domain Conversation
[PDF] [Arxiv]

@misc{lee2023prompted,
      title={Prompted LLMs as Chatbot Modules for Long Open-domain Conversation}, 
      author={Gibbeum Lee and Volker Hartmann and Jongho Park and Dimitris Papailiopoulos and Kangwook Lee},
      year={2023},
      eprint={2305.04533},
      archivePrefix={arXiv},
      primaryClass={cs.CL}
}

About

The git repository of Modular Prompted Chatbot paper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages