4 ms·
Show HN: A website chatbot that also uses APIs
Hi!
"Another chatbot for your content" you may ask? Not really! Let me explain.
I have realized that there's an untapped potential for ChatGPT plugins: why leave them locked up in the OpenAI store? Let's embed them on websites or share using links!
Let's make chatbots ~ do stuff ~, not just talk about what they know.
That's how Chatwith was born. It is a chat widget, it scrapes your website, knowledge page, notion etc - but more importantly, it also understands your API. It can interact with that API on your or your visitors' behalf.
Some use cases & ideas:
- Shopify bot - ask it for order status and invoice
- Realtor - ask for budget, provide listings
- Survey - ask questions, collect answers, submit to Typeform
- Airline service - get your boarding pass
- Mixpanel - talk to your analytics
In other words:
- Talk to APIs & hot data
- ChatGPT plugin on every website
- Your SaaS can be a chatbot
- APIs made accessible (they were reserved for devs until now)
- Create an API, use chat as the interface - skip the frontend
I am trying to envision a future where website visitors are empowered to just say what they want from the business - instead of navigating endless dashboards and documentation.
I'm looking for some feedback about my product! lmk
Rafal
- hkxer 3y agoWebsite link isn’t loading for me
- yu3zhou4 3y agoSounds interesting Rafał! How feasible is that Chatwith will have access to more APIs than only mine, so it can perform more general tasks?
- quan 3y agoI created api2ai (https://github.com/mquan/api2ai https://github.com/mquan/api2ai) to solve this. You provide an OpenAPI spec and auth data to spin up an agent for your API. It’s still low level and requires dev work. But I’m working on building tools to bring it to end users
- yu3zhou4 3y agoThis looks really cool, thx. How good it performs in practice? What are current bottlenecks, if any?
- J_Shelby_J 3y agoThat’s neat! I took a different approach to openapi specs https://github.com/ShelbyJenkins/LLM-OpenAPI-minifier https://github.com/ShelbyJenkins/LLM-OpenAPI-minifier
- iamrafal 3y agoat the moment you can connect only one API, but that API can be just a wrapper for multiple APIs... So whatever you make your OpenAPI spec to be :) Having plug & play integrations is on my short term roadmap
- deleted 3y ago[deleted]
- antihero 3y agoWhat could possibly go wrong?
- iamrafal 3y agoso much can go wrong we live in exciting times!
- willsoon 3y agoI dont have a Gmail account. Is there any hope for me?
- iamrafal 3y agoin the long term, there's hope! in the short, unfortunately, it's not viable for me to spend time on supporting another auth method
- startupsfail 3y agoAnd the coolest thing, the whole project, starting from the idea to Wordpress configuration is entirely generated by ChatGPT ;)
- iamrafal 3y agoyeah pretty much whatever work I do as a solo maker is putting my thoughts and ideas through ChatGPT to 10x
- sureglymop 3y agoOff topic but is anyone else super tired of this generic looking product showcase page? I think that if I ever launch something I'll have to create something that looks completely different because here I got hired right at the rainbow colored headline.
- Ephil012 3y agoOut of curiosity, is this product page built with tailwind ui or something similar? I noticed a lot of product pages have a similar look (as another commenter mentioned) and I was curious what people use for these pages since it seems like they have the same ui elements like they came from some ui framework
- stringtoint 3y agoLooking at the CSS using the browser dev tools, I see CSS variables like `--tw-border-spacing-x` which indicates to me that this is indeed using Tailwind. I've never tried Tailwind UI myself so I'm not sure if it's just Tailwind or Tailwind UI.
- iamrafal 3y agoit’s tailwind css, but not tailwind ui I’m using shadcn UI pack for generic elements like buttons overall the marketing pages are just my design, but for sure heavily inspired by the current trends
- nine_zeros 3y agoThis is a great use case for generative AI. I can totally see companies using this as a service. Kudos!
- iamrafal 3y agothanks!
- quickthrower2 3y agoYou need to say more about how you make this secure. If I can get my airline booking details, can I get someone elses?
- iamrafal 3y agoyes, most airlines will let you retrieve your or someone else’s booking details by just knowing the PNR and name but you’re correct, security is an important matter to manage. That’s why I’ll be adding user authentication in chat.