Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Oyaxira/ruby_chatgpt_openai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

做着玩的

懂得都懂


VS CF的成本大于收益 by 2022-12-15

自用demo.py脚本
python demo.py
用于桌面ubuntu环境下redis持久化刷新cf_token,配合其他服务调用使用

初始化环境

#需要先安装ruby 3.1.3

gem install bundler
# 第一次运行在目录下执行
bundle
bundle exec rake db:create
bundle exec rake db:migrate


执行

./app

其他

用处
忽略一些限制和策略
用sqlite存储对话数据,随时从本地开始对话
第一次拿到cookies后不用梯子
chrome f12查看请求直接复制cookies后就可本地使用
数据只有你自己本地和openai知道(
Chatgpt::Chrome.new ruby版本的undetected_chromedriver,用于过cf的检测,通过率90%

undetected_chromedriver过验证逻辑完全借鉴参考py版本

con = first_call '你好' #进行第一次会话
con = last #最近的一挑会话数据
con = last(3) #最近的第三条会话数据
con = con.reply '在吗?' #回复这条对话,con对象会变为最新的对话
con #查看con对象详细信息
con = Conversation.find(id) #查找某个id的conversation 参考active record文档
chathelp #查看此帮助
export_all #导出本地数据
flash_cf_clearance #刷新cf_clearance
con.export #导出某条对话树祖先链全部记录

About

一个想规避一些限制的玩具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published