Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> 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




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

Search: