GitHub - adamlyttleapps/OpenAI-Wrapper-SwiftUI | Latest TMZ Celebrity News & Gossip | Watch TMZ Live
Skip to content

adamlyttleapps/OpenAI-Wrapper-SwiftUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

OpenAI-Wrapper-SwiftUI

An OpenAI Wrapper built in SwiftUI

Watch the video

Overview

AIWrapper-SwiftUI is a SwiftUI-based wrapper designed to leverage AI for vision-related tasks. This wrapper interacts with an OpenAI proxy script to secure API communications and protect your API key

Features

  • SwiftUI Integration: Seamlessly integrates with SwiftUI projects
  • AI Vision Capabilities: Utilize AI to perform various vision-related tasks
  • Secure API Communication: Protect your OpenAI API key using a proxy script
  • Customizable Settings: Easily configure proxy script location and shared secret key

Usage

  1. Open the code in XCode
  2. Update the Proxy Script Location: In the Models > ChatModel class, update the location property with the URL of your OpenAI proxy script. The source code for the openai_proxy.php script used in the demo is available at: https://github.com/adamlyttleapps/OpenAI-Proxy-PHP.
//customize the location of the openai_proxy.php script
private let location = "https://adamlyttleapps.com/demo/OpenAIProxy-PHP/openai_proxy.php"
    
//create a shared secret key, requests to the server use an md5 hash with the shared secret
private let sharedSecretKey = "secret_key"
  1. Configure Privacy Settings: If you are adding this wrapper to an existing project, ensure that you add the following keys to your Info.plist:
Privacy - Photo Library Usage Description
Privacy - Camera Usage Description

These entries are necessary to request user permissions for accessing the photo library and camera.

Contributions

Contributions are welcome! Feel free to open an issue or submit a pull request on the GitHub repository.

MIT License

This project is licensed under the MIT License. See the LICENSE file for more details.

This README provides a clear overview of the project, detailed usage instructions, and additional sections like examples, contributions, and licensing, making it more comprehensive and user-friendly.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

TMZ Celebrity News – Breaking Stories, Videos & Gossip

Looking for the latest TMZ celebrity news? You've come to the right place. From shocking Hollywood scandals to exclusive videos, TMZ delivers it all in real time.

Whether it’s a red carpet slip-up, a viral paparazzi moment, or a legal drama involving your favorite stars, TMZ news is always first to break the story. Stay in the loop with daily updates, insider tips, and jaw-dropping photos.

🎥 Watch TMZ Live

TMZ Live brings you daily celebrity news and interviews straight from the TMZ newsroom. Don’t miss a beat—watch now and see what’s trending in Hollywood.