chatGPT-Siri-Pro  by ClarenceDan

Siri shortcut for ChatGPT via OpenAI API

created 2 years ago
270 stars

Top 95.9% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a Siri shortcut for enhanced AI-powered conversations using the ChatGPT API (gpt-3.5-turbo). It targets iPhone, iPad, Apple Watch, Mac, HomePod, and CarPlay users seeking more intelligent and customizable voice interactions than standard Siri offers, enabling continuous dialogue and personalized responses.

How It Works

The shortcut leverages Apple's Shortcuts app to interface with the ChatGPT API. Users can input their OpenAI API key for full functionality, including continuous conversations (up to 60 turns) and custom character prompts. It supports saving chat records and offers configurable interaction prompts for a more tailored user experience.

Quick Start & Requirements

  • Install: Download the shortcut via the provided iCloud link.
  • Prerequisites: An OpenAI API key is recommended for full features; otherwise, a free, less stable third-party API is available.
  • Setup: Configure the API key within the shortcut.
  • Usage: Activate by saying "Jarvis" (or a custom wake word) to Siri.
  • Links: iCloud Link, OpenAI API Keys

Highlighted Details

  • Supports continuous conversations up to 60 turns.
  • Allows customization of personality via prompt engineering.
  • Chat history can be saved to Files app or Notes.
  • Customizable wake words and interaction phrases.
  • Offers options for official API or self-hosted reverse proxies for data transmission.

Maintenance & Community

  • Active development with frequent updates (last update noted: 2023.8.8).
  • Community channels include QQ group (713966241) and WeChat.
  • Contact via Twitter (@paladiso.eth) or Jike (@唐唐同学).

Licensing & Compatibility

  • The README does not explicitly state a license.
  • Compatibility with commercial use or closed-source linking is not specified.

Limitations & Caveats

The free third-party API option is noted as having generally unstable performance. Users with multiple Apple devices running different iOS versions (e.g., iOS 14 and iOS 16) may need to create separate shortcut instances to maintain compatibility.

Health Check
Last commit

2 months ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
3 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.