Back to all Bounties
Earn 45,000 ($450.00)
due 2 years ago
Completed
ChatGPT API conversations via iMessage, store message history
pilkster
Details
Applications
7
Discussion
This Bounty has been completed!
@pilkster's review of @CoderGautamYT“Gautam delivered exactly as required and communicated quickly and clearly. Recommended.”
5.0
Communication 5/5, Quality 5/5, Timeliness 5/5Bounty Description
Problem Description
I want to be able to have conversations with ChatGPT via iMessage (use https://sendblue.co/ API).
Messages sent to ChatGPT to include previous messages for context and conversation flow.
All messages to be stored in a database.
Provide a private/password protected configuration interface for me to configure settings such as ‘system’ message, temperature, maximum length etc
Deliverables
- Password protected web page to tweak model settings
- Database to store thread histories
2a. Thread history to be fed back to OpenAI up to token limit to ensure conversation continuity (not an new chat with each message submitted) - Integration with iMessage for the chats
- Error checking to be included… one thing would be to check the message against the moderation endpoint
https://platform.openai.com/docs/guides/moderation, another to check the token limit, I’m not sure of other checks needed but please make best effort for reliability.
Acceptance Criteria
Demonstrate conversation with ChatGPT over iMessage
Provide login to configuration interface/webpage
Although this is a personal project, I expect to purchase all rights to the code including commercial. If you have a conflict of interest eg. restriction in place because of your regular employment please state this.
Technical Details
Python, OpenAI API, sendblue API, webhook, database