├── .air.toml ├── .cursorignore ├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── copilot-instructions.md ├── release-drafter.yml └── workflows │ ├── docker-image.yml │ ├── linux-release.yml │ ├── macos-release.yml │ └── windows-release.yml ├── .gitignore ├── .golangci.yml ├── Dockerfile ├── Dockerfile-action ├── LICENSE ├── README.en.md ├── README.md ├── Taskfile.yml ├── VERSION ├── bin ├── migration_v0.2-v0.3.sql ├── migration_v0.3-v0.4.sql └── time_test.sh ├── cli ├── export.go └── flag.go ├── common ├── cache │ └── main.go ├── common.go ├── config │ ├── claude.go │ ├── config.go │ ├── constants.go │ ├── gemini.go │ ├── gin_key.go │ ├── option.go │ ├── payment.go │ ├── redis.go │ ├── tokens.go │ └── usage.go ├── crypto.go ├── database.go ├── database │ └── jsontype_ext.go ├── disable-channel.go ├── gin.go ├── go-channel.go ├── image │ ├── http.go │ ├── image.go │ └── image_test.go ├── limit │ ├── api_limiter.go │ ├── countgetscript.lua │ ├── countlimit.go │ ├── countscript.lua │ ├── limiter.go │ ├── memorylimit.go │ ├── slidingwindow.go │ ├── slidingwindow.lua │ ├── slidingwindowget.lua │ ├── tokengetscript.lua │ ├── tokenlimit.go │ └── tokenscript.lua ├── logger │ └── logger.go ├── model-ratio.go ├── notify │ ├── channel │ │ ├── channel_test.go │ │ ├── dingTalk.go │ │ ├── email.go │ │ ├── lark.go │ │ ├── pushdeer.go │ │ ├── telegram.go │ │ └── wecom.go │ ├── notifier.go │ ├── notify.go │ └── send.go ├── oidc │ └── oidc.go ├── rate-limit.go ├── recharge-discount.go ├── redis │ └── redis.go ├── requester │ ├── form_builder.go │ ├── http_client.go │ ├── http_requester.go │ ├── http_stream_reader.go │ ├── ws_client.go │ ├── ws_proxy.go │ ├── ws_reader.go │ └── ws_requester.go ├── scheduler │ └── main.go ├── search │ ├── channel │ │ ├── searxng.go │ │ └── tavily.go │ ├── query.go │ ├── search.go │ ├── search_type │ │ └── type.go │ └── searcher.go ├── stmp │ ├── email.go │ ├── email_test.go │ └── template.go ├── storage │ ├── drives │ │ ├── alioss.go │ │ ├── imgur.go │ │ ├── s3.go │ │ └── sm.go │ ├── storage.go │ ├── storageDrive.go │ ├── storage_test.go │ └── upload.go ├── telegram │ ├── command_aff.go │ ├── command_apikey.go │ ├── command_balance.go │ ├── command_bind.go │ ├── command_custom.go │ ├── command_recharge.go │ ├── command_unbind.go │ ├── common.go │ ├── conversation.go │ └── pagination.go ├── test │ ├── api.go │ ├── chat_config.go │ ├── check_chat.go │ ├── checks.go │ ├── init │ │ └── init.go │ └── server.go ├── token.go ├── user-token.go ├── utils │ ├── helper.go │ ├── proxy.go │ └── request_builder.go ├── validate.go ├── verification.go └── webauthn │ └── webauthn.go ├── config.example.yaml ├── controller ├── analytics.go ├── billing.go ├── channel-billing.go ├── channel-model.go ├── channel-test.go ├── channel.go ├── channel_tag.go ├── check_channel.go ├── check_channel │ ├── check.png │ ├── check_base.go │ ├── check_error.go │ ├── check_img.go │ ├── check_json_format.go │ ├── check_tool.go │ └── main.go ├── common.go ├── favicon.go ├── github.go ├── group.go ├── invoice.go ├── lark.go ├── log.go ├── midjourney.go ├── misc.go ├── model_info.go ├── model_ownedby.go ├── multi_user_statistics.go ├── oidc.go ├── option.go ├── order.go ├── payment.go ├── pricing.go ├── redemption.go ├── system_log.go ├── task.go ├── telegram.go ├── token.go ├── uptime_kuma.go ├── user.go ├── user_group.go ├── webauthn.go └── wechat.go ├── cron └── main.go ├── docker-compose.yml ├── docs ├── .gitignore ├── .vitepress │ └── config.mts ├── deployment │ ├── ExtraRatios.md │ ├── cli.md │ ├── env.md │ ├── index.md │ ├── notify.md │ ├── storage.md │ └── update.md ├── dev │ └── index.md ├── index.md ├── package.json ├── use │ ├── FAQ.md │ ├── Rerank.md │ ├── VertexAI.md │ ├── index.md │ ├── prices_update.md │ ├── reasoning.md │ └── special.md └── yarn.lock ├── go.mod ├── go.sum ├── hack └── scripts │ └── genui.sh ├── i18n ├── en.json └── translate.py ├── main.go ├── makefile ├── mcp ├── server.go └── tools │ ├── available_model │ └── available_model.go │ ├── calculator │ └── calculator.go │ ├── current_time │ └── current_time.go │ ├── dashboard │ └── dashboard.go │ └── mcp_tool.go ├── metrics └── main.go ├── middleware ├── api-enabled.go ├── api-limit.go ├── auth.go ├── cache.go ├── context-userid.go ├── cors.go ├── distributor.go ├── logger.go ├── metrics.go ├── prices.go ├── rate-limit.go ├── recover.go ├── request-id.go ├── telegram.go ├── turnstile-check.go └── utils.go ├── model ├── balancer.go ├── cache.go ├── channel.go ├── channel_tag.go ├── common.go ├── log.go ├── main.go ├── midjourney.go ├── migrate.go ├── model_info.go ├── model_ownedby.go ├── option.go ├── order.go ├── payment.go ├── price.go ├── pricing.go ├── redemption.go ├── statistics.go ├── statistics_month.go ├── task.go ├── telegram_menu.go ├── token.go ├── user.go ├── user_group.go └── utils.go ├── one-api.service ├── payment ├── gateway │ ├── alipay │ │ ├── client.go │ │ ├── payment.go │ │ └── type.go │ ├── epay │ │ ├── client.go │ │ ├── payment.go │ │ └── type.go │ ├── stripe │ │ ├── payment.go │ │ └── type.go │ └── wxpay │ │ ├── client.go │ │ ├── payment.go │ │ └── type.go ├── payment.go ├── service.go └── types │ └── types.go ├── providers ├── ali │ ├── ali_test.go │ ├── base.go │ ├── chat.go │ ├── chat_test.go │ ├── embeddings.go │ ├── model.go │ └── type.go ├── azure │ ├── base.go │ ├── image_generations.go │ ├── model.go │ └── type.go ├── azureSpeech │ ├── base.go │ └── speech.go ├── azure_v1 │ └── base.go ├── azuredatabricks │ └── main.go ├── baichuan │ ├── base.go │ ├── chat.go │ └── type.go ├── baidu │ ├── base.go │ ├── chat.go │ ├── embeddings.go │ └── type.go ├── base │ ├── common.go │ ├── handler.go │ ├── interface.go │ └── type.go ├── bedrock │ ├── base.go │ ├── category │ │ ├── base.go │ │ └── claude.go │ ├── chat.go │ ├── relay_claude.go │ ├── sigv4 │ │ ├── LICENSE │ │ ├── const.go │ │ ├── header.go │ │ ├── helper.go │ │ ├── key_deriver.go │ │ ├── sign_time.go │ │ ├── signer.go │ │ └── util.go │ ├── stream_reader.go │ └── type.go ├── claude │ ├── base.go │ ├── chat.go │ ├── common.go │ ├── interface.go │ ├── model.go │ ├── relay.go │ └── type.go ├── cloudflareAI │ ├── base.go │ ├── chat.go │ ├── image_generations.go │ ├── transcriptions.go │ └── type.go ├── cohere │ ├── base.go │ ├── chat.go │ ├── model.go │ ├── rerank.go │ └── type.go ├── coze │ ├── base.go │ ├── chat.go │ └── type.go ├── deepseek │ ├── balance.go │ └── base.go ├── gemini │ ├── base.go │ ├── chat.go │ ├── common.go │ ├── image_generations.go │ ├── interface.go │ ├── model.go │ ├── relay.go │ └── type.go ├── github │ ├── base.go │ ├── model.go │ └── type.go ├── groq │ ├── base.go │ └── chat.go ├── hunyuan │ ├── base.go │ ├── chat.go │ ├── sign.go │ └── type.go ├── jina │ ├── base.go │ └── rerank.go ├── kling │ ├── base.go │ ├── fetch.go │ ├── submit.go │ └── type.go ├── lingyi │ └── base.go ├── midjourney │ ├── base.go │ ├── constant.go │ ├── error.go │ └── type.go ├── minimax │ ├── base.go │ ├── chat.go │ ├── speech.go │ └── type.go ├── mistral │ ├── base.go │ ├── model.go │ └── type.go ├── moonshot │ ├── balance.go │ ├── base.go │ └── chat.go ├── ollama │ ├── base.go │ ├── chat.go │ ├── embeddings.go │ ├── model.go │ └── type.go ├── openai │ ├── balance.go │ ├── base.go │ ├── chat.go │ ├── completion.go │ ├── embeddings.go │ ├── image_edits.go │ ├── image_generations.go │ ├── image_variations.go │ ├── interface.go │ ├── model.go │ ├── moderation.go │ ├── realtime.go │ ├── responses.go │ ├── speech.go │ ├── transcriptions.go │ ├── translations.go │ └── type.go ├── openrouter │ ├── base.go │ ├── chat.go │ └── type.go ├── palm │ ├── base.go │ ├── chat.go │ └── type.go ├── providers.go ├── recraftAI │ ├── balance.go │ ├── generations.go │ ├── main.go │ ├── relay.go │ └── type.go ├── replicate │ ├── chat.go │ ├── image_generations.go │ ├── main.go │ └── type.go ├── siliconflow │ ├── balance.go │ ├── image_generations.go │ ├── main.go │ ├── rerank.go │ └── type.go ├── stabilityAI │ ├── base.go │ ├── image_generations.go │ └── type.go ├── suno │ ├── account.go │ ├── base.go │ ├── fetch.go │ ├── submit.go │ └── type.go ├── tencent │ ├── base.go │ ├── chat.go │ └── type.go ├── vertexai │ ├── base.go │ ├── category │ │ ├── base.go │ │ ├── claude.go │ │ └── gemini.go │ ├── chat.go │ ├── image_generations.go │ ├── relay_claude.go │ ├── relay_gemini.go │ └── type.go ├── xAI │ └── base.go ├── xunfei │ ├── base.go │ ├── chat.go │ └── type.go └── zhipu │ ├── base.go │ ├── chat.go │ ├── embeddings.go │ ├── image_generations.go │ └── type.go ├── pull_request_template.md ├── relay ├── base.go ├── chat.go ├── claude.go ├── common.go ├── completions.go ├── embeddings.go ├── gemini.go ├── image-edits.go ├── image-generations.go ├── image-variationsy.go ├── main.go ├── midjourney │ ├── LICENSE │ ├── relay-mj.go │ ├── relay.go │ └── service.go ├── model.go ├── moderations.go ├── realtime.go ├── recraftAI.go ├── relay.go ├── relay_util │ ├── extra_price.go │ ├── heartbeat.go │ ├── quota.go │ └── responses_stream.go ├── rerank.go ├── responses.go ├── search.go ├── speech.go ├── task │ ├── base │ │ └── base.go │ ├── common.go │ ├── kling │ │ ├── base.go │ │ ├── fetch.go │ │ └── submit.go │ ├── main.go │ ├── suno │ │ ├── base.go │ │ ├── fetch.go │ │ └── submit.go │ └── task.go ├── transcriptions.go └── translations.go ├── router ├── api-router.go ├── dashboard.go ├── main.go ├── mcp-router.go ├── relay-router.go └── web-router.go ├── safty ├── providers │ └── keyword │ │ └── keyword.go ├── safty.go ├── service.go └── types │ └── type.go ├── types ├── assistant.go ├── audio.go ├── chat.go ├── common.go ├── completion.go ├── embeddings.go ├── events.go ├── image.go ├── moderation.go ├── rerank.go ├── responses.go └── task.go └── web ├── .eslintrc ├── .gitignore ├── .i18nrc.js ├── .prettierrc ├── README.md ├── index.html ├── jsconfig.json ├── package.json ├── public ├── ali_pay.png ├── favicon.ico ├── logo-loading-white.svg ├── logo-loading.svg └── wechat_pay.png ├── src ├── App.jsx ├── assets │ ├── css │ │ ├── content-viewer.css │ │ └── dracula.css │ ├── fonts │ │ ├── roboto-500.woff2 │ │ ├── roboto-700.woff2 │ │ └── roboto-regular.woff2 │ ├── images │ │ ├── 404.svg │ │ ├── auth │ │ │ ├── auth-blue-card.svg │ │ │ ├── auth-pattern-dark.svg │ │ │ ├── auth-pattern.svg │ │ │ ├── auth-purple-card.svg │ │ │ ├── auth-signup-blue-card.svg │ │ │ └── auth-signup-white-card.svg │ │ ├── icons │ │ │ ├── earning.svg │ │ │ ├── github.svg │ │ │ ├── lark.svg │ │ │ ├── oidc.svg │ │ │ ├── shape-avatar.svg │ │ │ ├── social-google.svg │ │ │ ├── unknown_type.svg │ │ │ ├── webauthn.svg │ │ │ └── wechat.svg │ │ ├── invite │ │ │ ├── cover.webp │ │ │ └── cwok_casual_19.webp │ │ ├── logo-2.svg │ │ ├── logo-white.svg │ │ ├── logo.svg │ │ ├── success.svg │ │ └── users │ │ │ ├── background-1.webp │ │ │ └── user-round.svg │ └── scss │ │ ├── _themes-vars.module.scss │ │ ├── fonts.scss │ │ └── style.scss ├── config.js ├── constants │ ├── ChannelConstants.js │ ├── CommonConstants.js │ ├── Modality.js │ ├── SnackbarConstants.jsx │ ├── chatLinks.js │ └── index.js ├── contexts │ ├── StatusContext.jsx │ └── UserContext.jsx ├── hooks │ ├── use-boolean.js │ ├── use-popover.js │ ├── useAuth.js │ ├── useCustomizeT.js │ ├── useI18n.js │ ├── useLogin.js │ ├── useRegister.js │ └── useScriptRef.js ├── i18n │ ├── i18n.js │ ├── i18nList.js │ ├── locales │ │ ├── en_US.json │ │ ├── ja_JP.json │ │ ├── zh_CN.json │ │ └── zh_HK.json │ └── resources.js ├── index.jsx ├── layout │ ├── MainLayout │ │ ├── Header │ │ │ ├── Profile │ │ │ │ └── index.jsx │ │ │ └── index.jsx │ │ ├── LogoSection │ │ │ └── index.jsx │ │ ├── ProfileDrawer │ │ │ └── index.jsx │ │ ├── Sidebar │ │ │ ├── MenuCard │ │ │ │ └── index.jsx │ │ │ ├── MenuList │ │ │ │ ├── NavCollapse │ │ │ │ │ └── index.jsx │ │ │ │ ├── NavGroup │ │ │ │ │ └── index.jsx │ │ │ │ ├── NavItem │ │ │ │ │ └── index.jsx │ │ │ │ └── index.jsx │ │ │ └── index.jsx │ │ └── index.jsx │ ├── MinimalLayout │ │ ├── Header │ │ │ └── index.jsx │ │ └── index.jsx │ ├── NavMotion.js │ └── NavigationScroll.js ├── locales │ └── pricing.js ├── menu-items │ ├── billing.jsx │ ├── dashboard.jsx │ ├── index.jsx │ ├── setting.jsx │ └── usage.jsx ├── reportWebVitals.js ├── routes │ ├── MainRoutes.jsx │ ├── OtherRoutes.jsx │ └── index.js ├── serviceWorker.js ├── store │ ├── accountReducer.js │ ├── actions.js │ ├── constant.js │ ├── customizationReducer.js │ ├── index.js │ ├── reducer.js │ └── siteInfoReducer.js ├── themes │ ├── compStyleOverride.js │ ├── index.js │ ├── palette.js │ ├── typography.js │ └── utils.js ├── ui-component │ ├── AdminContainer.js │ ├── CodeBlock.jsx │ ├── ContentViewer.jsx │ ├── DateRangePicker.jsx │ ├── Footer.jsx │ ├── IconWrapper.jsx │ ├── Label.jsx │ ├── Loadable.jsx │ ├── Loader.jsx │ ├── Logo.jsx │ ├── ModelsPopover.jsx │ ├── Snackbar.jsx │ ├── SvgColor.jsx │ ├── Switch.js │ ├── TableHead.jsx │ ├── TableNoData.jsx │ ├── TableToolBar.jsx │ ├── ThemeButton.jsx │ ├── ToggleButton.jsx │ ├── cards │ │ ├── CardSecondaryAction.jsx │ │ ├── DataCard.jsx │ │ ├── MainCard.jsx │ │ ├── Skeleton │ │ │ ├── DataCard.jsx │ │ │ ├── EarningCard.jsx │ │ │ ├── ImagePlaceholder.jsx │ │ │ ├── PopularCard.jsx │ │ │ ├── ProductPlaceholder.jsx │ │ │ ├── TotalGrowthBarChart.jsx │ │ │ └── TotalIncomeCard.jsx │ │ ├── SubCard.jsx │ │ └── UserCard.jsx │ ├── chart │ │ └── ApexCharts.jsx │ ├── confirm-dialog.jsx │ ├── extended │ │ ├── AnimateButton.jsx │ │ ├── Avatar.jsx │ │ ├── Breadcrumbs.jsx │ │ └── Transitions.jsx │ ├── highlight.js │ ├── i18nButton.jsx │ ├── iconify │ │ └── iconify.jsx │ └── notice │ │ ├── NoticeButton.jsx │ │ ├── NoticeContext.jsx │ │ ├── NoticeDialogs.jsx │ │ └── index.js ├── utils │ ├── api.js │ ├── chart.js │ ├── common.jsx │ ├── password-strength.js │ └── route-guard │ │ └── AuthGuard.js ├── views │ ├── About │ │ └── index.jsx │ ├── Analytics │ │ ├── component │ │ │ ├── BubbleChard.jsx │ │ │ ├── Overview.jsx │ │ │ └── Statistics.jsx │ │ └── index.jsx │ ├── Authentication │ │ ├── Auth │ │ │ ├── ForgetPassword.jsx │ │ │ ├── GitHubOAuth.jsx │ │ │ ├── LarkOAuth.jsx │ │ │ ├── Login.jsx │ │ │ ├── OIDCOAuth.jsx │ │ │ ├── Register.jsx │ │ │ └── ResetPassword.jsx │ │ ├── AuthCardWrapper.jsx │ │ ├── AuthForms │ │ │ ├── AuthLogin.jsx │ │ │ ├── AuthRegister.jsx │ │ │ ├── ForgetPasswordForm.jsx │ │ │ ├── ResetPasswordForm.jsx │ │ │ └── WechatModal.jsx │ │ └── AuthWrapper.jsx │ ├── Channel │ │ ├── component │ │ │ ├── BatchAzureAPI.jsx │ │ │ ├── BatchDelModel.jsx │ │ │ ├── BatchModal.jsx │ │ │ ├── ChannelCheck.jsx │ │ │ ├── ChannelTable.jsx │ │ │ ├── EditModal.jsx │ │ │ ├── GroupLabel.jsx │ │ │ ├── ListInput.jsx │ │ │ ├── MapInput.jsx │ │ │ ├── ModelSelectorModal.jsx │ │ │ ├── NameLabel.jsx │ │ │ ├── ResponseTimeLabel.jsx │ │ │ ├── TableRow.jsx │ │ │ ├── TableToolBar.jsx │ │ │ └── TagTableRow.jsx │ │ ├── index.jsx │ │ └── type │ │ │ ├── Config.js │ │ │ ├── Plugin.json │ │ │ └── other.js │ ├── Dashboard │ │ ├── component │ │ │ ├── InviteCard.jsx │ │ │ ├── ModelUsagePieChart.jsx │ │ │ ├── QuickStartCard.jsx │ │ │ ├── QuotaLogWeek.jsx │ │ │ ├── RPM.jsx │ │ │ ├── StatisticalCard.jsx │ │ │ ├── StatisticalLineChartCard.jsx │ │ │ ├── StatusPanel.jsx │ │ │ └── SupportModels.jsx │ │ └── index.jsx │ ├── Error │ │ └── index.jsx │ ├── Home │ │ ├── baseIndex.jsx │ │ └── index.jsx │ ├── Invoice │ │ ├── component │ │ │ └── TableRow.jsx │ │ ├── detail.jsx │ │ └── index.jsx │ ├── Jump │ │ └── index.jsx │ ├── Log │ │ ├── component │ │ │ ├── QuotaWithDetailContent.jsx │ │ │ ├── QuotaWithDetailRow.jsx │ │ │ ├── TableRow.jsx │ │ │ └── TableToolBar.jsx │ │ ├── index.jsx │ │ └── type │ │ │ └── LogType.js │ ├── Midjourney │ │ ├── component │ │ │ ├── TableRow.jsx │ │ │ └── TableToolBar.jsx │ │ ├── index.jsx │ │ └── type │ │ │ └── Type.js │ ├── ModelInfo │ │ ├── component │ │ │ ├── EditModal.jsx │ │ │ ├── ImportModal.jsx │ │ │ └── TableRow.jsx │ │ └── index.jsx │ ├── ModelOwnedby │ │ ├── component │ │ │ ├── EditModal.jsx │ │ │ └── TableRow.jsx │ │ └── index.jsx │ ├── ModelPrice │ │ ├── component │ │ │ ├── ModelCard.jsx │ │ │ └── ModelDetailModal.jsx │ │ └── index.jsx │ ├── MultiUserStats │ │ └── index.jsx │ ├── Payment │ │ ├── Gateway.jsx │ │ ├── Order.jsx │ │ ├── component │ │ │ ├── EditModal.jsx │ │ │ ├── OrderTableRow.jsx │ │ │ ├── OrderTableToolBar.jsx │ │ │ ├── TableRow.jsx │ │ │ └── TableToolBar.jsx │ │ ├── index.jsx │ │ └── type │ │ │ └── Config.js │ ├── Playground │ │ └── index.jsx │ ├── Pricing │ │ ├── component │ │ │ ├── CheckUpdates.jsx │ │ │ ├── EditModal.jsx │ │ │ ├── ExtraRatiosSelector.jsx │ │ │ ├── PriceCard.jsx │ │ │ ├── TableRow.jsx │ │ │ ├── config.js │ │ │ └── util.js │ │ ├── index.jsx │ │ ├── multiple.jsx │ │ └── single.jsx │ ├── Profile │ │ ├── component │ │ │ └── EmailModal.jsx │ │ └── index.jsx │ ├── Redemption │ │ ├── component │ │ │ ├── EditModal.jsx │ │ │ └── TableRow.jsx │ │ └── index.jsx │ ├── Setting │ │ ├── component │ │ │ ├── ChatLinksDataGrid.jsx │ │ │ ├── OperationSetting.jsx │ │ │ ├── OtherSetting.jsx │ │ │ └── SystemSetting.jsx │ │ └── index.jsx │ ├── SystemInfo │ │ ├── components │ │ │ └── SystemLogs.jsx │ │ └── index.jsx │ ├── Task │ │ ├── component │ │ │ ├── SunoMusic.jsx │ │ │ ├── TableRow.jsx │ │ │ └── TableToolBar.jsx │ │ ├── index.jsx │ │ └── type │ │ │ └── Type.js │ ├── Telegram │ │ ├── component │ │ │ ├── EditModal.jsx │ │ │ └── TableRow.jsx │ │ └── index.jsx │ ├── Token │ │ ├── component │ │ │ ├── EditModal.jsx │ │ │ ├── ModelLimitSelector.jsx │ │ │ └── TableRow.jsx │ │ └── index.jsx │ ├── Topup │ │ ├── component │ │ │ ├── InviteCard.jsx │ │ │ ├── PayDialog.jsx │ │ │ └── TopupCard.jsx │ │ └── index.jsx │ ├── User │ │ ├── component │ │ │ ├── EditModal.jsx │ │ │ └── TableRow.jsx │ │ └── index.jsx │ └── UserGroup │ │ ├── component │ │ ├── EditModal.jsx │ │ └── TableRow.jsx │ │ └── index.jsx └── vite-env.d.js ├── tsconfig.node.json ├── vite.config.mjs └── yarn.lock /.air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.air.toml -------------------------------------------------------------------------------- /.cursorignore: -------------------------------------------------------------------------------- 1 | .env 2 | config.yaml 3 | one-api.db 4 | node_modules/ 5 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['https://github.com/MartialBE/one-hub/wiki/Coffee'] -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/linux-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/workflows/linux-release.yml -------------------------------------------------------------------------------- /.github/workflows/macos-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/workflows/macos-release.yml -------------------------------------------------------------------------------- /.github/workflows/windows-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.github/workflows/windows-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/.golangci.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile-action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/Dockerfile-action -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/LICENSE -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/README.md -------------------------------------------------------------------------------- /Taskfile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/Taskfile.yml -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/migration_v0.2-v0.3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/bin/migration_v0.2-v0.3.sql -------------------------------------------------------------------------------- /bin/migration_v0.3-v0.4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/bin/migration_v0.3-v0.4.sql -------------------------------------------------------------------------------- /bin/time_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/bin/time_test.sh -------------------------------------------------------------------------------- /cli/export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/cli/export.go -------------------------------------------------------------------------------- /cli/flag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/cli/flag.go -------------------------------------------------------------------------------- /common/cache/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/cache/main.go -------------------------------------------------------------------------------- /common/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/common.go -------------------------------------------------------------------------------- /common/config/claude.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/claude.go -------------------------------------------------------------------------------- /common/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/config.go -------------------------------------------------------------------------------- /common/config/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/constants.go -------------------------------------------------------------------------------- /common/config/gemini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/gemini.go -------------------------------------------------------------------------------- /common/config/gin_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/gin_key.go -------------------------------------------------------------------------------- /common/config/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/option.go -------------------------------------------------------------------------------- /common/config/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/payment.go -------------------------------------------------------------------------------- /common/config/redis.go: -------------------------------------------------------------------------------- 1 | package config 2 | 3 | var RedisEnabled = false 4 | -------------------------------------------------------------------------------- /common/config/tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/tokens.go -------------------------------------------------------------------------------- /common/config/usage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/config/usage.go -------------------------------------------------------------------------------- /common/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/crypto.go -------------------------------------------------------------------------------- /common/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/database.go -------------------------------------------------------------------------------- /common/database/jsontype_ext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/database/jsontype_ext.go -------------------------------------------------------------------------------- /common/disable-channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/disable-channel.go -------------------------------------------------------------------------------- /common/gin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/gin.go -------------------------------------------------------------------------------- /common/go-channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/go-channel.go -------------------------------------------------------------------------------- /common/image/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/image/http.go -------------------------------------------------------------------------------- /common/image/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/image/image.go -------------------------------------------------------------------------------- /common/image/image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/image/image_test.go -------------------------------------------------------------------------------- /common/limit/api_limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/api_limiter.go -------------------------------------------------------------------------------- /common/limit/countgetscript.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/countgetscript.lua -------------------------------------------------------------------------------- /common/limit/countlimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/countlimit.go -------------------------------------------------------------------------------- /common/limit/countscript.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/countscript.lua -------------------------------------------------------------------------------- /common/limit/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/limiter.go -------------------------------------------------------------------------------- /common/limit/memorylimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/memorylimit.go -------------------------------------------------------------------------------- /common/limit/slidingwindow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/slidingwindow.go -------------------------------------------------------------------------------- /common/limit/slidingwindow.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/slidingwindow.lua -------------------------------------------------------------------------------- /common/limit/slidingwindowget.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/slidingwindowget.lua -------------------------------------------------------------------------------- /common/limit/tokengetscript.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/tokengetscript.lua -------------------------------------------------------------------------------- /common/limit/tokenlimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/tokenlimit.go -------------------------------------------------------------------------------- /common/limit/tokenscript.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/limit/tokenscript.lua -------------------------------------------------------------------------------- /common/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/logger/logger.go -------------------------------------------------------------------------------- /common/model-ratio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/model-ratio.go -------------------------------------------------------------------------------- /common/notify/channel/channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/channel/channel_test.go -------------------------------------------------------------------------------- /common/notify/channel/dingTalk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/channel/dingTalk.go -------------------------------------------------------------------------------- /common/notify/channel/email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/channel/email.go -------------------------------------------------------------------------------- /common/notify/channel/lark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/channel/lark.go -------------------------------------------------------------------------------- /common/notify/channel/pushdeer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/channel/pushdeer.go -------------------------------------------------------------------------------- /common/notify/channel/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/channel/telegram.go -------------------------------------------------------------------------------- /common/notify/channel/wecom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/channel/wecom.go -------------------------------------------------------------------------------- /common/notify/notifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/notifier.go -------------------------------------------------------------------------------- /common/notify/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/notify.go -------------------------------------------------------------------------------- /common/notify/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/notify/send.go -------------------------------------------------------------------------------- /common/oidc/oidc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/oidc/oidc.go -------------------------------------------------------------------------------- /common/rate-limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/rate-limit.go -------------------------------------------------------------------------------- /common/recharge-discount.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/recharge-discount.go -------------------------------------------------------------------------------- /common/redis/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/redis/redis.go -------------------------------------------------------------------------------- /common/requester/form_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/requester/form_builder.go -------------------------------------------------------------------------------- /common/requester/http_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/requester/http_client.go -------------------------------------------------------------------------------- /common/requester/http_requester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/requester/http_requester.go -------------------------------------------------------------------------------- /common/requester/http_stream_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/requester/http_stream_reader.go -------------------------------------------------------------------------------- /common/requester/ws_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/requester/ws_client.go -------------------------------------------------------------------------------- /common/requester/ws_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/requester/ws_proxy.go -------------------------------------------------------------------------------- /common/requester/ws_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/requester/ws_reader.go -------------------------------------------------------------------------------- /common/requester/ws_requester.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/requester/ws_requester.go -------------------------------------------------------------------------------- /common/scheduler/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/scheduler/main.go -------------------------------------------------------------------------------- /common/search/channel/searxng.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/search/channel/searxng.go -------------------------------------------------------------------------------- /common/search/channel/tavily.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/search/channel/tavily.go -------------------------------------------------------------------------------- /common/search/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/search/query.go -------------------------------------------------------------------------------- /common/search/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/search/search.go -------------------------------------------------------------------------------- /common/search/search_type/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/search/search_type/type.go -------------------------------------------------------------------------------- /common/search/searcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/search/searcher.go -------------------------------------------------------------------------------- /common/stmp/email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/stmp/email.go -------------------------------------------------------------------------------- /common/stmp/email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/stmp/email_test.go -------------------------------------------------------------------------------- /common/stmp/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/stmp/template.go -------------------------------------------------------------------------------- /common/storage/drives/alioss.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/storage/drives/alioss.go -------------------------------------------------------------------------------- /common/storage/drives/imgur.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/storage/drives/imgur.go -------------------------------------------------------------------------------- /common/storage/drives/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/storage/drives/s3.go -------------------------------------------------------------------------------- /common/storage/drives/sm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/storage/drives/sm.go -------------------------------------------------------------------------------- /common/storage/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/storage/storage.go -------------------------------------------------------------------------------- /common/storage/storageDrive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/storage/storageDrive.go -------------------------------------------------------------------------------- /common/storage/storage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/storage/storage_test.go -------------------------------------------------------------------------------- /common/storage/upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/storage/upload.go -------------------------------------------------------------------------------- /common/telegram/command_aff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/command_aff.go -------------------------------------------------------------------------------- /common/telegram/command_apikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/command_apikey.go -------------------------------------------------------------------------------- /common/telegram/command_balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/command_balance.go -------------------------------------------------------------------------------- /common/telegram/command_bind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/command_bind.go -------------------------------------------------------------------------------- /common/telegram/command_custom.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/command_custom.go -------------------------------------------------------------------------------- /common/telegram/command_recharge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/command_recharge.go -------------------------------------------------------------------------------- /common/telegram/command_unbind.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/command_unbind.go -------------------------------------------------------------------------------- /common/telegram/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/common.go -------------------------------------------------------------------------------- /common/telegram/conversation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/conversation.go -------------------------------------------------------------------------------- /common/telegram/pagination.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/telegram/pagination.go -------------------------------------------------------------------------------- /common/test/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/test/api.go -------------------------------------------------------------------------------- /common/test/chat_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/test/chat_config.go -------------------------------------------------------------------------------- /common/test/check_chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/test/check_chat.go -------------------------------------------------------------------------------- /common/test/checks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/test/checks.go -------------------------------------------------------------------------------- /common/test/init/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/test/init/init.go -------------------------------------------------------------------------------- /common/test/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/test/server.go -------------------------------------------------------------------------------- /common/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/token.go -------------------------------------------------------------------------------- /common/user-token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/user-token.go -------------------------------------------------------------------------------- /common/utils/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/utils/helper.go -------------------------------------------------------------------------------- /common/utils/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/utils/proxy.go -------------------------------------------------------------------------------- /common/utils/request_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/utils/request_builder.go -------------------------------------------------------------------------------- /common/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/validate.go -------------------------------------------------------------------------------- /common/verification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/verification.go -------------------------------------------------------------------------------- /common/webauthn/webauthn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/common/webauthn/webauthn.go -------------------------------------------------------------------------------- /config.example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/config.example.yaml -------------------------------------------------------------------------------- /controller/analytics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/analytics.go -------------------------------------------------------------------------------- /controller/billing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/billing.go -------------------------------------------------------------------------------- /controller/channel-billing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/channel-billing.go -------------------------------------------------------------------------------- /controller/channel-model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/channel-model.go -------------------------------------------------------------------------------- /controller/channel-test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/channel-test.go -------------------------------------------------------------------------------- /controller/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/channel.go -------------------------------------------------------------------------------- /controller/channel_tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/channel_tag.go -------------------------------------------------------------------------------- /controller/check_channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/check_channel.go -------------------------------------------------------------------------------- /controller/check_channel/check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/check_channel/check.png -------------------------------------------------------------------------------- /controller/check_channel/check_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/check_channel/check_base.go -------------------------------------------------------------------------------- /controller/check_channel/check_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/check_channel/check_error.go -------------------------------------------------------------------------------- /controller/check_channel/check_img.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/check_channel/check_img.go -------------------------------------------------------------------------------- /controller/check_channel/check_json_format.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/check_channel/check_json_format.go -------------------------------------------------------------------------------- /controller/check_channel/check_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/check_channel/check_tool.go -------------------------------------------------------------------------------- /controller/check_channel/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/check_channel/main.go -------------------------------------------------------------------------------- /controller/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/common.go -------------------------------------------------------------------------------- /controller/favicon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/favicon.go -------------------------------------------------------------------------------- /controller/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/github.go -------------------------------------------------------------------------------- /controller/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/group.go -------------------------------------------------------------------------------- /controller/invoice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/invoice.go -------------------------------------------------------------------------------- /controller/lark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/lark.go -------------------------------------------------------------------------------- /controller/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/log.go -------------------------------------------------------------------------------- /controller/midjourney.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/midjourney.go -------------------------------------------------------------------------------- /controller/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/misc.go -------------------------------------------------------------------------------- /controller/model_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/model_info.go -------------------------------------------------------------------------------- /controller/model_ownedby.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/model_ownedby.go -------------------------------------------------------------------------------- /controller/multi_user_statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/multi_user_statistics.go -------------------------------------------------------------------------------- /controller/oidc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/oidc.go -------------------------------------------------------------------------------- /controller/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/option.go -------------------------------------------------------------------------------- /controller/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/order.go -------------------------------------------------------------------------------- /controller/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/payment.go -------------------------------------------------------------------------------- /controller/pricing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/pricing.go -------------------------------------------------------------------------------- /controller/redemption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/redemption.go -------------------------------------------------------------------------------- /controller/system_log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/system_log.go -------------------------------------------------------------------------------- /controller/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/task.go -------------------------------------------------------------------------------- /controller/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/telegram.go -------------------------------------------------------------------------------- /controller/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/token.go -------------------------------------------------------------------------------- /controller/uptime_kuma.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/uptime_kuma.go -------------------------------------------------------------------------------- /controller/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/user.go -------------------------------------------------------------------------------- /controller/user_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/user_group.go -------------------------------------------------------------------------------- /controller/webauthn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/webauthn.go -------------------------------------------------------------------------------- /controller/wechat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/controller/wechat.go -------------------------------------------------------------------------------- /cron/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/cron/main.go -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | .yarn 2 | .pnp.* 3 | .vitepress/cache 4 | -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/deployment/ExtraRatios.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/deployment/ExtraRatios.md -------------------------------------------------------------------------------- /docs/deployment/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/deployment/cli.md -------------------------------------------------------------------------------- /docs/deployment/env.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/deployment/env.md -------------------------------------------------------------------------------- /docs/deployment/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/deployment/index.md -------------------------------------------------------------------------------- /docs/deployment/notify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/deployment/notify.md -------------------------------------------------------------------------------- /docs/deployment/storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/deployment/storage.md -------------------------------------------------------------------------------- /docs/deployment/update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/deployment/update.md -------------------------------------------------------------------------------- /docs/dev/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/dev/index.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/use/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/use/FAQ.md -------------------------------------------------------------------------------- /docs/use/Rerank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/use/Rerank.md -------------------------------------------------------------------------------- /docs/use/VertexAI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/use/VertexAI.md -------------------------------------------------------------------------------- /docs/use/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/use/index.md -------------------------------------------------------------------------------- /docs/use/prices_update.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/use/prices_update.md -------------------------------------------------------------------------------- /docs/use/reasoning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/use/reasoning.md -------------------------------------------------------------------------------- /docs/use/special.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/use/special.md -------------------------------------------------------------------------------- /docs/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/docs/yarn.lock -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/go.sum -------------------------------------------------------------------------------- /hack/scripts/genui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/hack/scripts/genui.sh -------------------------------------------------------------------------------- /i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/i18n/en.json -------------------------------------------------------------------------------- /i18n/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/i18n/translate.py -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/main.go -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/makefile -------------------------------------------------------------------------------- /mcp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/mcp/server.go -------------------------------------------------------------------------------- /mcp/tools/available_model/available_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/mcp/tools/available_model/available_model.go -------------------------------------------------------------------------------- /mcp/tools/calculator/calculator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/mcp/tools/calculator/calculator.go -------------------------------------------------------------------------------- /mcp/tools/current_time/current_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/mcp/tools/current_time/current_time.go -------------------------------------------------------------------------------- /mcp/tools/dashboard/dashboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/mcp/tools/dashboard/dashboard.go -------------------------------------------------------------------------------- /mcp/tools/mcp_tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/mcp/tools/mcp_tool.go -------------------------------------------------------------------------------- /metrics/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/metrics/main.go -------------------------------------------------------------------------------- /middleware/api-enabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/api-enabled.go -------------------------------------------------------------------------------- /middleware/api-limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/api-limit.go -------------------------------------------------------------------------------- /middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/auth.go -------------------------------------------------------------------------------- /middleware/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/cache.go -------------------------------------------------------------------------------- /middleware/context-userid.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/context-userid.go -------------------------------------------------------------------------------- /middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/cors.go -------------------------------------------------------------------------------- /middleware/distributor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/distributor.go -------------------------------------------------------------------------------- /middleware/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/logger.go -------------------------------------------------------------------------------- /middleware/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/metrics.go -------------------------------------------------------------------------------- /middleware/prices.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/prices.go -------------------------------------------------------------------------------- /middleware/rate-limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/rate-limit.go -------------------------------------------------------------------------------- /middleware/recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/recover.go -------------------------------------------------------------------------------- /middleware/request-id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/request-id.go -------------------------------------------------------------------------------- /middleware/telegram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/telegram.go -------------------------------------------------------------------------------- /middleware/turnstile-check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/turnstile-check.go -------------------------------------------------------------------------------- /middleware/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/middleware/utils.go -------------------------------------------------------------------------------- /model/balancer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/balancer.go -------------------------------------------------------------------------------- /model/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/cache.go -------------------------------------------------------------------------------- /model/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/channel.go -------------------------------------------------------------------------------- /model/channel_tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/channel_tag.go -------------------------------------------------------------------------------- /model/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/common.go -------------------------------------------------------------------------------- /model/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/log.go -------------------------------------------------------------------------------- /model/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/main.go -------------------------------------------------------------------------------- /model/midjourney.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/midjourney.go -------------------------------------------------------------------------------- /model/migrate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/migrate.go -------------------------------------------------------------------------------- /model/model_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/model_info.go -------------------------------------------------------------------------------- /model/model_ownedby.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/model_ownedby.go -------------------------------------------------------------------------------- /model/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/option.go -------------------------------------------------------------------------------- /model/order.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/order.go -------------------------------------------------------------------------------- /model/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/payment.go -------------------------------------------------------------------------------- /model/price.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/price.go -------------------------------------------------------------------------------- /model/pricing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/pricing.go -------------------------------------------------------------------------------- /model/redemption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/redemption.go -------------------------------------------------------------------------------- /model/statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/statistics.go -------------------------------------------------------------------------------- /model/statistics_month.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/statistics_month.go -------------------------------------------------------------------------------- /model/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/task.go -------------------------------------------------------------------------------- /model/telegram_menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/telegram_menu.go -------------------------------------------------------------------------------- /model/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/token.go -------------------------------------------------------------------------------- /model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/user.go -------------------------------------------------------------------------------- /model/user_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/user_group.go -------------------------------------------------------------------------------- /model/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/model/utils.go -------------------------------------------------------------------------------- /one-api.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/one-api.service -------------------------------------------------------------------------------- /payment/gateway/alipay/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/alipay/client.go -------------------------------------------------------------------------------- /payment/gateway/alipay/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/alipay/payment.go -------------------------------------------------------------------------------- /payment/gateway/alipay/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/alipay/type.go -------------------------------------------------------------------------------- /payment/gateway/epay/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/epay/client.go -------------------------------------------------------------------------------- /payment/gateway/epay/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/epay/payment.go -------------------------------------------------------------------------------- /payment/gateway/epay/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/epay/type.go -------------------------------------------------------------------------------- /payment/gateway/stripe/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/stripe/payment.go -------------------------------------------------------------------------------- /payment/gateway/stripe/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/stripe/type.go -------------------------------------------------------------------------------- /payment/gateway/wxpay/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/wxpay/client.go -------------------------------------------------------------------------------- /payment/gateway/wxpay/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/wxpay/payment.go -------------------------------------------------------------------------------- /payment/gateway/wxpay/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/gateway/wxpay/type.go -------------------------------------------------------------------------------- /payment/payment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/payment.go -------------------------------------------------------------------------------- /payment/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/service.go -------------------------------------------------------------------------------- /payment/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/payment/types/types.go -------------------------------------------------------------------------------- /providers/ali/ali_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ali/ali_test.go -------------------------------------------------------------------------------- /providers/ali/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ali/base.go -------------------------------------------------------------------------------- /providers/ali/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ali/chat.go -------------------------------------------------------------------------------- /providers/ali/chat_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ali/chat_test.go -------------------------------------------------------------------------------- /providers/ali/embeddings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ali/embeddings.go -------------------------------------------------------------------------------- /providers/ali/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ali/model.go -------------------------------------------------------------------------------- /providers/ali/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ali/type.go -------------------------------------------------------------------------------- /providers/azure/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/azure/base.go -------------------------------------------------------------------------------- /providers/azure/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/azure/image_generations.go -------------------------------------------------------------------------------- /providers/azure/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/azure/model.go -------------------------------------------------------------------------------- /providers/azure/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/azure/type.go -------------------------------------------------------------------------------- /providers/azureSpeech/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/azureSpeech/base.go -------------------------------------------------------------------------------- /providers/azureSpeech/speech.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/azureSpeech/speech.go -------------------------------------------------------------------------------- /providers/azure_v1/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/azure_v1/base.go -------------------------------------------------------------------------------- /providers/azuredatabricks/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/azuredatabricks/main.go -------------------------------------------------------------------------------- /providers/baichuan/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/baichuan/base.go -------------------------------------------------------------------------------- /providers/baichuan/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/baichuan/chat.go -------------------------------------------------------------------------------- /providers/baichuan/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/baichuan/type.go -------------------------------------------------------------------------------- /providers/baidu/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/baidu/base.go -------------------------------------------------------------------------------- /providers/baidu/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/baidu/chat.go -------------------------------------------------------------------------------- /providers/baidu/embeddings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/baidu/embeddings.go -------------------------------------------------------------------------------- /providers/baidu/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/baidu/type.go -------------------------------------------------------------------------------- /providers/base/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/base/common.go -------------------------------------------------------------------------------- /providers/base/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/base/handler.go -------------------------------------------------------------------------------- /providers/base/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/base/interface.go -------------------------------------------------------------------------------- /providers/base/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/base/type.go -------------------------------------------------------------------------------- /providers/bedrock/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/base.go -------------------------------------------------------------------------------- /providers/bedrock/category/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/category/base.go -------------------------------------------------------------------------------- /providers/bedrock/category/claude.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/category/claude.go -------------------------------------------------------------------------------- /providers/bedrock/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/chat.go -------------------------------------------------------------------------------- /providers/bedrock/relay_claude.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/relay_claude.go -------------------------------------------------------------------------------- /providers/bedrock/sigv4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/sigv4/LICENSE -------------------------------------------------------------------------------- /providers/bedrock/sigv4/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/sigv4/const.go -------------------------------------------------------------------------------- /providers/bedrock/sigv4/header.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/sigv4/header.go -------------------------------------------------------------------------------- /providers/bedrock/sigv4/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/sigv4/helper.go -------------------------------------------------------------------------------- /providers/bedrock/sigv4/key_deriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/sigv4/key_deriver.go -------------------------------------------------------------------------------- /providers/bedrock/sigv4/sign_time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/sigv4/sign_time.go -------------------------------------------------------------------------------- /providers/bedrock/sigv4/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/sigv4/signer.go -------------------------------------------------------------------------------- /providers/bedrock/sigv4/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/sigv4/util.go -------------------------------------------------------------------------------- /providers/bedrock/stream_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/stream_reader.go -------------------------------------------------------------------------------- /providers/bedrock/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/bedrock/type.go -------------------------------------------------------------------------------- /providers/claude/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/claude/base.go -------------------------------------------------------------------------------- /providers/claude/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/claude/chat.go -------------------------------------------------------------------------------- /providers/claude/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/claude/common.go -------------------------------------------------------------------------------- /providers/claude/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/claude/interface.go -------------------------------------------------------------------------------- /providers/claude/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/claude/model.go -------------------------------------------------------------------------------- /providers/claude/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/claude/relay.go -------------------------------------------------------------------------------- /providers/claude/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/claude/type.go -------------------------------------------------------------------------------- /providers/cloudflareAI/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cloudflareAI/base.go -------------------------------------------------------------------------------- /providers/cloudflareAI/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cloudflareAI/chat.go -------------------------------------------------------------------------------- /providers/cloudflareAI/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cloudflareAI/image_generations.go -------------------------------------------------------------------------------- /providers/cloudflareAI/transcriptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cloudflareAI/transcriptions.go -------------------------------------------------------------------------------- /providers/cloudflareAI/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cloudflareAI/type.go -------------------------------------------------------------------------------- /providers/cohere/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cohere/base.go -------------------------------------------------------------------------------- /providers/cohere/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cohere/chat.go -------------------------------------------------------------------------------- /providers/cohere/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cohere/model.go -------------------------------------------------------------------------------- /providers/cohere/rerank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cohere/rerank.go -------------------------------------------------------------------------------- /providers/cohere/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/cohere/type.go -------------------------------------------------------------------------------- /providers/coze/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/coze/base.go -------------------------------------------------------------------------------- /providers/coze/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/coze/chat.go -------------------------------------------------------------------------------- /providers/coze/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/coze/type.go -------------------------------------------------------------------------------- /providers/deepseek/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/deepseek/balance.go -------------------------------------------------------------------------------- /providers/deepseek/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/deepseek/base.go -------------------------------------------------------------------------------- /providers/gemini/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/gemini/base.go -------------------------------------------------------------------------------- /providers/gemini/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/gemini/chat.go -------------------------------------------------------------------------------- /providers/gemini/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/gemini/common.go -------------------------------------------------------------------------------- /providers/gemini/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/gemini/image_generations.go -------------------------------------------------------------------------------- /providers/gemini/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/gemini/interface.go -------------------------------------------------------------------------------- /providers/gemini/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/gemini/model.go -------------------------------------------------------------------------------- /providers/gemini/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/gemini/relay.go -------------------------------------------------------------------------------- /providers/gemini/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/gemini/type.go -------------------------------------------------------------------------------- /providers/github/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/github/base.go -------------------------------------------------------------------------------- /providers/github/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/github/model.go -------------------------------------------------------------------------------- /providers/github/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/github/type.go -------------------------------------------------------------------------------- /providers/groq/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/groq/base.go -------------------------------------------------------------------------------- /providers/groq/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/groq/chat.go -------------------------------------------------------------------------------- /providers/hunyuan/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/hunyuan/base.go -------------------------------------------------------------------------------- /providers/hunyuan/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/hunyuan/chat.go -------------------------------------------------------------------------------- /providers/hunyuan/sign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/hunyuan/sign.go -------------------------------------------------------------------------------- /providers/hunyuan/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/hunyuan/type.go -------------------------------------------------------------------------------- /providers/jina/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/jina/base.go -------------------------------------------------------------------------------- /providers/jina/rerank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/jina/rerank.go -------------------------------------------------------------------------------- /providers/kling/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/kling/base.go -------------------------------------------------------------------------------- /providers/kling/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/kling/fetch.go -------------------------------------------------------------------------------- /providers/kling/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/kling/submit.go -------------------------------------------------------------------------------- /providers/kling/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/kling/type.go -------------------------------------------------------------------------------- /providers/lingyi/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/lingyi/base.go -------------------------------------------------------------------------------- /providers/midjourney/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/midjourney/base.go -------------------------------------------------------------------------------- /providers/midjourney/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/midjourney/constant.go -------------------------------------------------------------------------------- /providers/midjourney/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/midjourney/error.go -------------------------------------------------------------------------------- /providers/midjourney/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/midjourney/type.go -------------------------------------------------------------------------------- /providers/minimax/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/minimax/base.go -------------------------------------------------------------------------------- /providers/minimax/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/minimax/chat.go -------------------------------------------------------------------------------- /providers/minimax/speech.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/minimax/speech.go -------------------------------------------------------------------------------- /providers/minimax/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/minimax/type.go -------------------------------------------------------------------------------- /providers/mistral/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/mistral/base.go -------------------------------------------------------------------------------- /providers/mistral/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/mistral/model.go -------------------------------------------------------------------------------- /providers/mistral/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/mistral/type.go -------------------------------------------------------------------------------- /providers/moonshot/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/moonshot/balance.go -------------------------------------------------------------------------------- /providers/moonshot/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/moonshot/base.go -------------------------------------------------------------------------------- /providers/moonshot/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/moonshot/chat.go -------------------------------------------------------------------------------- /providers/ollama/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ollama/base.go -------------------------------------------------------------------------------- /providers/ollama/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ollama/chat.go -------------------------------------------------------------------------------- /providers/ollama/embeddings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ollama/embeddings.go -------------------------------------------------------------------------------- /providers/ollama/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ollama/model.go -------------------------------------------------------------------------------- /providers/ollama/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/ollama/type.go -------------------------------------------------------------------------------- /providers/openai/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/balance.go -------------------------------------------------------------------------------- /providers/openai/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/base.go -------------------------------------------------------------------------------- /providers/openai/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/chat.go -------------------------------------------------------------------------------- /providers/openai/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/completion.go -------------------------------------------------------------------------------- /providers/openai/embeddings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/embeddings.go -------------------------------------------------------------------------------- /providers/openai/image_edits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/image_edits.go -------------------------------------------------------------------------------- /providers/openai/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/image_generations.go -------------------------------------------------------------------------------- /providers/openai/image_variations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/image_variations.go -------------------------------------------------------------------------------- /providers/openai/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/interface.go -------------------------------------------------------------------------------- /providers/openai/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/model.go -------------------------------------------------------------------------------- /providers/openai/moderation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/moderation.go -------------------------------------------------------------------------------- /providers/openai/realtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/realtime.go -------------------------------------------------------------------------------- /providers/openai/responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/responses.go -------------------------------------------------------------------------------- /providers/openai/speech.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/speech.go -------------------------------------------------------------------------------- /providers/openai/transcriptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/transcriptions.go -------------------------------------------------------------------------------- /providers/openai/translations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/translations.go -------------------------------------------------------------------------------- /providers/openai/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openai/type.go -------------------------------------------------------------------------------- /providers/openrouter/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openrouter/base.go -------------------------------------------------------------------------------- /providers/openrouter/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openrouter/chat.go -------------------------------------------------------------------------------- /providers/openrouter/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/openrouter/type.go -------------------------------------------------------------------------------- /providers/palm/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/palm/base.go -------------------------------------------------------------------------------- /providers/palm/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/palm/chat.go -------------------------------------------------------------------------------- /providers/palm/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/palm/type.go -------------------------------------------------------------------------------- /providers/providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/providers.go -------------------------------------------------------------------------------- /providers/recraftAI/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/recraftAI/balance.go -------------------------------------------------------------------------------- /providers/recraftAI/generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/recraftAI/generations.go -------------------------------------------------------------------------------- /providers/recraftAI/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/recraftAI/main.go -------------------------------------------------------------------------------- /providers/recraftAI/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/recraftAI/relay.go -------------------------------------------------------------------------------- /providers/recraftAI/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/recraftAI/type.go -------------------------------------------------------------------------------- /providers/replicate/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/replicate/chat.go -------------------------------------------------------------------------------- /providers/replicate/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/replicate/image_generations.go -------------------------------------------------------------------------------- /providers/replicate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/replicate/main.go -------------------------------------------------------------------------------- /providers/replicate/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/replicate/type.go -------------------------------------------------------------------------------- /providers/siliconflow/balance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/siliconflow/balance.go -------------------------------------------------------------------------------- /providers/siliconflow/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/siliconflow/image_generations.go -------------------------------------------------------------------------------- /providers/siliconflow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/siliconflow/main.go -------------------------------------------------------------------------------- /providers/siliconflow/rerank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/siliconflow/rerank.go -------------------------------------------------------------------------------- /providers/siliconflow/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/siliconflow/type.go -------------------------------------------------------------------------------- /providers/stabilityAI/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/stabilityAI/base.go -------------------------------------------------------------------------------- /providers/stabilityAI/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/stabilityAI/image_generations.go -------------------------------------------------------------------------------- /providers/stabilityAI/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/stabilityAI/type.go -------------------------------------------------------------------------------- /providers/suno/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/suno/account.go -------------------------------------------------------------------------------- /providers/suno/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/suno/base.go -------------------------------------------------------------------------------- /providers/suno/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/suno/fetch.go -------------------------------------------------------------------------------- /providers/suno/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/suno/submit.go -------------------------------------------------------------------------------- /providers/suno/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/suno/type.go -------------------------------------------------------------------------------- /providers/tencent/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/tencent/base.go -------------------------------------------------------------------------------- /providers/tencent/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/tencent/chat.go -------------------------------------------------------------------------------- /providers/tencent/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/tencent/type.go -------------------------------------------------------------------------------- /providers/vertexai/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/base.go -------------------------------------------------------------------------------- /providers/vertexai/category/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/category/base.go -------------------------------------------------------------------------------- /providers/vertexai/category/claude.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/category/claude.go -------------------------------------------------------------------------------- /providers/vertexai/category/gemini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/category/gemini.go -------------------------------------------------------------------------------- /providers/vertexai/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/chat.go -------------------------------------------------------------------------------- /providers/vertexai/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/image_generations.go -------------------------------------------------------------------------------- /providers/vertexai/relay_claude.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/relay_claude.go -------------------------------------------------------------------------------- /providers/vertexai/relay_gemini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/relay_gemini.go -------------------------------------------------------------------------------- /providers/vertexai/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/vertexai/type.go -------------------------------------------------------------------------------- /providers/xAI/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/xAI/base.go -------------------------------------------------------------------------------- /providers/xunfei/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/xunfei/base.go -------------------------------------------------------------------------------- /providers/xunfei/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/xunfei/chat.go -------------------------------------------------------------------------------- /providers/xunfei/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/xunfei/type.go -------------------------------------------------------------------------------- /providers/zhipu/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/zhipu/base.go -------------------------------------------------------------------------------- /providers/zhipu/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/zhipu/chat.go -------------------------------------------------------------------------------- /providers/zhipu/embeddings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/zhipu/embeddings.go -------------------------------------------------------------------------------- /providers/zhipu/image_generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/zhipu/image_generations.go -------------------------------------------------------------------------------- /providers/zhipu/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/providers/zhipu/type.go -------------------------------------------------------------------------------- /pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/pull_request_template.md -------------------------------------------------------------------------------- /relay/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/base.go -------------------------------------------------------------------------------- /relay/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/chat.go -------------------------------------------------------------------------------- /relay/claude.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/claude.go -------------------------------------------------------------------------------- /relay/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/common.go -------------------------------------------------------------------------------- /relay/completions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/completions.go -------------------------------------------------------------------------------- /relay/embeddings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/embeddings.go -------------------------------------------------------------------------------- /relay/gemini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/gemini.go -------------------------------------------------------------------------------- /relay/image-edits.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/image-edits.go -------------------------------------------------------------------------------- /relay/image-generations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/image-generations.go -------------------------------------------------------------------------------- /relay/image-variationsy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/image-variationsy.go -------------------------------------------------------------------------------- /relay/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/main.go -------------------------------------------------------------------------------- /relay/midjourney/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/midjourney/LICENSE -------------------------------------------------------------------------------- /relay/midjourney/relay-mj.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/midjourney/relay-mj.go -------------------------------------------------------------------------------- /relay/midjourney/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/midjourney/relay.go -------------------------------------------------------------------------------- /relay/midjourney/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/midjourney/service.go -------------------------------------------------------------------------------- /relay/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/model.go -------------------------------------------------------------------------------- /relay/moderations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/moderations.go -------------------------------------------------------------------------------- /relay/realtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/realtime.go -------------------------------------------------------------------------------- /relay/recraftAI.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/recraftAI.go -------------------------------------------------------------------------------- /relay/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/relay.go -------------------------------------------------------------------------------- /relay/relay_util/extra_price.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/relay_util/extra_price.go -------------------------------------------------------------------------------- /relay/relay_util/heartbeat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/relay_util/heartbeat.go -------------------------------------------------------------------------------- /relay/relay_util/quota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/relay_util/quota.go -------------------------------------------------------------------------------- /relay/relay_util/responses_stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/relay_util/responses_stream.go -------------------------------------------------------------------------------- /relay/rerank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/rerank.go -------------------------------------------------------------------------------- /relay/responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/responses.go -------------------------------------------------------------------------------- /relay/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/search.go -------------------------------------------------------------------------------- /relay/speech.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/speech.go -------------------------------------------------------------------------------- /relay/task/base/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/base/base.go -------------------------------------------------------------------------------- /relay/task/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/common.go -------------------------------------------------------------------------------- /relay/task/kling/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/kling/base.go -------------------------------------------------------------------------------- /relay/task/kling/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/kling/fetch.go -------------------------------------------------------------------------------- /relay/task/kling/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/kling/submit.go -------------------------------------------------------------------------------- /relay/task/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/main.go -------------------------------------------------------------------------------- /relay/task/suno/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/suno/base.go -------------------------------------------------------------------------------- /relay/task/suno/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/suno/fetch.go -------------------------------------------------------------------------------- /relay/task/suno/submit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/suno/submit.go -------------------------------------------------------------------------------- /relay/task/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/task/task.go -------------------------------------------------------------------------------- /relay/transcriptions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/transcriptions.go -------------------------------------------------------------------------------- /relay/translations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/relay/translations.go -------------------------------------------------------------------------------- /router/api-router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/router/api-router.go -------------------------------------------------------------------------------- /router/dashboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/router/dashboard.go -------------------------------------------------------------------------------- /router/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/router/main.go -------------------------------------------------------------------------------- /router/mcp-router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/router/mcp-router.go -------------------------------------------------------------------------------- /router/relay-router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/router/relay-router.go -------------------------------------------------------------------------------- /router/web-router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/router/web-router.go -------------------------------------------------------------------------------- /safty/providers/keyword/keyword.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/safty/providers/keyword/keyword.go -------------------------------------------------------------------------------- /safty/safty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/safty/safty.go -------------------------------------------------------------------------------- /safty/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/safty/service.go -------------------------------------------------------------------------------- /safty/types/type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/safty/types/type.go -------------------------------------------------------------------------------- /types/assistant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/assistant.go -------------------------------------------------------------------------------- /types/audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/audio.go -------------------------------------------------------------------------------- /types/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/chat.go -------------------------------------------------------------------------------- /types/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/common.go -------------------------------------------------------------------------------- /types/completion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/completion.go -------------------------------------------------------------------------------- /types/embeddings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/embeddings.go -------------------------------------------------------------------------------- /types/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/events.go -------------------------------------------------------------------------------- /types/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/image.go -------------------------------------------------------------------------------- /types/moderation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/moderation.go -------------------------------------------------------------------------------- /types/rerank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/rerank.go -------------------------------------------------------------------------------- /types/responses.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/responses.go -------------------------------------------------------------------------------- /types/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/types/task.go -------------------------------------------------------------------------------- /web/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/.eslintrc -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/.i18nrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/.i18nrc.js -------------------------------------------------------------------------------- /web/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/.prettierrc -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/README.md -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/index.html -------------------------------------------------------------------------------- /web/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/jsconfig.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/ali_pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/public/ali_pay.png -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/logo-loading-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/public/logo-loading-white.svg -------------------------------------------------------------------------------- /web/public/logo-loading.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/public/logo-loading.svg -------------------------------------------------------------------------------- /web/public/wechat_pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/public/wechat_pay.png -------------------------------------------------------------------------------- /web/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/App.jsx -------------------------------------------------------------------------------- /web/src/assets/css/content-viewer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/css/content-viewer.css -------------------------------------------------------------------------------- /web/src/assets/css/dracula.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/css/dracula.css -------------------------------------------------------------------------------- /web/src/assets/fonts/roboto-500.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/fonts/roboto-500.woff2 -------------------------------------------------------------------------------- /web/src/assets/fonts/roboto-700.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/fonts/roboto-700.woff2 -------------------------------------------------------------------------------- /web/src/assets/fonts/roboto-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/fonts/roboto-regular.woff2 -------------------------------------------------------------------------------- /web/src/assets/images/404.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/404.svg -------------------------------------------------------------------------------- /web/src/assets/images/auth/auth-blue-card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/auth/auth-blue-card.svg -------------------------------------------------------------------------------- /web/src/assets/images/auth/auth-pattern-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/auth/auth-pattern-dark.svg -------------------------------------------------------------------------------- /web/src/assets/images/auth/auth-pattern.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/auth/auth-pattern.svg -------------------------------------------------------------------------------- /web/src/assets/images/auth/auth-purple-card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/auth/auth-purple-card.svg -------------------------------------------------------------------------------- /web/src/assets/images/auth/auth-signup-blue-card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/auth/auth-signup-blue-card.svg -------------------------------------------------------------------------------- /web/src/assets/images/auth/auth-signup-white-card.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/auth/auth-signup-white-card.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/earning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/earning.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/github.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/lark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/lark.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/oidc.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/oidc.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/shape-avatar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/shape-avatar.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/social-google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/social-google.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/unknown_type.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/unknown_type.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/webauthn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/webauthn.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/wechat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/icons/wechat.svg -------------------------------------------------------------------------------- /web/src/assets/images/invite/cover.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/invite/cover.webp -------------------------------------------------------------------------------- /web/src/assets/images/invite/cwok_casual_19.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/invite/cwok_casual_19.webp -------------------------------------------------------------------------------- /web/src/assets/images/logo-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/logo-2.svg -------------------------------------------------------------------------------- /web/src/assets/images/logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/logo-white.svg -------------------------------------------------------------------------------- /web/src/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/logo.svg -------------------------------------------------------------------------------- /web/src/assets/images/success.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/success.svg -------------------------------------------------------------------------------- /web/src/assets/images/users/background-1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/users/background-1.webp -------------------------------------------------------------------------------- /web/src/assets/images/users/user-round.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/images/users/user-round.svg -------------------------------------------------------------------------------- /web/src/assets/scss/_themes-vars.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/scss/_themes-vars.module.scss -------------------------------------------------------------------------------- /web/src/assets/scss/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/scss/fonts.scss -------------------------------------------------------------------------------- /web/src/assets/scss/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/assets/scss/style.scss -------------------------------------------------------------------------------- /web/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/config.js -------------------------------------------------------------------------------- /web/src/constants/ChannelConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/constants/ChannelConstants.js -------------------------------------------------------------------------------- /web/src/constants/CommonConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/constants/CommonConstants.js -------------------------------------------------------------------------------- /web/src/constants/Modality.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/constants/Modality.js -------------------------------------------------------------------------------- /web/src/constants/SnackbarConstants.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/constants/SnackbarConstants.jsx -------------------------------------------------------------------------------- /web/src/constants/chatLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/constants/chatLinks.js -------------------------------------------------------------------------------- /web/src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/constants/index.js -------------------------------------------------------------------------------- /web/src/contexts/StatusContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/contexts/StatusContext.jsx -------------------------------------------------------------------------------- /web/src/contexts/UserContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/contexts/UserContext.jsx -------------------------------------------------------------------------------- /web/src/hooks/use-boolean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/hooks/use-boolean.js -------------------------------------------------------------------------------- /web/src/hooks/use-popover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/hooks/use-popover.js -------------------------------------------------------------------------------- /web/src/hooks/useAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/hooks/useAuth.js -------------------------------------------------------------------------------- /web/src/hooks/useCustomizeT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/hooks/useCustomizeT.js -------------------------------------------------------------------------------- /web/src/hooks/useI18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/hooks/useI18n.js -------------------------------------------------------------------------------- /web/src/hooks/useLogin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/hooks/useLogin.js -------------------------------------------------------------------------------- /web/src/hooks/useRegister.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/hooks/useRegister.js -------------------------------------------------------------------------------- /web/src/hooks/useScriptRef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/hooks/useScriptRef.js -------------------------------------------------------------------------------- /web/src/i18n/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/i18n/i18n.js -------------------------------------------------------------------------------- /web/src/i18n/i18nList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/i18n/i18nList.js -------------------------------------------------------------------------------- /web/src/i18n/locales/en_US.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/i18n/locales/en_US.json -------------------------------------------------------------------------------- /web/src/i18n/locales/ja_JP.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/i18n/locales/ja_JP.json -------------------------------------------------------------------------------- /web/src/i18n/locales/zh_CN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/i18n/locales/zh_CN.json -------------------------------------------------------------------------------- /web/src/i18n/locales/zh_HK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/i18n/locales/zh_HK.json -------------------------------------------------------------------------------- /web/src/i18n/resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/i18n/resources.js -------------------------------------------------------------------------------- /web/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/Header/Profile/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/Header/Profile/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/Header/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/Header/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/LogoSection/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/LogoSection/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/ProfileDrawer/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/ProfileDrawer/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/Sidebar/MenuCard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/Sidebar/MenuCard/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/Sidebar/MenuList/NavCollapse/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/Sidebar/MenuList/NavCollapse/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/Sidebar/MenuList/NavGroup/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/Sidebar/MenuList/NavGroup/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/Sidebar/MenuList/NavItem/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/Sidebar/MenuList/NavItem/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/Sidebar/MenuList/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/Sidebar/MenuList/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/Sidebar/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/Sidebar/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MainLayout/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MainLayout/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MinimalLayout/Header/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MinimalLayout/Header/index.jsx -------------------------------------------------------------------------------- /web/src/layout/MinimalLayout/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/MinimalLayout/index.jsx -------------------------------------------------------------------------------- /web/src/layout/NavMotion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/NavMotion.js -------------------------------------------------------------------------------- /web/src/layout/NavigationScroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/layout/NavigationScroll.js -------------------------------------------------------------------------------- /web/src/locales/pricing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/locales/pricing.js -------------------------------------------------------------------------------- /web/src/menu-items/billing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/menu-items/billing.jsx -------------------------------------------------------------------------------- /web/src/menu-items/dashboard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/menu-items/dashboard.jsx -------------------------------------------------------------------------------- /web/src/menu-items/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/menu-items/index.jsx -------------------------------------------------------------------------------- /web/src/menu-items/setting.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/menu-items/setting.jsx -------------------------------------------------------------------------------- /web/src/menu-items/usage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/menu-items/usage.jsx -------------------------------------------------------------------------------- /web/src/reportWebVitals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/reportWebVitals.js -------------------------------------------------------------------------------- /web/src/routes/MainRoutes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/routes/MainRoutes.jsx -------------------------------------------------------------------------------- /web/src/routes/OtherRoutes.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/routes/OtherRoutes.jsx -------------------------------------------------------------------------------- /web/src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/routes/index.js -------------------------------------------------------------------------------- /web/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/serviceWorker.js -------------------------------------------------------------------------------- /web/src/store/accountReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/store/accountReducer.js -------------------------------------------------------------------------------- /web/src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/store/actions.js -------------------------------------------------------------------------------- /web/src/store/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/store/constant.js -------------------------------------------------------------------------------- /web/src/store/customizationReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/store/customizationReducer.js -------------------------------------------------------------------------------- /web/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/store/index.js -------------------------------------------------------------------------------- /web/src/store/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/store/reducer.js -------------------------------------------------------------------------------- /web/src/store/siteInfoReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/store/siteInfoReducer.js -------------------------------------------------------------------------------- /web/src/themes/compStyleOverride.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/themes/compStyleOverride.js -------------------------------------------------------------------------------- /web/src/themes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/themes/index.js -------------------------------------------------------------------------------- /web/src/themes/palette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/themes/palette.js -------------------------------------------------------------------------------- /web/src/themes/typography.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/themes/typography.js -------------------------------------------------------------------------------- /web/src/themes/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/themes/utils.js -------------------------------------------------------------------------------- /web/src/ui-component/AdminContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/AdminContainer.js -------------------------------------------------------------------------------- /web/src/ui-component/CodeBlock.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/CodeBlock.jsx -------------------------------------------------------------------------------- /web/src/ui-component/ContentViewer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/ContentViewer.jsx -------------------------------------------------------------------------------- /web/src/ui-component/DateRangePicker.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/DateRangePicker.jsx -------------------------------------------------------------------------------- /web/src/ui-component/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/Footer.jsx -------------------------------------------------------------------------------- /web/src/ui-component/IconWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/IconWrapper.jsx -------------------------------------------------------------------------------- /web/src/ui-component/Label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/Label.jsx -------------------------------------------------------------------------------- /web/src/ui-component/Loadable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/Loadable.jsx -------------------------------------------------------------------------------- /web/src/ui-component/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/Loader.jsx -------------------------------------------------------------------------------- /web/src/ui-component/Logo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/Logo.jsx -------------------------------------------------------------------------------- /web/src/ui-component/ModelsPopover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/ModelsPopover.jsx -------------------------------------------------------------------------------- /web/src/ui-component/Snackbar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/Snackbar.jsx -------------------------------------------------------------------------------- /web/src/ui-component/SvgColor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/SvgColor.jsx -------------------------------------------------------------------------------- /web/src/ui-component/Switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/Switch.js -------------------------------------------------------------------------------- /web/src/ui-component/TableHead.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/TableHead.jsx -------------------------------------------------------------------------------- /web/src/ui-component/TableNoData.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/TableNoData.jsx -------------------------------------------------------------------------------- /web/src/ui-component/TableToolBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/TableToolBar.jsx -------------------------------------------------------------------------------- /web/src/ui-component/ThemeButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/ThemeButton.jsx -------------------------------------------------------------------------------- /web/src/ui-component/ToggleButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/ToggleButton.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/CardSecondaryAction.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/CardSecondaryAction.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/DataCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/DataCard.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/MainCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/MainCard.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/Skeleton/DataCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/Skeleton/DataCard.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/Skeleton/EarningCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/Skeleton/EarningCard.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/Skeleton/ImagePlaceholder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/Skeleton/ImagePlaceholder.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/Skeleton/PopularCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/Skeleton/PopularCard.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/Skeleton/ProductPlaceholder.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/Skeleton/ProductPlaceholder.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/Skeleton/TotalGrowthBarChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/Skeleton/TotalGrowthBarChart.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/Skeleton/TotalIncomeCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/Skeleton/TotalIncomeCard.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/SubCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/SubCard.jsx -------------------------------------------------------------------------------- /web/src/ui-component/cards/UserCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/cards/UserCard.jsx -------------------------------------------------------------------------------- /web/src/ui-component/chart/ApexCharts.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/chart/ApexCharts.jsx -------------------------------------------------------------------------------- /web/src/ui-component/confirm-dialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/confirm-dialog.jsx -------------------------------------------------------------------------------- /web/src/ui-component/extended/AnimateButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/extended/AnimateButton.jsx -------------------------------------------------------------------------------- /web/src/ui-component/extended/Avatar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/extended/Avatar.jsx -------------------------------------------------------------------------------- /web/src/ui-component/extended/Breadcrumbs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/extended/Breadcrumbs.jsx -------------------------------------------------------------------------------- /web/src/ui-component/extended/Transitions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/extended/Transitions.jsx -------------------------------------------------------------------------------- /web/src/ui-component/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/highlight.js -------------------------------------------------------------------------------- /web/src/ui-component/i18nButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/i18nButton.jsx -------------------------------------------------------------------------------- /web/src/ui-component/iconify/iconify.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/iconify/iconify.jsx -------------------------------------------------------------------------------- /web/src/ui-component/notice/NoticeButton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/notice/NoticeButton.jsx -------------------------------------------------------------------------------- /web/src/ui-component/notice/NoticeContext.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/notice/NoticeContext.jsx -------------------------------------------------------------------------------- /web/src/ui-component/notice/NoticeDialogs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/notice/NoticeDialogs.jsx -------------------------------------------------------------------------------- /web/src/ui-component/notice/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/ui-component/notice/index.js -------------------------------------------------------------------------------- /web/src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/utils/api.js -------------------------------------------------------------------------------- /web/src/utils/chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/utils/chart.js -------------------------------------------------------------------------------- /web/src/utils/common.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/utils/common.jsx -------------------------------------------------------------------------------- /web/src/utils/password-strength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/utils/password-strength.js -------------------------------------------------------------------------------- /web/src/utils/route-guard/AuthGuard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/utils/route-guard/AuthGuard.js -------------------------------------------------------------------------------- /web/src/views/About/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/About/index.jsx -------------------------------------------------------------------------------- /web/src/views/Analytics/component/BubbleChard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Analytics/component/BubbleChard.jsx -------------------------------------------------------------------------------- /web/src/views/Analytics/component/Overview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Analytics/component/Overview.jsx -------------------------------------------------------------------------------- /web/src/views/Analytics/component/Statistics.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Analytics/component/Statistics.jsx -------------------------------------------------------------------------------- /web/src/views/Analytics/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Analytics/index.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/Auth/ForgetPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/Auth/ForgetPassword.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/Auth/GitHubOAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/Auth/GitHubOAuth.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/Auth/LarkOAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/Auth/LarkOAuth.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/Auth/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/Auth/Login.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/Auth/OIDCOAuth.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/Auth/OIDCOAuth.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/Auth/Register.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/Auth/Register.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/Auth/ResetPassword.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/Auth/ResetPassword.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/AuthCardWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/AuthCardWrapper.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/AuthForms/AuthLogin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/AuthForms/AuthLogin.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/AuthForms/AuthRegister.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/AuthForms/AuthRegister.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/AuthForms/ForgetPasswordForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/AuthForms/ForgetPasswordForm.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/AuthForms/ResetPasswordForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/AuthForms/ResetPasswordForm.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/AuthForms/WechatModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/AuthForms/WechatModal.jsx -------------------------------------------------------------------------------- /web/src/views/Authentication/AuthWrapper.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Authentication/AuthWrapper.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/BatchAzureAPI.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/BatchAzureAPI.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/BatchDelModel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/BatchDelModel.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/BatchModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/BatchModal.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/ChannelCheck.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/ChannelCheck.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/ChannelTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/ChannelTable.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/GroupLabel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/GroupLabel.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/ListInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/ListInput.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/MapInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/MapInput.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/ModelSelectorModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/ModelSelectorModal.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/NameLabel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/NameLabel.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/ResponseTimeLabel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/ResponseTimeLabel.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/TableToolBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/TableToolBar.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/component/TagTableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/component/TagTableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/index.jsx -------------------------------------------------------------------------------- /web/src/views/Channel/type/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/type/Config.js -------------------------------------------------------------------------------- /web/src/views/Channel/type/Plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/type/Plugin.json -------------------------------------------------------------------------------- /web/src/views/Channel/type/other.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Channel/type/other.js -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/InviteCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/InviteCard.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/ModelUsagePieChart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/ModelUsagePieChart.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/QuickStartCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/QuickStartCard.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/QuotaLogWeek.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/QuotaLogWeek.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/RPM.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/RPM.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/StatisticalCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/StatisticalCard.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/StatisticalLineChartCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/StatisticalLineChartCard.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/StatusPanel.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/StatusPanel.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/component/SupportModels.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/component/SupportModels.jsx -------------------------------------------------------------------------------- /web/src/views/Dashboard/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Dashboard/index.jsx -------------------------------------------------------------------------------- /web/src/views/Error/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Error/index.jsx -------------------------------------------------------------------------------- /web/src/views/Home/baseIndex.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Home/baseIndex.jsx -------------------------------------------------------------------------------- /web/src/views/Home/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Home/index.jsx -------------------------------------------------------------------------------- /web/src/views/Invoice/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Invoice/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Invoice/detail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Invoice/detail.jsx -------------------------------------------------------------------------------- /web/src/views/Invoice/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Invoice/index.jsx -------------------------------------------------------------------------------- /web/src/views/Jump/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Jump/index.jsx -------------------------------------------------------------------------------- /web/src/views/Log/component/QuotaWithDetailContent.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Log/component/QuotaWithDetailContent.jsx -------------------------------------------------------------------------------- /web/src/views/Log/component/QuotaWithDetailRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Log/component/QuotaWithDetailRow.jsx -------------------------------------------------------------------------------- /web/src/views/Log/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Log/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Log/component/TableToolBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Log/component/TableToolBar.jsx -------------------------------------------------------------------------------- /web/src/views/Log/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Log/index.jsx -------------------------------------------------------------------------------- /web/src/views/Log/type/LogType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Log/type/LogType.js -------------------------------------------------------------------------------- /web/src/views/Midjourney/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Midjourney/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Midjourney/component/TableToolBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Midjourney/component/TableToolBar.jsx -------------------------------------------------------------------------------- /web/src/views/Midjourney/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Midjourney/index.jsx -------------------------------------------------------------------------------- /web/src/views/Midjourney/type/Type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Midjourney/type/Type.js -------------------------------------------------------------------------------- /web/src/views/ModelInfo/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelInfo/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/ModelInfo/component/ImportModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelInfo/component/ImportModal.jsx -------------------------------------------------------------------------------- /web/src/views/ModelInfo/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelInfo/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/ModelInfo/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelInfo/index.jsx -------------------------------------------------------------------------------- /web/src/views/ModelOwnedby/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelOwnedby/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/ModelOwnedby/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelOwnedby/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/ModelOwnedby/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelOwnedby/index.jsx -------------------------------------------------------------------------------- /web/src/views/ModelPrice/component/ModelCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelPrice/component/ModelCard.jsx -------------------------------------------------------------------------------- /web/src/views/ModelPrice/component/ModelDetailModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelPrice/component/ModelDetailModal.jsx -------------------------------------------------------------------------------- /web/src/views/ModelPrice/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/ModelPrice/index.jsx -------------------------------------------------------------------------------- /web/src/views/MultiUserStats/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/MultiUserStats/index.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/Gateway.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/Gateway.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/Order.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/Order.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/component/OrderTableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/component/OrderTableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/component/OrderTableToolBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/component/OrderTableToolBar.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/component/TableToolBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/component/TableToolBar.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/index.jsx -------------------------------------------------------------------------------- /web/src/views/Payment/type/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Payment/type/Config.js -------------------------------------------------------------------------------- /web/src/views/Playground/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Playground/index.jsx -------------------------------------------------------------------------------- /web/src/views/Pricing/component/CheckUpdates.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/component/CheckUpdates.jsx -------------------------------------------------------------------------------- /web/src/views/Pricing/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/Pricing/component/ExtraRatiosSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/component/ExtraRatiosSelector.jsx -------------------------------------------------------------------------------- /web/src/views/Pricing/component/PriceCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/component/PriceCard.jsx -------------------------------------------------------------------------------- /web/src/views/Pricing/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Pricing/component/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/component/config.js -------------------------------------------------------------------------------- /web/src/views/Pricing/component/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/component/util.js -------------------------------------------------------------------------------- /web/src/views/Pricing/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/index.jsx -------------------------------------------------------------------------------- /web/src/views/Pricing/multiple.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/multiple.jsx -------------------------------------------------------------------------------- /web/src/views/Pricing/single.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Pricing/single.jsx -------------------------------------------------------------------------------- /web/src/views/Profile/component/EmailModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Profile/component/EmailModal.jsx -------------------------------------------------------------------------------- /web/src/views/Profile/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Profile/index.jsx -------------------------------------------------------------------------------- /web/src/views/Redemption/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Redemption/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/Redemption/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Redemption/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Redemption/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Redemption/index.jsx -------------------------------------------------------------------------------- /web/src/views/Setting/component/ChatLinksDataGrid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Setting/component/ChatLinksDataGrid.jsx -------------------------------------------------------------------------------- /web/src/views/Setting/component/OperationSetting.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Setting/component/OperationSetting.jsx -------------------------------------------------------------------------------- /web/src/views/Setting/component/OtherSetting.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Setting/component/OtherSetting.jsx -------------------------------------------------------------------------------- /web/src/views/Setting/component/SystemSetting.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Setting/component/SystemSetting.jsx -------------------------------------------------------------------------------- /web/src/views/Setting/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Setting/index.jsx -------------------------------------------------------------------------------- /web/src/views/SystemInfo/components/SystemLogs.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/SystemInfo/components/SystemLogs.jsx -------------------------------------------------------------------------------- /web/src/views/SystemInfo/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/SystemInfo/index.jsx -------------------------------------------------------------------------------- /web/src/views/Task/component/SunoMusic.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Task/component/SunoMusic.jsx -------------------------------------------------------------------------------- /web/src/views/Task/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Task/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Task/component/TableToolBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Task/component/TableToolBar.jsx -------------------------------------------------------------------------------- /web/src/views/Task/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Task/index.jsx -------------------------------------------------------------------------------- /web/src/views/Task/type/Type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Task/type/Type.js -------------------------------------------------------------------------------- /web/src/views/Telegram/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Telegram/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/Telegram/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Telegram/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Telegram/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Telegram/index.jsx -------------------------------------------------------------------------------- /web/src/views/Token/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Token/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/Token/component/ModelLimitSelector.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Token/component/ModelLimitSelector.jsx -------------------------------------------------------------------------------- /web/src/views/Token/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Token/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/Token/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Token/index.jsx -------------------------------------------------------------------------------- /web/src/views/Topup/component/InviteCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Topup/component/InviteCard.jsx -------------------------------------------------------------------------------- /web/src/views/Topup/component/PayDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Topup/component/PayDialog.jsx -------------------------------------------------------------------------------- /web/src/views/Topup/component/TopupCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Topup/component/TopupCard.jsx -------------------------------------------------------------------------------- /web/src/views/Topup/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/Topup/index.jsx -------------------------------------------------------------------------------- /web/src/views/User/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/User/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/User/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/User/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/User/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/User/index.jsx -------------------------------------------------------------------------------- /web/src/views/UserGroup/component/EditModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/UserGroup/component/EditModal.jsx -------------------------------------------------------------------------------- /web/src/views/UserGroup/component/TableRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/UserGroup/component/TableRow.jsx -------------------------------------------------------------------------------- /web/src/views/UserGroup/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/src/views/UserGroup/index.jsx -------------------------------------------------------------------------------- /web/src/vite-env.d.js: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/tsconfig.node.json -------------------------------------------------------------------------------- /web/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/vite.config.mjs -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartialBE/one-hub/HEAD/web/yarn.lock --------------------------------------------------------------------------------