Hacker News new | ask | show | jobs
by blatant303 1174 days ago
> 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
2 comments

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