0.1.33 • Published 12 months ago

chatgpt-kodyfire v0.1.33

Weekly downloads
-
License
ISC
Repository
-
Last release
12 months ago

ChatGPT-kodyfire

Version Documentation License: MIT

Interact with the unofficial ChatGPT API chatbot and export the conversation to Markdown, Text, MP3 and more using Kodyfire.

Homepage

Requirements

  1. kodyfire-cli to be installed
npm install -g kodyfire-cli
  1. Node version >= 18
  2. OPENAI_API_KEY in your .env file. head over to Openai to create a key if don't have one.
  3. TTS requires that you are authenticated using gcloud. You'll need a Google Cloud project with Text-To-Speech API enabled. Google Text-To-Speech guide

Install

npm i chatgpt-kodyfire

Usage

In order to generate your exports, run the generate command. As an example, run the following command from your terminal:

kody generate chatgpt:md topic-no-space

Available concepts

md

Initiate a new chat session and saves the output to an md file.

Usage
kody g chatgpt:md topic

text

Initiate a new chat session and saves the output to a text file.

Usage
kody g chatgpt:text topic

tts

Initiate a new chat session, save and reads out the response using Google Text-to-speech. The output is also saved to a text file. Requires a google cloud project with the text-to-speech API enabled. Also You need to login using the google cli gcloud auth application-default login

Usage
kody g chatgpt:tts topic
Arguments
  • kody string - The name of the kody. chatgpt in our case. You can have multiple kodies installed. To list your installed kodies with your project run kody list
  • concept string - The name of the concept you want to execute. To list the concepts of your installed kody (chatgpt), run kody list chatgpt
  • topic string - The topic question to start the conversation with no spaces. This will be used as filename

📅 Future Features

  • ~Output conversation to a text file~
  • ~Use Google https://github.com/googleapis/nodejs-text-to-speech~
  • ~Generate an audio file using Google text-to-speech api~
  • Extract code and save it to a file(s)
  • Process input using kody upon request. Append file content to request
  • Generate an image using Dalle| other and a description provided by chatgpt
  • Generate a video using Synthesia API and Chatgpt
  • Output conversation to Excel or CSV
  • Live run code and feedback output back to Chatgpt

Author

Anis Marrouchi

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

Credits

📝 License

Copyright © 2022 Anis Marrouchi.

This project is MIT licensed.


This README was generated with ❤️ by readme-kodyfire