OpenAI ChatGPT 的逆向工程SDK。可扩展用于聊天机器人等。觉得不错请右上角Star
感谢 revChatGPT.以及ChatGPT Java Api https://github.com/PlexPt/chatgpt-java
OpenAISession openAIOptions = new OpenAISession(Session_token, CfClearance, UserAgent);
await openAIOptions.RefreshSessionAsync();
如何获取Session_token,CfClearance,UserAgent?
- 通过 https://chat.openai.com/chat 注册并登录。
- 打开浏览器开发者工具,切换到 Application 标签页。
- 在左侧的 Storage - Cookies 中找到 __Secure-next-auth.session-token 一行并复制其值
- 找到 cf_clearance 复制
- 在network中获取 user-agent 复制
注意:如果提示403. 请检查以上参数是否正确,是否过期。并且获取以上参数的浏览器要和本程序在同一IP地址
Chatbot chatbot = new Chatbot(openAIOptions);
await chatbot.GetChatReplyAsync("xxx");