MCPcopy Index your code
hub / github.com/Yanyutin753/refresh-gpt-chat

github.com/Yanyutin753/refresh-gpt-chat @v0.7.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7.0 ↗ · + Follow
78 symbols 207 edges 18 files 55 documented · 71% updated 2y agov0.7.0 · 2024-04-08★ 2432 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

refresh-gpt-chat

Docker Image Size (tag)Docker PullsGitHub Repo stars

不许白嫖,请给我免费的star⭐吧,十分感谢!

简介

refresh-gpt-chat 中转oaifree或者PandoraToV1Api的/v1/chat/completions和v1/images/generations接口,把refresh_token当key使用,内含hashmap,自动更新access_token,完美继承pandoraNext留下的refresh_token,支持基本所有的模型,小白也能快速使用!

refresh-gpt-chat Intercept the /v1/chat/completions and v1/images/generations interface of oaifree or PandoraToV1Api, use the refresh_token as the key, which contains a hashmap, automatically update the access_token, perfectly inherit the refresh_token left by pandoraNext, support almost all models, even beginners can use it quickly!


功能特性

  • 通过refresh_token自动更新access_token:方便使用

  • 通过refresh_token作为key进行使用:更好放入one-api里面

  • 支持反代v1/images/generations接口:调用dall-e-3画图更出色

  • 支持反代v1/audio/speech接口:调用tts-1,文字转语音

  • 支持反代v1/audio/transcriptions接口:调用whisper-1,语言转文字

  • 可适用于oaifree、PandoraToV1Api项目:反代服务,直接使用

  • 自定义后缀:防止url被滥用

  • 支持base64识图:能转发识图接口

  • 回复打字机处理:回复更流畅,减少卡顿

  • 个人部署:保障隐私安全

✨点击查看文档站

[!important]

  • 本项目只提供转发接口🥰
  • 开源项目不易,请点个星星吧!!!

Sponsor

如果你觉得我的开源项目对你有帮助,可以赞助我一杯咖啡嘛,十分感谢!!!

Star History

Star History Chart

Extension points exported contracts — how you extend this code

processService (Interface)
@author Yangyang @create 2024-04-08 9:48 [2 implementers]
src/main/java/com/refresh/gptChat/service/processService.java
tokenService (Interface)
@author Yangyang @create 2024-04-03 17:09 [2 implementers]
src/main/java/com/refresh/gptChat/service/tokenService.java
messageService (Interface)
@author Yangyang @create 2024-04-03 17:17 [2 implementers]
src/main/java/com/refresh/gptChat/service/messageService.java
outPutService (Interface)
@author Yangyang @create 2024-04-03 17:07 [2 implementers]
src/main/java/com/refresh/gptChat/service/outPutService.java

Core symbols most depended-on inside this repo

addHeader
called by 12
src/main/java/com/refresh/gptChat/service/tokenService.java
error
called by 9
src/main/java/com/refresh/gptChat/pojo/Result.java
getAccessToken
called by 8
src/main/java/com/refresh/gptChat/service/tokenService.java
getAccess_token
called by 5
src/main/java/com/refresh/gptChat/controller/chatController.java
extractApiKeyAndRequestUrl
called by 5
src/main/java/com/refresh/gptChat/service/messageService.java
getObjectResponseEntity
called by 5
src/main/java/com/refresh/gptChat/service/outPutService.java
createUnauthorizedResponse
called by 4
src/main/java/com/refresh/gptChat/controller/getUserIDController.java
outPutChat
called by 2
src/main/java/com/refresh/gptChat/service/outPutService.java

Shape

Method 60
Class 14
Interface 4

Languages

Java100%

Modules by API surface

src/main/java/com/refresh/gptChat/service/impl/processServiceImpl.java11 symbols
src/main/java/com/refresh/gptChat/controller/chatController.java11 symbols
src/main/java/com/refresh/gptChat/service/outPutService.java7 symbols
src/main/java/com/refresh/gptChat/service/impl/tokenServiceImpl.java7 symbols
src/main/java/com/refresh/gptChat/service/impl/outPutServiceImpl.java7 symbols
src/main/java/com/refresh/gptChat/controller/getUserIDController.java7 symbols
src/main/java/com/refresh/gptChat/service/processService.java6 symbols
src/main/java/com/refresh/gptChat/service/tokenService.java3 symbols
src/main/java/com/refresh/gptChat/refreshGptChatApplication.java3 symbols
src/main/java/com/refresh/gptChat/pojo/Result.java3 symbols
src/main/java/com/refresh/gptChat/service/messageService.java2 symbols
src/main/java/com/refresh/gptChat/service/impl/messageServiceImpl.java2 symbols

For agents

$ claude mcp add refresh-gpt-chat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page