Skip to content
    Back to all Bounties

    Earn 45,000 ($450.00)

    Time Remainingdue 2 years ago
    Completed

    ChatGPT API conversations via iMessage, store message history

    pilkster
    pilkster
    Posted 2 years ago
    This Bounty has been completed!
    @pilkster's review of @CoderGautamYT
    5.0
    Average Rating
    Communication 5/5, Quality 5/5, Timeliness 5/5
    Gautam delivered exactly as required and communicated quickly and clearly. Recommended.

    Bounty 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

    1. Password protected web page to tweak model settings
    2. 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)
    3. Integration with iMessage for the chats
    4. 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