migueldeicaza / platicabot Goto Github PK
View Code? Open in Web Editor NEWMacOS, iOS and watchOS ChatGPT client using your own OpenAI key
License: MIT License
MacOS, iOS and watchOS ChatGPT client using your own OpenAI key
License: MIT License
It would be great if the conversation stored offline like coredata or file
I read somewhere that the Scroll readers feature on SwiftUI only works if you pause the scroll commands to once a second or so, need to do that.
Hi - I thought I'd give this a try, and after some trial and error, I've managed to run this app on a real and simulated iPhone 14 pro, and on a M2 Mac, but in each case, the only response I ever get is "Failed to communicate". I made sure outgoing network connections are permitted, and I've tried with GPT3 and 4 on the phone (how do you select the model on the Mac?). I have entered a newly generated OpenAI API key, so that should be taken care of.
As far as I can tell from the Network activity report, data is being sent out, and data is being returned (is there an easy way to see what the response from the remote host actually is?). That said, although I'm very comfortable with development in general, Swift is new to me, and I only dabble in Xcode occasionally, so I may have just made a stupid mistake. Are you aware of anybody else who's gotten this going?
I am happy with OpenAI, but I should offer also access to the Azure endpoints
It looks like Swift likes to recreate the entire view on every keystroke?
Currently, it is only loaded on startup, so the data does not see recent chats.
This in particular happens on iOS.
Add a large text in the text field try to scroll, it doesn't scroll as a result it could be a blocker.
It would be great if you add a threshold hold to some max value and within the height user should be able to scrollable.
Currently the cursor needs to be at the end to send the request, it would be nice to offer an arrow like iMessages to not rely on that.
It evaluates too early, the new swift support should fix this:
iCloud sync might be the best option, since NSUbiquitousKeyValueStore has a limit of 1 megabyte and 1024 keys.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.