Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/getjared/scylla
- Owner: getjared
- Created: 2024-09-26T04:59:02.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-11T01:29:27.000Z (about 1 month ago)
- Last Synced: 2024-10-19T23:17:31.854Z (29 days ago)
- Topics: c, chatgpt
- Language: C
- Homepage:
- Size: 36.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme
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