Release v0.0.1
Release v0.0.1 - 2023-04-10
Python TalkWave
Overview 📖
TalkWave is an AI chatbot for developers written in Python. It features
a simple HTML frontend and is designed to be accessible across various
browsers and devices. TalkWave supports asynchronous operations and can
handle multiple requests simultaneously.
Features ✨
- Accepts a range of parameters to customize the response, such as max tokens, temperature, and stopping conditions.
- Accessible design for cross-browser and device compatibility (Chrome, Firefox, Safari, Edge, and mobile).
- Accurately limits billing with limits and ID binding to prevent exceeding API limits and incurring charges.
- Implements rate limiting functionality to prevent exceeding API limits and incurring charges.
- Plain Python implementation with a limited number of dependencies for easy installation and use.
- Stores responses in log files, JSON, and Markdown formats for easy analysis and sharing.
- Supports multiple GPT models for generating responses, including
gpt-3.5-turbo
,text-davinci-002
,text-curie-001
,text-babbage-001
,text-ada-001
.
Requirements 📋
- Python 3.6 or higher
- The
openai
,tabulate
, andpython-dotenv
packages - An OpenAI API key (get one here)