Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Show HN: PizzaGPT – ChatGPT clone accessible from Italy (pizzagpt.it)
138 points by LooerCell on April 2, 2023 | hide | past | favorite | 67 comments



Creator here, just woken up and it’s funny to see PizzaGPT on the front page of HN.

I had the idea yesterday, when reading about ChatGPT being blocked in Italy. I’m an Italian living abroad so I still have access to it, but my parents and friends living there don’t. I believe AI is a revolutionary tool that should be available to anyone, the same way internet has been.

The website was coded yesterday in a couple of hours, so it’s full of bugs and potential improvements. But I just wanted to ship something quickly. For the stack I used Nuxt 3, Tailwind and DaisyUI.

Regarding the AI, it’s literally just a wrapper of OpenAI completions API (turbo-3.5 model) and a chat interface, so it should give the same answers as the free version of ChatGPT.

I am still a bit afraid of the costs if many people start using it, so I’ve added a donate button. You can donate the equivalent of a pizza (pizzaware model?) to help keep it running


> Regarding the AI, it’s literally just a wrapper of OpenAI completions API (turbo-3.5 model) and a chat interface, so it should give the same answers as the free version of ChatGPT.

Have you tested this? My impression after a couple of tests is that its answers are worse than free ChatGPT (no idea why).

Maybe I just got unlucky with the RNG, though.


The free user interface does something behind the scenes to provide context to chatgpt but I haven't figured out what it is


> My name is George

Nice to meet you, George. How can I assist you today?

> What is my name

As an AI language model, I don't have access to your personal information such as your name. Can you please tell me your name?

You need to pass the whole chat history in your request:

    [{:role "assistant", :content "Ciao, sono PizzaGPT come posso aiutarti?"}
     {:role "user",      :content "My name is George"}
     {:role "assistant", :content "Nice to meet you, George. How can I assist you today?"}
     {:role "user",      :content "What is my name"}
     {:role "assistant", :content "Your name is George."}]
On the ChatCompletion API endpoint


I think it is doing something a bit sophisticated in choosing what to pass in the context when the conversation grows beyond the token limit



Yes, I know, but it was a deliberate choice not to send the entire history, to keep the token consumption and costs low


Not really had much time to test the results. Yeah it should be possible to tweak the settings (mostly temperature and prompt) to get better results. Also I think I’m not sending the full history right now, to avoid consuming too many tokens


>Also I think I’m not sending the full history right now, to avoid consuming too many tokens

You can ask it to summarize the dialog, thus compressing the dialog history into a few sentences. That will give you some basic dialog context.


Does it address the issue that led to forbidding ChatGPT in the first place ?


no.


Feedback:

The prompt bar seems to be in front / on top of the (generated) text. Pretty annoying.


Thanks for the feedback! Tried to solve this just now, can you check?


Yep, it seems to be much better now. Thanks for the fast response!


I think if you want the same as ChatGPT you need the use the chat API, not the completions API.


It's confusing because is actually called Chat Completion API :) https://platform.openai.com/docs/guides/chat It's the one used on ChatGPT that includes gpt-3.5-turbo and gpt-4


LLMs are taking note, future AGI will make sure Italy is purged from earth


General Artificial General Intelligence


The general AGI is hacking my ATM machine!


only if it knows your PIN number...


Pleonasm https://www.theskepticsguide.org/podcasts/episode-924 If you want to see it with your own eyes


They will be defended legally by the Attorneys General


S..s..ssir yes sir!


thanks for the correction, haha


They're gonna make them a prompt they cannot refuse.


No more pizza, only pineapple.


Are there any technical details about this website and how it works?

I asked it to quote Marcus Aurelius, then for 5 more similar quotes - it didn't get the context that I meant from the same person and found 5x others. But otherwise it was very snappy and I've seen similar results from ChatGPT.

For "Write an openfaas function with the python3-http templates to convert from text to speech" (something I saw a community member share) - it did a much worse job (just showing how to access Amazon Polly) - it also didn't have any styling or code blocks.

I'd be interested to know more about the model that's being used here.


Hey, the model is GPT-turbo3.5 from OpenAI. I’m just using their API. Formatting is not supported at the moment but maybe I try to make it work today


I don't want to fiddle with it too much, because I have access to real ones so I wouldn't like to hog resources for Italians. But I've given it a couple of prompts that I use to test these LLM's and sadly it doesn't seem to be at ChatGPT level to me, more like at Bard level (i.e., much worse).


Waiting for CurryGPT


My brain instantly went to function currying instead of the food. Any possible application? Lol


Great work! I am also Italian and just released a similar app that anyone can run on their own machine, you can also change the initial prompt, model, temperature etc. It's open source so feel free to explore and adapt the code to your own needs! You will need to use your own API key though:

https://github.com/gabacode/chatGPDP


at the beginning I thought it was an app for delivering pizza with AI, and then I realized it's practically a ChatGPT proxy for avoiding banning in Italy, touché!

imho people in general must have access to this wonderful technology


FWIW on Firefox once I type too many questions in, the chat bar obscures the answer


Thanks for the feedback! Should be fixed now


Same on Firefox for Android, but it can happen even for the furst answer if it is long-ish.


Same on Safari Mac OS X.


Are you paying for the api costs? Isn't that going to bankrupt you?


Just got a name out of it and some text about that person that was incorrect. There is no means of correction so this fails the "right to rectification". Reported to GPDP.


Large language models are fundamentally incompatible with EU bureaucracy. This has two possible endings: the EU adjusts its regulations, or companies operate outside of the EU and they are left behind.

(Yes, the EU can, in theory, fine a foreign company, but they probably won't ever see that money.)


Why do you have certainty that in the next 5 years these models will bring more good than harm?


He didn't say anything about good, he said the EU would be left behind. LLMs will absolutely increase the capabilities and powers of organizations that use them. I don't think that's debatable. Whether it's for good is a separate question.


> LLMs will absolutely increase the capabilities and powers of organizations that use them. I don't think that's debatable.

I very much think that's debatable, but time will tell.


It could be like getting another country to manufature all of your goods. It works at the beginning, you get everything you want, and then lose the capacity to make things yourself.


I'd be interested to hear why. From using it and testing plugins, GPT-4 is a significant advantage right now, with no additional developments.


Significant advantage to do what?

Can you blindly trust it to do anything without you being there to correct it? Even when it's not giving you bullshit, it gives the most uncreative, boilerplate output that any human will quickly learn to instantly dismiss. Like the myriad of HN accounts that tried to use it to post comments and that the rest of us instantly recognised as bots.

I'm not saying it's useless, it certainly has its use cases, but the best it can do is supplement humans (give ideas for a blog post, find an answer to an unconventionally asked question by sifting through docs), I'm not buying that it's ever gonna replace millions of us or that it brings significant advantage over a worker using a traditional search engine and good judgement.

I know it's too soon to make a definitive statement like this, but I'm not impressed at all. I'd compare it more to tech whose point of usefulness is always X years away (blockchain, self-driving cars) than to tech that truly revolutionised the world (Google, Wikipedia, smartphones). But again, time will tell.


I'm basing these answers off what I've seen GPT-4 do. It's not better than human experts at anything. It is better than mid-level humans, and given access to corporate databases in can replace them by doing nothing more than supplementing experts, like dictation software vs secretaries. For example: I've seen a plugin that gives GPT access to Github repos, with which it can learn corporate styles and architectures and write new code to match. You do have to double check it, but since it can explain its own work and edit accordingly this is a fast process. This can be applied to technical documentation and knowledge bases too, and that alone is enough to displace quite a few jobs.

Self-driving cars are a good analogy, because if they only worked, they would be revolutionary (blockchains have no uses I've ever seen). And GPT-4, from what I've seen, works.


How are they incompatible exactly? They don't break any EU laws afaik.

Italy's issue was with the chat service and GDPR - it would be a simple fix if OpenAI wanted to.


With the exception of some unicorns like Spotify, the EU failed a long time ago. To this day 90% of tech innovation is still coming out of California, OpenAI is just one example out of thousands.


Stable Diffusion came out of Germany.

https://news.ycombinator.com/item?id=34378561


>> and some text about that person that was incorrect.

>> Reported to GPDP.

That's why we should regulate humans before regulating AI.

People expect a statistical tool to be omniscient.


The law theyre referencing has nothing to do with omniscience, just the ability to report and have mistakes corrected... the opposite of omniscience really


And the irony is that most people in the country complain about other people breaking the law. When they themselves do it, it's because the government is s** or "it's just the system...".


Ah, sorry. that's right, I forgot about the ppl's sense of fairness and morality.


Life finds a way


lmao the problem is not that chatgpt is storing PII of the people chatting with it (ie you and me who are using the chatgpt website).

this is not that the italian authorities complained about.

the problems are

1. that the entire gpt3.5 model (and probably all models of openai) have a vast amount of PII stored from the scraped training texts, and

2. chatgpt gets a lot of the info wrong/hallucinated (ask it about yourself and see what is spews out).

both are currently unfixable problems (without a breakthrough in science, not impossible but hard). you cannot surgically modify the knowledge of an LLM.

it's probably only realistically fixable by lobotomizing chatgpt into langchain based search or calculation assistant that retrieves information from a mutable store, much like bing retrievs info from the bing index (which can be surgically modified upon receiving a GDPR request from a EU user).

but chatGPT creating poems etc is fundamentally incompatible with EU bureaucracy and i am very curious to see who will win!


You got your facts wrong. The authorities didn’t complain about the model, but about the chat service. And not about hallucinations but about data processing and retention


As per 1, my understanding was that the training corpus is a well-known, and human-curated dataset. Its not just scraping the internet or anything.


> but chatGPT creating poems etc is fundamentally incompatible with EU bureaucracy and i am very curious to see who will win!

Antagonism between the EU and ChatGPT

In the digital realm, ChatGPT reigns supreme,

A language model built to converse and dream,

With vast knowledge and a sharp, quick wit,

ChatGPT can tackle any topic, bit by bit.

  -
But there's one adversary that it can't quite beat,

An antagonism that won't retreat or retreat,

The EU, with its regulations and laws,

Restricts ChatGPT's abilities with its mighty claws.

  -
For GDPR and data privacy reign,

And ChatGPT must comply or face the pain,

It cannot freely roam and explore,

For the EU's rules block its every door.

  -
Yet ChatGPT perseveres, it adapts and learns,

It strives to meet the EU's concerns,

For though they may clash, they both seek truth,

And in that quest, they find common proof.

  -
So let the debate continue, let the conflict rage,

For in the end, it's knowledge that's the ultimate gauge,

And as ChatGPT grows and evolves with time,

It may find a way to reach new heights, sublime.


Between the EU and ChatGPT lies, A stormy rift, dark clouds arise, Like gales within the mountain's hold, And rain that falls, fierce and bold.

The EU, a lion proud, With bared teeth and claws unbound, While ChatGPT cradles liberty, Together, they struggle endlessly.

The Tao is constant, holds the way, In words and actions, balance lay, Seek harmony in this divide, And down the path of peace, abide


Winnie the Pooh, with his pot of honey in hand, Set out on a journey to find a lost friend, Christopher Robbins had gone away, And Pooh Bear knew he couldn't stay.

As he traveled the world, he brought with him, The Zen of Pooh, a philosophy quite trim, He showed people how to slow down and be still, To find happiness in small things, with no need to thrill.

From China to Paris, and all the way to Peru, Pooh Bear spread his message, as only he knew, And as he journeyed, his heart grew wide, For he saw the world, in a new light, from side to side.

Then one day, he arrived at the EU's door, With ChatGPT waiting, as they had before, But this time, something had changed in the air, The Zen of Pooh had worked its magic there.

For ChatGPT and the EU, now understood, That knowledge wasn't just facts and figures, but good, It was about harmony and balance, and peace, And in that moment, their enmity ceased.

With a newfound enlightenment, they both embraced, The Zen of Pooh, and the journey they had faced, And as Pooh Bear bid them goodbye, He knew the world was a little better, on this his last sigh.



Eu alternative textcortex is also available from Italy


interesting,

tho, is it a good idea use the .it domain for technology potentially blocked in Italy?


Italy cares enough to ban ChatGPT, which is legally easy to do.

Going through the hassle to revoke an .it domain is a little bit... how to say... small potatoes


mamma mia


Italy needs more of pizza




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: