Coder Social home page Coder Social logo

yanyutin753 / fakeapitool-one-api Goto Github PK

View Code? Open in Web Editor NEW
120.0 120.0 13.0 85.69 MB

(fakeOpen服务已停,请移步到PandoraNext-tokensTool项目,该项目全面支持one-api使用pandoraNext)针对于One-API使用Pandora的可视化网页,可以实现网页批量更改刷新token并每五天自动通过账号密码刷新Tokens,从而自动装填fakeAPI,同时自动更新FakeOpenAI地址,已打包好docker,开箱即用,后续扩展更多功能

License: MIT License

JavaScript 0.63% HTML 2.11% Vue 35.90% TypeScript 3.14% Java 57.45% Python 0.78%
accesstoken chatgpt one-api pandora

fakeapitool-one-api's Introduction

Hi there 👋

From Guangzhou (广州), China.

Studying at SCNU.

Coding 1 year.

✨More (Github Stats, Contact)

📊 GitHub Stats

RockChinQ

📲 联系方式 CONTACT ME

fakeapitool-one-api's People

Contributors

yanyutin753 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

fakeapitool-one-api's Issues

请求支持PostgresSQL

尝试改成这样,无效,报错。 --spring.datasource.url=jdbc:postgres://localhost:5432/oneapi

访问数据库被拒

请问大佬,总是提示访问数据被拒绝
试了root和oneapi的密码都不行
java.sql.SQLException: Access denied for user 'root'@'172.18.0.1' (using password: YES)

请求增加session token

皇上把fakeopen登录接口关了,希望增加时间长的session token,并且刷新转access_token,然后生成fk到oneapi

添加账号的时候报错,以下是请求日志

2023-11-21 06:56:21.810  INFO 1 --- [nio-8008-exec-6] c.y.f.interceptor.LoginCheckInterceptor  : 请求的url: http://10.1.0.5:8008/api/addToken
2023-11-21 06:56:21.816  INFO 1 --- [nio-8008-exec-6] c.y.f.interceptor.LoginCheckInterceptor  : Bearer eyJhbGciOiJIUzI1NiJ9.eyJpZCI6MSwiZXhwIjoxNzAwNTkyNjA0fQ.b7ldpfB0XXXXXXXXXXXXXXXXXXX
2023-11-21 06:56:21.833  INFO 1 --- [nio-8008-exec-6] c.y.f.interceptor.LoginCheckInterceptor  : 令牌合法, 放行
2023-11-21 06:56:21.951  INFO 1 --- [nio-8008-exec-6] c.y.f.service.impl.apiServiceImpl        : HttpResponseProxy{HTTP/1.1 429 Too Many Requests [Date: Tue, 21 Nov 2023 06:56:21 GMT, Content-Type: application/json, Content-Length: 29, Connection: keep-alive, Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=DbrrobtDvK4joGluj42lMI9KzIfh3JH9f51%2BXwVC5kXnhj9%2FzVwXTyKTMiyMsDclRhmpzX3QXK1UNI7uyKVZME7iJQRONPKnfBjSj5b3J%2BPhi8Zx2yD2jJYyZVC0kLc4XXXXXXXXX"}],"group":"cf-nel","max_age":604800}, NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}, Vary: Accept-Encoding, Strict-Transport-Security: max-age=15552000; includeSubDomains; preload, X-Content-Type-Options: nosniff, Server: cloudflare, CF-RAY: 829708491d1f9e64-SJC, alt-svc: h3=":443"; ma=86400] ResponseEntityProxy{[Content-Type: application/json,Content-Length: 29,Chunked: false]}}
2023-11-21 06:56:21.953  INFO 1 --- [nio-8008-exec-6] c.y.f.service.impl.apiServiceImpl        : {"detail":"service overload"}
org.json.JSONException: No value for access_token
	at org.json.JSONObject.get(JSONObject.java:355)
	at org.json.JSONObject.getString(JSONObject.java:515)
	at com.yyandywt99.fakeapitool.service.impl.apiServiceImpl.updateToken(apiServiceImpl.java:695)
	at com.yyandywt99.fakeapitool.service.impl.apiServiceImpl.addToken(apiServiceImpl.java:357)
	at com.yyandywt99.fakeapitool.controller.apiColltroller.addToken(apiColltroller.java:59)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1072)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:965)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:555)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1790)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
	at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.base/java.lang.Thread.run(Thread.java:829)
	

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.