bookmarking for when github gets posted
I have been hoping someone would be designing something like this for a while. I am pretty new to AI Chat stuff and had a great time making characters and interacting with them on Yodayo, but they recently stopped hosting any adult content which killed the site for me. How does one obtain an OpenAI API Key? From what I gather it costs money per use? I assume because of how much power it takes to run an AI it gets expensive? Keep up the good work with this project. I hope to try it soon.
Do you have a repo? It would be interesting to give it a look. If you intend to do a local version it would be pretty easy to add in support for other back ends without much change needed.
direct it to a local ip since most apps use an openai compatible api set up there isnāt much that would need to be changes.
I tried a similar project a couple months back and couldnāt figure out a way to convert the text to movements. how did you manage to get it working?
OpenAI has made their real time API available which includes real time voice to speech and vice versa, should be interesting to see
Heres the github repo. The main files are
src/app.js
src/components/AI.js (LLM response parser)
src/components/Hardcode.js (LLM to Handy action function connection logic)
src/components/HandyFunctions.js (Handy Actions Functions)
Feel free to fork it and push changes.
Dm me if you have questions or concerns
posted below, would be cool if there were other custom handy projects other than faptap
Heres the github repo. The main files are
src/app.js
src/components/AI.js (LLM response parser)
src/components/Hardcode.js (LLM to Handy action function cnnection logic)
src/components/HandyFunctions.js (Handy Actions Functions)
Feel free to dm me and push the code regarding custom local models when ready. Iāll take a look and add the option to this and future versions.
posted below, I think parsing the key words isnāt that hard but getting the handy to activate can be problematic. The handy sdk readme is kind of a guide
Git is confusing dont worry but you should merge your version 2 branch into main. This will essentially take the changes of version 2 branch and apply them to the main branch.
so it will be like
git checkout main
Merge version-2 into main, taking all changes from version-2
git merge -X theirs version-2
Finalize and execute changes.
git push origin main
Yeah the main branch was for another project ill probably get rid of. In the meantime ive made some updates to the UI and added other features
Hi Carly, if the community likes this, you may share it on my behalf. Having issues with accounts
Yeah it cost money ($5) but it will last almost forever because cost per conversation is like .001 cents. You can easily get one from openai api website, chatgpt can give you a good guide or YouTube.
The AI is censored meaning it cant be too āadultā. Im working on ways to incorporate uncensored models.
I added characters since people seems to want that, let me know how it look
Looking forward for the option to connect oobabooga and use a local LLM instead of OpenAI! Great idea and project!
The GitHub link 404s for me.
I did take this week to build out my own setup using Ollama for running local uncensored models and integrating handy control via custom tools parsing. Got some good results so far, but I donāt really have the hardware to run things instantly. For me the response stage takes around 30-45s which can be pretty rough.
I created a similar thing for mobile (little project of mine) using openrouter instead of openAI a couple of months ago, Iād suggest looking into it (you can use openAI api for openrouter iirc) - you could have the user enter which model they want to use, they have some uncensored and free ones
Has there been any further development on this? And is there a way to run this app locally instead of through a web gui?
Not sure if Iām willing to sent private API keys over the web to an unknown source, but I think this is a cool project.
Hey yeah Iām actively making commits to the live site. Iāll make another post once Im satisfied with the new features im adding as well as fixing the bugs.
since my last post I added Text-to-audio and text-to-speech, so you can talk to the llm using your voice and it can control the Handy. Its 60% there but I used it and I think it has a lot of potential for exploring new things.
I am trying to make the censored model free without the need for an API, Iāve had people say that obtaining an API key is prohibitively complex.
Iāll also be adding the option to use an uncensored model that can have X rated conversations by dynamically renting out a gpu and hosting a model.
Regarding the api key over the web, yeah its not good practice but its the simplest option to get this running. It looks like people use this app and I have not heard any complaints, I personally use it and havenāt seen issues. Iāll try to get rid of the needs for an api key soon
Iāll also add a settings to tune the functions as well
the disconnect&reset button is bugged, Iāll fix it today
Yeah i had to take it down since i need to use the github for professional use. Im planning on adding features that might require robust security so idk if sharing the source code would be good also.
Ill be adding uncensored models (at the cheapest market rate i can find) for those that dont have NASA level gear. I add an option to use local models on PC if users feel this is their thing and want to invest in that kind of gear.
I might make accounts so users can save their character conversation.
Just chiming in to say that I would be very interested in trying this with my local model setup. I donāt have anything too fancy, just a 12B model running entirely on a 4070, but it does the trick.
Hey, Iāve been following this project for a while and wanted to say thanks for your efforts in building it!
I totally understand needing to take it down from GitHub for professional appearances. It sucks that thereās still such stigma around sex and sex-adjacent topics, but thatās the reality weāre in right now and you should absolutely prioritize protecting your own livelihood.
Have you considered open sourcing it under an alt account with a pseudonym? Thatās what I see many people doing in this space, for example the creator(s) of the popular porn organizer app Stash GitHub - stashapp/stash: An organizer for your porn, written in Go. Documentation: https://docs.stashapp.cc
Iād personally love to contribute to your project like others have offered in the thread, but contributing wonāt be possible if itās not open source anymore
Please know that adding features requiring robust security doesnāt mean a project canāt be open source. Security researchers have a saying about security through obscurity, which boils down to: hiding the implementation of security doesnāt make something more secure. In fact, there are many security-focused open source projects which benefit from being open source, as developers with a security background can verify the project is as secure as it seems and contribute improvements in that area if needed. See for example:
- KeePass, open source password manager GitHub - keepassxreboot/keepassxc: KeePassXC is a cross-platform community-driven port of the Windows application āKeepass Password Safeā.
- Mullvad, open source VPN GitHub - mullvad/mullvadvpn-app: The Mullvad VPN client app for desktop and mobile
Iād also be more than happy to help if you have questions about how to open source particular features securely
Regarding LLM options, Iāve used Mancer in the past myself, they have a wide range of LLMs you can choose from, all unfiltered and private, under one API: https://mancer.tech/
Iām not affiliated with them, but my experience has been great!