Skip to main content

package for search with chatgpt in cli

Project description

chatgpt-search package for quick CLI search

chatgpt-search pypi is a simple integration of openAI chatGPT-3.0 models like (text-davinci-003, code-davinci-002, text-curie-001, text-babbage-001, text-ada-001 etc.) with python to feed your queries answers in terminal.

Tips: update models.toml for tuning models based on your need and use-cases.

Installation

From Pypi

$ pip install chatgpt-search

installpackage

Source code

$ pipenv --python 3.9.13
$ pipenv shell
$ git clone https://github.com/abhijeetkr93/chatgpt-search.git

Setup

set env 'CHATGPT_KEY' for api queries. get free api key by signing up here https://beta.openai.com/signup

$ export CHATGPT_KEY='XXXXXXXXXXXXX'
$ python -m search
Ask Anything (type exit to close):

source code: $ python src/search/main.py

Start Playing

Text Completion: 
"write short story about colonisation."

writestory

Coding Queries:
"How do you implement a bucket sort algorithm?"
"How to convert list of dicts in dict of lists in python?"
"Explain 'const groupsData = await this.getMasterGroup(this.masterGroupName, this.userData.company);'

bucket-sort coding explain-code

Q&A: 
"What is the distance between earth and neptune?"

query

License

Distributed under the MIT License. See LICENSE for more information.

Disclaimer

This is a personal project, not affiliated in any way with OpenAI. If you have any objections, contact @abhijeetkr93.

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

chatgpt-search-0.0.5.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

chatgpt_search-0.0.5-py3-none-any.whl (6.0 kB view hashes)

Uploaded Python 3

Supported by

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