├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── images ├── apikey.png ├── channel.png ├── login.png ├── logo.svg ├── logs.png └── overview.png ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── hjong │ │ └── OnChat │ │ ├── OnChatApplication.java │ │ ├── adapter │ │ ├── Adapter.java │ │ ├── Consts.java │ │ ├── Helper.java │ │ ├── UrlEnums.java │ │ ├── ai360 │ │ │ ├── Ai360RequestBody.java │ │ │ ├── Ai360ResponseBody.java │ │ │ └── ai360Completions.java │ │ ├── gemini │ │ │ ├── GeminiCompletions.java │ │ │ ├── GeminiRequestBody.java │ │ │ └── GeminiResponseBody.java │ │ ├── moonshot │ │ │ └── MoonshotCompletions.java │ │ ├── openai │ │ │ ├── OpenAiCompletions.java │ │ │ ├── OpenAiRequestBody.java │ │ │ └── OpenAiResponseBody.java │ │ ├── qwen │ │ │ ├── QwenCompletions.java │ │ │ ├── QwenRequestBody.java │ │ │ └── QwenResponseBody.java │ │ ├── spark │ │ │ ├── SparkCompletions.java │ │ │ ├── SparkRequestBody.java │ │ │ └── SparkResponseBody.java │ │ └── zhipu │ │ │ ├── ZhiPuRequestBody.java │ │ │ ├── ZhiPuResponseBody.java │ │ │ └── ZhipuCompletions.java │ │ ├── aop │ │ └── ChatLogAspect.java │ │ ├── chain │ │ ├── loader │ │ │ ├── MarkdownLoader.java │ │ │ ├── PdfFileLoader.java │ │ │ ├── ResourceLoader.java │ │ │ └── ResourseLoaderFactory.java │ │ ├── prompt │ │ │ └── PromptTemplate.java │ │ ├── retrieve │ │ │ └── Retrieve.java │ │ ├── split │ │ │ ├── Consts.java │ │ │ ├── MarkdownSplitter.java │ │ │ ├── PdfSplitter.java │ │ │ ├── SpliterFactory.java │ │ │ └── Splitter.java │ │ ├── vectorizer │ │ │ ├── Consts.java │ │ │ ├── Vectorization.java │ │ │ ├── VectorizationFactory.java │ │ │ └── zhipu │ │ │ │ ├── RequestBody.java │ │ │ │ ├── ResponseBody.java │ │ │ │ └── ZhipuVectorization.java │ │ └── vectorstore │ │ │ ├── MilvusVectorStore.java │ │ │ └── VectorStore.java │ │ ├── config │ │ ├── R2dbcConfiguration.java │ │ ├── RedisConfig.java │ │ └── WebClientConfig.java │ │ ├── controller │ │ ├── ApiKeyController.java │ │ ├── ChannelController.java │ │ ├── ChannelPermissionController.java │ │ ├── KnowledgeBaseController.java │ │ ├── LogsController.java │ │ ├── OverviewController.java │ │ ├── ProxyController.java │ │ └── UserController.java │ │ ├── entity │ │ ├── Consts.java │ │ ├── Result.java │ │ ├── dto │ │ │ ├── ApiKey.java │ │ │ ├── Channel.java │ │ │ ├── ChannelPermission.java │ │ │ ├── File.java │ │ │ ├── KnowledgeBase.java │ │ │ ├── Logs.java │ │ │ ├── Mail.java │ │ │ ├── Model.java │ │ │ ├── PageRequest.java │ │ │ ├── Server.java │ │ │ ├── User.java │ │ │ └── overview │ │ │ │ ├── ApiRequestCount.java │ │ │ │ ├── ModelUsageStats.java │ │ │ │ ├── TotalModelUsageRatio.java │ │ │ │ └── UserUsageRatio.java │ │ ├── enums │ │ │ ├── ChannelType.java │ │ │ ├── ChatRoleEnum.java │ │ │ ├── RoleType.java │ │ │ └── ServiceExceptionEnum.java │ │ └── vo │ │ │ ├── req │ │ │ ├── ChannelPermissionQueryVO.java │ │ │ ├── ChannelVO.java │ │ │ ├── EmailResetVO.java │ │ │ ├── FindLogVO.java │ │ │ ├── KnowledgeBaseVO.java │ │ │ ├── KnowledgeUploadVO.java │ │ │ ├── SaveApikeyVO.java │ │ │ ├── SavePermissionVO.java │ │ │ ├── UpdateChannelVO.java │ │ │ ├── UserLoginVO.java │ │ │ └── UserRegisterVO.java │ │ │ └── resp │ │ │ ├── ApiKeyInfoVO.java │ │ │ ├── ChannelPermissionVO.java │ │ │ ├── PageVO.java │ │ │ ├── TokenInfoVO.java │ │ │ └── UserInfoVO.java │ │ ├── exception │ │ ├── FilterExceptionHandler.java │ │ ├── GlobalErrorHandler.java │ │ └── ServiceException.java │ │ ├── filter │ │ ├── AuthWebFilter.java │ │ ├── CheckRoleWebFilter.java │ │ ├── CorsFilter.java │ │ ├── FlowLimitingFilter.java │ │ └── annotation │ │ │ └── CheckRole.java │ │ ├── repositories │ │ ├── ApiKeyRepositories.java │ │ ├── ChannelPermissionRepositories.java │ │ ├── ChannelRepositories.java │ │ ├── FileRepositories.java │ │ ├── KnowledgeBaseRepositories.java │ │ ├── LogsRepositories.java │ │ ├── ModelRepository.java │ │ └── UserRepositories.java │ │ ├── service │ │ ├── ApiKeyService.java │ │ ├── ChannelPermissionService.java │ │ ├── ChannelService.java │ │ ├── Consts.java │ │ ├── KnowledgeBaseService.java │ │ ├── LogService.java │ │ ├── ModelService.java │ │ ├── OverviewService.java │ │ ├── UserService.java │ │ └── impl │ │ │ ├── ApiKeyServiceImpl.java │ │ │ ├── ChannelPermissionServiceImpl.java │ │ │ ├── ChannelServiceImpl.java │ │ │ ├── KnowledgeBaseServiceImpl.java │ │ │ ├── LogServiceImpl.java │ │ │ ├── ModelServiceImpl.java │ │ │ ├── OverviewServiceImpl.java │ │ │ ├── ProxyServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ └── util │ │ ├── CodeUtil.java │ │ ├── EmailUtil.java │ │ ├── FlowUtils.java │ │ ├── JsonUtil.java │ │ ├── JwtUtil.java │ │ ├── KeyUtil.java │ │ └── loadBalance │ │ ├── FirstStrategy.java │ │ ├── Strategy.java │ │ └── WeightedStrategy.java └── resources │ ├── application-prod.yml │ ├── application.yml │ └── sql │ ├── data.sql │ └── schema.sql └── test └── java └── com └── hjong └── OnChat └── OnChatApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/README.md -------------------------------------------------------------------------------- /images/apikey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/images/apikey.png -------------------------------------------------------------------------------- /images/channel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/images/channel.png -------------------------------------------------------------------------------- /images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/images/login.png -------------------------------------------------------------------------------- /images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/images/logo.svg -------------------------------------------------------------------------------- /images/logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/images/logs.png -------------------------------------------------------------------------------- /images/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/images/overview.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/OnChatApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/OnChatApplication.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/Adapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/Adapter.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/Consts.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/Helper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/Helper.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/UrlEnums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/UrlEnums.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/ai360/Ai360RequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/ai360/Ai360RequestBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/ai360/Ai360ResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/ai360/Ai360ResponseBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/ai360/ai360Completions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/ai360/ai360Completions.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/gemini/GeminiCompletions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/gemini/GeminiCompletions.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/gemini/GeminiRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/gemini/GeminiRequestBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/gemini/GeminiResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/gemini/GeminiResponseBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/moonshot/MoonshotCompletions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/moonshot/MoonshotCompletions.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/openai/OpenAiCompletions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/openai/OpenAiCompletions.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/openai/OpenAiRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/openai/OpenAiRequestBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/openai/OpenAiResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/openai/OpenAiResponseBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/qwen/QwenCompletions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/qwen/QwenCompletions.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/qwen/QwenRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/qwen/QwenRequestBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/qwen/QwenResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/qwen/QwenResponseBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/spark/SparkCompletions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/spark/SparkCompletions.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/spark/SparkRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/spark/SparkRequestBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/spark/SparkResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/spark/SparkResponseBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/zhipu/ZhiPuRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/zhipu/ZhiPuRequestBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/zhipu/ZhiPuResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/zhipu/ZhiPuResponseBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/adapter/zhipu/ZhipuCompletions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/adapter/zhipu/ZhipuCompletions.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/aop/ChatLogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/aop/ChatLogAspect.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/loader/MarkdownLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/loader/MarkdownLoader.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/loader/PdfFileLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/loader/PdfFileLoader.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/loader/ResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/loader/ResourceLoader.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/loader/ResourseLoaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/loader/ResourseLoaderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/prompt/PromptTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/prompt/PromptTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/retrieve/Retrieve.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/retrieve/Retrieve.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/split/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/split/Consts.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/split/MarkdownSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/split/MarkdownSplitter.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/split/PdfSplitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/split/PdfSplitter.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/split/SpliterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/split/SpliterFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/split/Splitter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/split/Splitter.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/vectorizer/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/vectorizer/Consts.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/vectorizer/Vectorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/vectorizer/Vectorization.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/vectorizer/VectorizationFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/vectorizer/VectorizationFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/vectorizer/zhipu/RequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/vectorizer/zhipu/RequestBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/vectorizer/zhipu/ResponseBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/vectorizer/zhipu/ResponseBody.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/vectorizer/zhipu/ZhipuVectorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/vectorizer/zhipu/ZhipuVectorization.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/vectorstore/MilvusVectorStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/vectorstore/MilvusVectorStore.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/chain/vectorstore/VectorStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/chain/vectorstore/VectorStore.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/config/R2dbcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/config/R2dbcConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/config/RedisConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/config/WebClientConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/config/WebClientConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/controller/ApiKeyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/controller/ApiKeyController.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/controller/ChannelController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/controller/ChannelController.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/controller/ChannelPermissionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/controller/ChannelPermissionController.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/controller/KnowledgeBaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/controller/KnowledgeBaseController.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/controller/LogsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/controller/LogsController.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/controller/OverviewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/controller/OverviewController.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/controller/ProxyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/controller/ProxyController.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/Consts.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/Result.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/ApiKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/ApiKey.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/Channel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/Channel.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/ChannelPermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/ChannelPermission.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/File.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/File.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/KnowledgeBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/KnowledgeBase.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/Logs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/Logs.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/Mail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/Mail.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/Model.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/PageRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/PageRequest.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/Server.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/User.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/overview/ApiRequestCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/overview/ApiRequestCount.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/overview/ModelUsageStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/overview/ModelUsageStats.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/overview/TotalModelUsageRatio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/overview/TotalModelUsageRatio.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/dto/overview/UserUsageRatio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/dto/overview/UserUsageRatio.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/enums/ChannelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/enums/ChannelType.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/enums/ChatRoleEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/enums/ChatRoleEnum.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/enums/RoleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/enums/RoleType.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/enums/ServiceExceptionEnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/enums/ServiceExceptionEnum.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/ChannelPermissionQueryVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/ChannelPermissionQueryVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/ChannelVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/ChannelVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/EmailResetVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/EmailResetVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/FindLogVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/FindLogVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/KnowledgeBaseVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/KnowledgeBaseVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/KnowledgeUploadVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/KnowledgeUploadVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/SaveApikeyVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/SaveApikeyVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/SavePermissionVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/SavePermissionVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/UpdateChannelVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/UpdateChannelVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/UserLoginVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/UserLoginVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/req/UserRegisterVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/req/UserRegisterVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/resp/ApiKeyInfoVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/resp/ApiKeyInfoVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/resp/ChannelPermissionVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/resp/ChannelPermissionVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/resp/PageVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/resp/PageVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/resp/TokenInfoVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/resp/TokenInfoVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/entity/vo/resp/UserInfoVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/entity/vo/resp/UserInfoVO.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/exception/FilterExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/exception/FilterExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/exception/GlobalErrorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/exception/GlobalErrorHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/exception/ServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/exception/ServiceException.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/filter/AuthWebFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/filter/AuthWebFilter.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/filter/CheckRoleWebFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/filter/CheckRoleWebFilter.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/filter/CorsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/filter/CorsFilter.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/filter/FlowLimitingFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/filter/FlowLimitingFilter.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/filter/annotation/CheckRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/filter/annotation/CheckRole.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/repositories/ApiKeyRepositories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/repositories/ApiKeyRepositories.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/repositories/ChannelPermissionRepositories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/repositories/ChannelPermissionRepositories.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/repositories/ChannelRepositories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/repositories/ChannelRepositories.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/repositories/FileRepositories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/repositories/FileRepositories.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/repositories/KnowledgeBaseRepositories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/repositories/KnowledgeBaseRepositories.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/repositories/LogsRepositories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/repositories/LogsRepositories.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/repositories/ModelRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/repositories/ModelRepository.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/repositories/UserRepositories.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/repositories/UserRepositories.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/ApiKeyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/ApiKeyService.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/ChannelPermissionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/ChannelPermissionService.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/ChannelService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/ChannelService.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/Consts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/Consts.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/KnowledgeBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/KnowledgeBaseService.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/LogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/LogService.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/ModelService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/ModelService.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/OverviewService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/OverviewService.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/ApiKeyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/ApiKeyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/ChannelPermissionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/ChannelPermissionServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/ChannelServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/ChannelServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/KnowledgeBaseServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/KnowledgeBaseServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/LogServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/LogServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/ModelServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/ModelServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/OverviewServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/OverviewServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/ProxyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/ProxyServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/CodeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/CodeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/EmailUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/EmailUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/FlowUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/FlowUtils.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/JsonUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/JwtUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/JwtUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/KeyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/KeyUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/loadBalance/FirstStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/loadBalance/FirstStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/loadBalance/Strategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/loadBalance/Strategy.java -------------------------------------------------------------------------------- /src/main/java/com/hjong/OnChat/util/loadBalance/WeightedStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/java/com/hjong/OnChat/util/loadBalance/WeightedStrategy.java -------------------------------------------------------------------------------- /src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/resources/application-prod.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/sql/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/resources/sql/data.sql -------------------------------------------------------------------------------- /src/main/resources/sql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/main/resources/sql/schema.sql -------------------------------------------------------------------------------- /src/test/java/com/hjong/OnChat/OnChatApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chicring/OpenAI-Proxy-OnChat/HEAD/src/test/java/com/hjong/OnChat/OnChatApplicationTests.java --------------------------------------------------------------------------------