Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/getjared/scylla

simple chatgpt-cli
https://github.com/getjared/scylla

c chatgpt

Last synced: 28 days ago
JSON representation

simple chatgpt-cli

Awesome Lists containing this project

README

        

scylla.c

features:
• gpt-3.5-turbo model (ill try to add 4 later on)
• sends and receives messages
• supports basic markdown rendering in the terminal
• colorful terminal output
• minimal external dependencies - only requires libcurl and json-c
• conversation export in txt, json, and markdown formats

§ requirements

• gcc compiler
• libcurl library
• json-c library
• a working internet connection
• openai api key

§ installation

git clone https://github.com/getjared/scylla.git
cd scylla
make
sudo make install

./make sure to replace the api key in the code with your actual openai api key.

§ usage

• ./scylla

§ quick-start commands

• save: save the conversation in txt format
• export json: export the conversation in json format
• export md: export the conversation in markdown format
• quit: exit the client