required positional argument: 'authorization'
I'm getting this error.
error caught in notification handler '/Users/raf/dotfiles/vim/plugged/chatgpt.nvim/rplugin/python3/chatgpt_nvim.py:command:ChatGPT [['testing']]'
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pynvim/plugin/host.py", line 140, in _on_notification
handler(*args)
File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pynvim/plugin/host.py", line 86, in _wrap_delayed_function
plugin = cls(self._configure_nvim_for(cls))
File "/Users/raf/dotfiles/vim/plugged/chatgpt.nvim/rplugin/python3/chatgpt_nvim.py", line 285, in __init__
self.bot = Bot(Chatbot(Config.load().as_dict()))
File "/Users/raf/dotfiles/vim/plugged/chatgpt.nvim/rplugin/python3/chatgpt_nvim.py", line 42, in load
return Config(**json.load(file))
TypeError: Config.__init__() missing 1 required positional argument: 'authorization'
Is the authorization field in .chatgpt-nvim.json needed? I don't think I can access an API key.
Yeah it's required for now, but you can keep it blank. I'll make it optional soon since not many people may have api keys.
Thanks. And thanks for creating this plugin. Really stoked to check it out. I've set authorization to an empty string, but then I get this when I try :ChatGPT query:

Thanks. And thanks for creating this plugin. Really stoked to check it out. I've set authorization to an empty string, but then I get this when I try
:ChatGPT query:
Did you set your session_token? Its currently needed to make requests to ChatGPT.
Yes. I copied a 2481-character string from DevTools > Application > Cookies.


Here's my ~/.chatgpt-nvim file with the session_token changed somewhat for security reasons but with the length preserved:
{
"authorization": "",
"session_token": "eyJhcGciOiJkoXIiLCJlcmMiOiJcMjU2R0NNIn0..crl5HFo4F5GTWz3i.99oUCzx4C08XH3oN8NvoqcVVHPp-62yCtLiTni6-wmxNVZ7IPhSltw02rxh7hKNcfmE-i5rGr7MY79-po8IvPjn8r8zY7RitKujuHQ_iikr7r4FLYNWEEig_iei0gk3VS4lztxGNRGX8Mi4ux3ei5P5Cz1wXF7m74Hrw7oY5XM142ycoU3QnpiTlZScT2WoU16kSzio91mCroOlLtZOohPY7o_1elnLvvNgw6HcICvYhJntuU8LF7kV3lFulq0hT_90hpy146CGsCgFgI1cFgPczikF1zq5V5h9Zc_sMMYvNxQw8Zzo_rNcEiLeR3X_yxW7fhxqcnvseMo-iPI1_SQKkE5NcueS_vxM_ZyKRccC0RJP6W5SX0S0qfm0cEfj6-4UYx4qFml_qJgHG4goPucwX75nVYcc_vq3YxMwqQF2f2H8cyItcNZP_UcNC9mVlL8WZSGJlSfj5oetUcc8rgltoKmC6_EmR1xE6GPRCicLisjxugV4ii-Eooo7GoIK2Ig2VcIiYX_uGZUI2loT21gP5lhiCR8fx0oIF4Vc8IrQWe2RcZLT9Lhy7RPPCkRISVoel4w15ociXuCcMFuwO5vQOuViuKFCcLccw69TMQg9uSIqJiMy6xKHRq5gcq_6IZFclKgiZIccO5hXS0gMsiorzvp6UuXreqhQo8_cHVXn-azjxf8j1i7uijkkj0kuiciP-QOictHi7Kw25TRLcNjyceOxv3hI1F9PTsHi7eY0PcvS7oLcK0usKWvTWJ5XipoU2j5S4WiZY22Hs6Trij3HOn7cZXkihIMIJsikmEcizU9sp22PoO7O9xgpotKUgWIoCcGufiJzk61s6nvifP8MvpN9hvXzQOe6F2NMwFXTRrg-OyehSJzyp5uyqcM1pLuw-iVi9cjPruOn7UcTp5olR4lw-UoJ9zNowNicGCcil4p8J3vh8hZ9SSM2IhkrSc7sjYUJv_poZcfzPHF4Zhp-IcnV_TJYQtMuXHN5nu8f88U1j89j5jzkpzpjjskjh;kj;lkjjjjgjajdfkgja;lh;yz787gv8GQEYoeyC4cY53KWcuT8hHOkQKolR_5kngi1PiIxoXKnk6olOeQN3ZNTHwuTT28Oriq4KcT5oczKSZKyV-k5Ko5Q9h5i9oK4uj-ZPY5G4X9Vi1Mi5zOyiifi2QiZCoeci4qypt6S3i_SoxNVo720ikHVY5mXX2qGnpShzmo67lYnrJ0JmKul5fnSQrNvEJq5T_FyoPPooiwIzpsulfii0ILGHX7oVo3t4wnS5I2i2Umvmuuo_kHHYVvT3lVvY0nw_787GQrfCisTgcloSQJH5GPYYR4cFzv1snqo6InflgEzhTjxgXMi27NtgX80JTF-nckQ1XPcXiHjvEUF1cm6RhnJ_oYKYPKcNcLHF_TEiitCMYni-qFVlR4ghgeZc9ygkC-UXvv1p771VQfcSC6cL7WCioUpixNf0NXWnnSCUXpHYWITXixK97iXc4oO2k-moft0iUxrER-iJ5IZ64fOJrcH9vcx7_QHIZhJrh6979W3kYp7X2jxUccC_kp91rizn2oPPFTy4MpRP8KZqkMo3h4UVoM8vCmkWQo8GY5_jlmqiTIouL77iqTi1uijiPYGcn0FzlSO1UPx4joH9gwJwuucnqcjWqv1ULCucuxGiy7UOWEMuc_ioJlqCCoiQNQpGCsUIUPropVUSoUy9pnUKr-FF_N3-ECGXUt5ikhcKExXFciQv3VcTcSVjcKUlKmwnOMq4eKPqC19gtlKc-QUXHYVoEOcgJCl0uoVnUiVmGKLgpqJkRsGfh0UzfiL63kszsSOhlQFXPYz_imScyTnucc0P-0O7jmocPz9FU7uzNLi4nE0cRwWomz_SoUnooYI4-YyhEllZ3s2H8iliMcc9VQOj73g06FYHoiviL8Qe1K9h6Q8JzYWvCict2cL1t1iuij0sKiciXZ-_sc_J9OoOKtti3cJG0L6g972iHhxwr1uT6Foiw7t_1ucyL7c9iRwErIVcC05FpciNGuoH7Ycwopnc83QSJYY8v-vXJykPi6eEEXg3LtvcFQEcIo3xwomLifo20Gv9oN3L9YiMcvtKHHulElEhiGgumYiCW1TcqyYJxWsWsUiECuZK0SUKZP4sgkXmtHJYoi0c7OkHExko_tfxYyXn6LqiJ1j8QtecxFopYi5f8LvcK7R1lfootKooc-JTmp01vw23hXpOSfp5uc2YloIq34W8hc6EN4EMc-kUPigiGCvgSc96Yc-mvMnsvHMQIn3l5xe2ii2Txiy7QPkLoijCKFc2Y0ip8zo4RkRF70GqC3oe_iceKwCheZvvkZ6FZiXiLFtugi9gHqy28oCrOf7Y2rzqEC2TL2LVLI5cJ-lgeJ1CwOylShKcEtYT.wuoH-trcLZhq9hqrygtcWw"
}
I'm still getting the same error, unfortunately.
Incidentally, I can get this repo working using the access token I can see at https://chat.openai.com/api/auth/session. Is there a way of using this access token with chatgpt.nvim?
Incidentally, I can get this repo working using the access token I can see at https://chat.openai.com/api/auth/session. Is there a way of using this access token with chatgpt.nvim?
Try updating the dependency pip3 install revChatGPT --upgrade, seems to be working for me