├── .dockerignore ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── agents │ └── developer.md ├── instructions │ └── memory.instructions.md ├── prompts │ └── laisky_review.prompt.md └── workflows │ ├── ci.yml │ ├── docker-image.yml │ ├── lint.yml │ ├── linux-release.yml │ ├── macos-release.yml │ ├── pr.yml │ └── windows-release.yml ├── .gitignore ├── .golangci.yml ├── .junie └── guidelines.md ├── AGENTS.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── bin ├── migration_v0.2-v0.3.sql ├── migration_v0.3-v0.4.sql └── time_test.sh ├── cmd ├── migrate │ ├── Makefile │ ├── README.md │ ├── internal │ │ ├── data.go │ │ ├── database.go │ │ ├── migrator.go │ │ ├── migrator_test.go │ │ └── validation.go │ └── main.go └── test │ ├── README.md │ ├── audio_command.go │ ├── audio_command_test.go │ ├── client.go │ ├── client_test.go │ ├── config.go │ ├── constants.go │ ├── evaluation.go │ ├── generator.go │ ├── main.go │ ├── main_test.go │ ├── payloads.go │ ├── payloads_test.go │ ├── report.go │ ├── runner.go │ ├── types.go │ ├── util.go │ └── variants.go ├── common ├── blacklist │ └── main.go ├── client │ ├── init.go │ └── init_test.go ├── config │ ├── config.go │ ├── validation.go │ └── validation_test.go ├── constants.go ├── constants_test.go ├── conv │ └── any.go ├── crypto.go ├── ctxkey │ └── key.go ├── custom-event.go ├── database.go ├── embed-file-system.go ├── env │ └── helper.go ├── gin.go ├── graceful │ └── graceful.go ├── helper │ ├── audio.go │ ├── audio_test.go │ ├── helper.go │ ├── key.go │ ├── key_test.go │ └── time.go ├── image │ ├── image.go │ └── image_test.go ├── init.go ├── logger │ ├── constants.go │ ├── export_test.go │ ├── log_retention.go │ ├── logger.go │ ├── logger_test.go │ ├── rotation.go │ └── rotation_test.go ├── message │ ├── email.go │ ├── email_test.go │ ├── main.go │ ├── message-pusher.go │ └── template.go ├── metrics │ └── interface.go ├── mysql_dsn.go ├── mysql_dsn_test.go ├── network │ ├── ip.go │ └── ip_test.go ├── path.go ├── path_test.go ├── prometheus.go ├── random │ ├── crypto_rand_test.go │ └── main.go ├── rate-limit.go ├── redis.go ├── render │ └── render.go ├── totp_security.go ├── tracing │ └── tracing.go ├── utils.go ├── utils │ ├── array.go │ ├── date_range.go │ └── date_range_test.go ├── validate.go ├── verification.go └── verification_test.go ├── controller ├── auth │ ├── github.go │ ├── lark.go │ ├── oidc.go │ └── wechat.go ├── billing.go ├── channel.go ├── channel_billing.go ├── channel_debug.go ├── channel_metadata.go ├── channel_metadata_test.go ├── channel_pricing_test.go ├── channel_testing.go ├── channel_testing_test.go ├── channel_tooling_test.go ├── context_cancel_logging_test.go ├── group.go ├── log.go ├── log_test.go ├── messages.go ├── misc.go ├── model.go ├── model_api_test.go ├── model_display_test.go ├── option.go ├── process_error_test.go ├── prometheus.go ├── realtime.go ├── redemption.go ├── relay.go ├── relay_logic_test.go ├── relay_retry_test.go ├── relay_test.go ├── response_api.go ├── retry_policy_test.go ├── should_retry_test.go ├── token.go ├── token_consume_test.go ├── tracing.go ├── user.go ├── user_token_test.go ├── user_totp_test.go └── user_update_test.go ├── docs ├── README.md ├── arch │ ├── api_billing.md │ ├── api_convert.md │ ├── billing.md │ ├── channels.md │ ├── dashboard.md │ ├── graceful_restart.md │ ├── i18n.md │ ├── mcp.md │ ├── modern-frontend-structure.md │ ├── realtime_api.md │ ├── tracing_system.md │ └── ui_refact.md ├── manuals │ ├── PROMETHEUS.md │ ├── billing.md │ ├── channels.md │ ├── external_billing.md │ ├── k8s.md │ └── rerank.md ├── refs │ ├── STARTTLS.md │ ├── alert_pusher_integration.md │ ├── aws_cross_region_inferences.md │ ├── aws_inference_profile.md │ ├── claude_function_calling.md │ ├── claude_prompt_caching.md │ ├── claude_request.md │ ├── claude_thinking.md │ ├── cohere_rerank.md │ ├── deepseek-aws-adapter.md │ ├── deepseek_json_output.md │ ├── gcp_vertex_go_sdk.md │ ├── gemini_function_calling.md │ ├── gemini_models.md │ ├── gemini_structured_output.md │ ├── github_models.md │ ├── openai_image_generation.md │ ├── openai_pricing.md │ ├── openai_realtime.md │ ├── openai_reasoning.md │ ├── openai_structured_output.md │ ├── openai_tools.md │ ├── openai_videos.md │ └── openai_websearch_demo.md ├── requirements │ └── adaptor_tools.md └── security │ ├── api_security_audit.md │ └── security_recommendations.md ├── dto ├── ability.go ├── log_statistics.go └── user.go ├── go.mod ├── go.sum ├── main.go ├── middleware ├── api_format_detect.go ├── api_format_detect_test.go ├── auth.go ├── cache.go ├── claude_rewrite.go ├── claude_rewrite_test.go ├── cors.go ├── distributor.go ├── distributor_test.go ├── gzip.go ├── prometheus.go ├── rate-limit.go ├── rate_limit_logging_test.go ├── rate_limit_prometheus.go ├── recover.go ├── request-id.go ├── tracing.go ├── turnstile-check.go ├── utils.go ├── utils_test.go ├── video_task_binding.go └── video_task_binding_test.go ├── model ├── ability.go ├── ability_migration.go ├── ability_migration_test.go ├── ability_test.go ├── async_task.go ├── async_task_retention.go ├── async_task_test.go ├── cache.go ├── cache_413_test.go ├── cache_logging_test.go ├── cache_test.go ├── channel.go ├── channel_debug_utils.go ├── channel_field_migration_test.go ├── channel_migration_debug_test.go ├── channel_migration_integration_test.go ├── channel_openai_compatible_migration.go ├── channel_openai_compatible_migration_test.go ├── channel_test.go ├── cost.go ├── cost_migration_test.go ├── cost_record_test.go ├── cost_upsert_concurrency_test.go ├── cost_upsert_test.go ├── log.go ├── log_content_test.go ├── log_dashboard_test.go ├── log_metadata_test.go ├── main.go ├── migration_test.go ├── option.go ├── prometheus.go ├── quota_safety_test.go ├── redemption.go ├── sqlite_retry.go ├── sqlite_retry_test.go ├── timestamp_test.go ├── token.go ├── token_json_test.go ├── token_transaction.go ├── trace.go ├── trace_migration.go ├── trace_retention.go ├── trace_retention_test.go ├── trace_test.go ├── user.go ├── user_quota_test.go ├── utils.go └── utils_test.go ├── monitor ├── channel.go ├── init.go ├── manage.go ├── manage_test.go ├── metric.go └── prometheus │ └── recorder.go ├── one-api.service ├── relay ├── adaptor.go ├── adaptor │ ├── ai360 │ │ ├── adaptor.go │ │ └── constants.go │ ├── aiproxy │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── main.go │ │ └── model.go │ ├── ali │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── image.go │ │ ├── main.go │ │ ├── main_test.go │ │ └── model.go │ ├── alibailian │ │ ├── constants.go │ │ └── main.go │ ├── anthropic │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── constants_test.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── model.go │ │ ├── signature_cache.go │ │ ├── signature_cache_test.go │ │ ├── stream_error_test.go │ │ └── thinking_test.go │ ├── aws │ │ ├── adaptor.go │ │ ├── claude │ │ │ ├── adapter.go │ │ │ ├── adapter_test.go │ │ │ ├── main.go │ │ │ └── model.go │ │ ├── cohere │ │ │ ├── adapter.go │ │ │ ├── docs.go │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ └── model.go │ │ ├── constants.go │ │ ├── deepseek │ │ │ ├── adapter.go │ │ │ ├── docs.go │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ └── model.go │ │ ├── internal │ │ │ └── streamfinalizer │ │ │ │ ├── finalizer.go │ │ │ │ └── finalizer_test.go │ │ ├── llama3 │ │ │ ├── adapter.go │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ └── model.go │ │ ├── mistral │ │ │ ├── adapter.go │ │ │ ├── docs.go │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ └── model.go │ │ ├── openai │ │ │ ├── adapter.go │ │ │ ├── docs.go │ │ │ ├── main.go │ │ │ └── model.go │ │ ├── qwen │ │ │ ├── adapter.go │ │ │ ├── docs.go │ │ │ ├── main.go │ │ │ ├── main_test.go │ │ │ └── model.go │ │ ├── registry.go │ │ ├── registry_test.go │ │ ├── utils │ │ │ ├── adaptor.go │ │ │ ├── consts.go │ │ │ ├── consts_test.go │ │ │ ├── token.go │ │ │ └── utils.go │ │ └── writer │ │ │ ├── adapter.go │ │ │ ├── docs.go │ │ │ ├── main.go │ │ │ └── model.go │ ├── baichuan │ │ ├── adaptor.go │ │ └── constants.go │ ├── baidu │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── main.go │ │ └── model.go │ ├── baiduv2 │ │ ├── adaptor.go │ │ ├── constants.go │ │ └── main.go │ ├── claude_common.go │ ├── cloudflare │ │ ├── adaptor.go │ │ ├── constant.go │ │ ├── main.go │ │ ├── main_test.go │ │ └── model.go │ ├── cohere │ │ ├── adaptor.go │ │ ├── constant.go │ │ ├── constant_test.go │ │ ├── main.go │ │ ├── main_test.go │ │ ├── model.go │ │ └── rerank.go │ ├── common.go │ ├── common │ │ └── structuredjson │ │ │ └── structuredjson.go │ ├── common_test.go │ ├── coze │ │ ├── adaptor.go │ │ ├── constant │ │ │ ├── contenttype │ │ │ │ └── define.go │ │ │ ├── event │ │ │ │ └── define.go │ │ │ └── messagetype │ │ │ │ └── define.go │ │ ├── constants.go │ │ ├── helper.go │ │ ├── main.go │ │ └── model.go │ ├── deepl │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── helper.go │ │ ├── main.go │ │ └── model.go │ ├── deepseek │ │ ├── adaptor.go │ │ └── constants.go │ ├── doubao │ │ ├── adaptor.go │ │ ├── constants.go │ │ └── main.go │ ├── gemini │ │ ├── adaptor.go │ │ ├── adaptor_claude_test.go │ │ ├── adaptor_test.go │ │ ├── constants.go │ │ ├── main.go │ │ ├── main_test.go │ │ └── model.go │ ├── geminiOpenaiCompatible │ │ ├── constants.go │ │ ├── constants_test.go │ │ └── main.go │ ├── groq │ │ ├── adaptor.go │ │ ├── adaptor_test.go │ │ └── constants.go │ ├── interface.go │ ├── lingyiwanwu │ │ ├── adaptor.go │ │ └── constants.go │ ├── minimax │ │ ├── adaptor.go │ │ ├── constants.go │ │ └── main.go │ ├── mistral │ │ ├── adaptor.go │ │ └── constants.go │ ├── moonshot │ │ ├── adaptor.go │ │ └── constants.go │ ├── novita │ │ ├── adaptor.go │ │ ├── constants.go │ │ └── main.go │ ├── ollama │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── main.go │ │ └── model.go │ ├── openai │ │ ├── adaptor.go │ │ ├── adaptor_azure_test.go │ │ ├── adaptor_azure_url_test.go │ │ ├── adaptor_reasoning_test.go │ │ ├── channel_conversion_test.go │ │ ├── claude_conversion_test.go │ │ ├── claude_messages.go │ │ ├── claude_streaming_test.go │ │ ├── compatible.go │ │ ├── constants.go │ │ ├── constants_image_test.go │ │ ├── constants_test.go │ │ ├── docs │ │ │ ├── response_api.md │ │ │ └── response_api_implementation.md │ │ ├── embedding_handler_test.go │ │ ├── format_verification_test.go │ │ ├── handler_content_length_test.go │ │ ├── handler_reasoning_test.go │ │ ├── helper.go │ │ ├── helper_test.go │ │ ├── image.go │ │ ├── integration_test.go │ │ ├── main.go │ │ ├── main_write_failure_test.go │ │ ├── mcp_conversion_test.go │ │ ├── model.go │ │ ├── model_support_test.go │ │ ├── model_url_test.go │ │ ├── realtime.go │ │ ├── reasoning_model_test.go │ │ ├── request_transformations_test.go │ │ ├── response_api_handler_test.go │ │ ├── response_api_request_test.go │ │ ├── response_api_stream_handler_test.go │ │ ├── response_api_stream_test.go │ │ ├── response_input_test.go │ │ ├── response_model.go │ │ ├── response_model_mcp_test.go │ │ ├── response_model_structured_test.go │ │ ├── response_model_test.go │ │ ├── schema_normalization.go │ │ ├── schema_normalization_test.go │ │ ├── search_model_test.go │ │ ├── structured_output_cost_test.go │ │ ├── token.go │ │ ├── token_image_test.go │ │ ├── util.go │ │ ├── video.go │ │ └── video_handler_test.go │ ├── openai_compatible │ │ ├── benchmark_test.go │ │ ├── claude_convert.go │ │ ├── claude_convert_test.go │ │ ├── claude_messages.go │ │ ├── claude_messages_test.go │ │ ├── docs.go │ │ ├── embedding_test.go │ │ ├── github_paths.go │ │ ├── github_paths_test.go │ │ ├── handler_thinking_test.go │ │ ├── thinking_test.go │ │ ├── unified_streaming.go │ │ ├── unified_streaming_test.go │ │ ├── utils.go │ │ └── utils_url_test.go │ ├── openrouter │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── docs.go │ │ └── model.go │ ├── palm │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── model.go │ │ └── palm.go │ ├── proxy │ │ └── adaptor.go │ ├── replicate │ │ ├── adaptor.go │ │ ├── chat.go │ │ ├── constants.go │ │ ├── constants_image_test.go │ │ ├── image.go │ │ ├── model.go │ │ └── model_test.go │ ├── siliconflow │ │ ├── adaptor.go │ │ └── constants.go │ ├── stepfun │ │ ├── adaptor.go │ │ └── constants.go │ ├── tencent │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── main.go │ │ └── model.go │ ├── togetherai │ │ ├── adaptor.go │ │ └── constants.go │ ├── vertexai │ │ ├── adaptor.go │ │ ├── adaptor_test.go │ │ ├── claude │ │ │ ├── adapter.go │ │ │ ├── adapter_test.go │ │ │ └── model.go │ │ ├── constants.go │ │ ├── deepseek │ │ │ ├── adaptor.go │ │ │ └── constants.go │ │ ├── gemini │ │ │ └── adapter.go │ │ ├── imagen │ │ │ ├── adaptor.go │ │ │ ├── image.go │ │ │ ├── image_multipart_test.go │ │ │ └── model.go │ │ ├── openai │ │ │ ├── adaptor.go │ │ │ └── constants.go │ │ ├── qwen │ │ │ ├── adaptor.go │ │ │ └── constants.go │ │ ├── registry.go │ │ ├── token.go │ │ └── veo │ │ │ ├── adaptor.go │ │ │ └── model.go │ ├── xai │ │ ├── adaptor.go │ │ ├── adaptor_test.go │ │ ├── constants.go │ │ └── docs.go │ ├── xunfei │ │ ├── adaptor.go │ │ ├── constants.go │ │ ├── domain.go │ │ ├── main.go │ │ └── model.go │ ├── xunfeiv2 │ │ ├── adaptor.go │ │ └── constants.go │ └── zhipu │ │ ├── adaptor.go │ │ ├── adaptor_test.go │ │ ├── constants.go │ │ ├── main.go │ │ └── model.go ├── adaptor_test.go ├── apitype │ └── define.go ├── billing │ ├── billing.go │ ├── billing_compatibility_test.go │ ├── billing_monitoring_test.go │ ├── ratio │ │ ├── group.go │ │ ├── image.go │ │ └── model.go │ └── zero_quota_fix_test.go ├── channel │ └── tencent │ │ └── main.go ├── channeltype │ ├── define.go │ ├── endpoints.go │ ├── endpoints_test.go │ ├── helper.go │ ├── openai_compatible_format.go │ ├── openai_compatible_format_test.go │ ├── url.go │ └── url_test.go ├── client │ └── init.go ├── constant │ ├── common.go │ ├── finishreason │ │ └── define.go │ └── role │ │ └── define.go ├── controller │ ├── api_integration_test.go │ ├── audio.go │ ├── audio_multipart_test.go │ ├── claude_messages.go │ ├── claude_messages_test.go │ ├── claude_structured_group_ratio_test.go │ ├── debug_logging.go │ ├── debug_logging_test.go │ ├── error.go │ ├── helper.go │ ├── helper_test.go │ ├── image.go │ ├── image_billing_test.go │ ├── image_cost_test.go │ ├── image_default_test.go │ ├── image_multipart_binding_test.go │ ├── image_test.go │ ├── image_tiers_test.go │ ├── image_validation_test.go │ ├── proxy.go │ ├── proxy_test.go │ ├── rerank.go │ ├── rerank_test.go │ ├── response.go │ ├── response_api_http_test.go │ ├── response_billing_test.go │ ├── response_fallback_test.go │ ├── response_query_test.go │ ├── response_quota_test.go │ ├── response_stream_bridge.go │ ├── response_support_test.go │ ├── structured_output_api_modes_test.go │ ├── structured_output_integration_test.go │ ├── structured_output_quota_test.go │ ├── text.go │ ├── thinking.go │ ├── thinking_test.go │ ├── token_billing_cache_test.go │ ├── token_billing_tier_structured_test.go │ ├── validator │ │ ├── unknown_params.go │ │ ├── unknown_params_test.go │ │ ├── validation.go │ │ └── validation_test.go │ └── video.go ├── format │ ├── detect.go │ └── detect_test.go ├── meta │ ├── relay_meta.go │ └── relay_meta_test.go ├── model │ ├── constant.go │ ├── general.go │ ├── image.go │ ├── message.go │ ├── message_test.go │ ├── misc.go │ ├── misc_test.go │ ├── rerank_request.go │ ├── rerank_request_test.go │ ├── tool.go │ ├── tool_test.go │ ├── tool_validation_test.go │ ├── video.go │ └── video_test.go ├── pricing │ ├── cachewrite_test.go │ ├── global.go │ ├── global_test.go │ ├── resolver.go │ └── tier_test.go ├── pricing_test.go ├── quota │ ├── quota.go │ └── quota_cache_test.go ├── relaymode │ ├── define.go │ ├── helper.go │ └── helper_test.go ├── streaming │ └── tracker.go └── tooling │ ├── tools.go │ └── tools_test.go ├── router ├── api.go ├── dashboard.go ├── main.go ├── relay.go └── web.go ├── scripts ├── build-modern.sh └── docker-entrypoint.sh ├── test ├── adaptor_comprehensive_test.go ├── vision.jpeg ├── vision_asset.go └── web_build_scripts_test.go └── web ├── README.md ├── THEMES ├── air ├── .env.development ├── .gitignore ├── README.md ├── dev.sh ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo.png │ └── robots.txt ├── src │ ├── App.js │ ├── components │ │ ├── ChannelDebugPanel.js │ │ ├── ChannelsTable.js │ │ ├── FixedPagination.css │ │ ├── FixedPagination.js │ │ ├── Footer.js │ │ ├── GitHubOAuth.js │ │ ├── HeaderBar.js │ │ ├── Loading.js │ │ ├── LoginForm.js │ │ ├── LogsTable.js │ │ ├── LogsTable.mobile.css │ │ ├── MjLogsTable.js │ │ ├── OperationSetting.js │ │ ├── OtherSetting.js │ │ ├── PasswordResetConfirm.js │ │ ├── PasswordResetForm.js │ │ ├── PersonalSetting.js │ │ ├── PricingModal.js │ │ ├── PrivateRoute.js │ │ ├── RedemptionsTable.js │ │ ├── RegisterForm.js │ │ ├── SiderBar.js │ │ ├── SystemSetting.js │ │ ├── TokensTable.js │ │ ├── TracingModal.js │ │ ├── UsersTable.js │ │ ├── WeChatIcon.js │ │ └── utils.js │ ├── constants │ │ ├── channel.constants.js │ │ ├── common.constant.js │ │ ├── index.js │ │ ├── toast.constants.js │ │ └── user.constants.js │ ├── context │ │ ├── Status │ │ │ ├── index.js │ │ │ └── reducer.js │ │ └── User │ │ │ ├── index.js │ │ │ └── reducer.js │ ├── helpers │ │ ├── api.js │ │ ├── auth-header.js │ │ ├── history.js │ │ ├── index.js │ │ ├── render.js │ │ └── utils.js │ ├── index.css │ ├── index.js │ ├── mobile-override.css │ └── pages │ │ ├── About │ │ └── index.js │ │ ├── Channel │ │ ├── EditChannel.js │ │ └── index.js │ │ ├── Chat │ │ └── index.js │ │ ├── Detail │ │ └── index.js │ │ ├── Home │ │ └── index.js │ │ ├── Log │ │ └── index.js │ │ ├── Midjourney │ │ └── index.js │ │ ├── Models │ │ └── index.js │ │ ├── NotFound │ │ └── index.js │ │ ├── Redemption │ │ ├── EditRedemption.js │ │ └── index.js │ │ ├── Setting │ │ └── index.js │ │ ├── Token │ │ ├── EditToken.js │ │ └── index.js │ │ ├── TopUp │ │ └── index.js │ │ └── User │ │ ├── AddUser.js │ │ ├── EditUser.js │ │ └── index.js ├── vercel.json └── yarn.lock ├── berry ├── .env.development ├── .gitignore ├── .prettierrc ├── README.md ├── dev.sh ├── jsconfig.json ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.js │ ├── assets │ │ ├── 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 │ │ │ │ └── wechat.svg │ │ │ ├── invite │ │ │ │ ├── cover.jpg │ │ │ │ └── cwok_casual_19.webp │ │ │ ├── logo-2.svg │ │ │ ├── logo-white.svg │ │ │ ├── logo.svg │ │ │ └── users │ │ │ │ └── user-round.svg │ │ └── scss │ │ │ ├── _themes-vars.module.scss │ │ │ ├── fonts.scss │ │ │ └── style.scss │ ├── components │ │ ├── ChannelDebugPanel.js │ │ └── FixedPagination.js │ ├── config.js │ ├── constants │ │ ├── ChannelConstants.js │ │ ├── CommonConstants.js │ │ ├── SnackbarConstants.js │ │ └── index.js │ ├── contexts │ │ ├── StatusContext.js │ │ └── UserContext.js │ ├── hooks │ │ ├── useAuth.js │ │ ├── useLogin.js │ │ ├── useRegister.js │ │ └── useScriptRef.js │ ├── index.js │ ├── layout │ │ ├── MainLayout │ │ │ ├── Header │ │ │ │ ├── ProfileSection │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ ├── LogoSection │ │ │ │ └── index.js │ │ │ ├── Sidebar │ │ │ │ ├── MenuCard │ │ │ │ │ └── index.js │ │ │ │ ├── MenuList │ │ │ │ │ ├── NavCollapse │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── NavGroup │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── NavItem │ │ │ │ │ │ └── index.js │ │ │ │ │ └── index.js │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── MinimalLayout │ │ │ ├── Header │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── NavMotion.js │ │ └── NavigationScroll.js │ ├── menu-items │ │ ├── index.js │ │ └── panel.js │ ├── mobile-override.css │ ├── routes │ │ ├── MainRoutes.js │ │ ├── OtherRoutes.js │ │ └── 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 │ ├── ui-component │ │ ├── AdminContainer.js │ │ ├── Footer.js │ │ ├── Label.js │ │ ├── Loadable.js │ │ ├── Loader.js │ │ ├── Logo.js │ │ ├── SvgColor.js │ │ ├── Switch.js │ │ ├── TableToolBar.js │ │ ├── ThemeButton.js │ │ ├── cards │ │ │ ├── CardSecondaryAction.js │ │ │ ├── MainCard.js │ │ │ ├── Skeleton │ │ │ │ ├── EarningCard.js │ │ │ │ ├── ImagePlaceholder.js │ │ │ │ ├── PopularCard.js │ │ │ │ ├── ProductPlaceholder.js │ │ │ │ ├── TotalGrowthBarChart.js │ │ │ │ └── TotalIncomeCard.js │ │ │ ├── SubCard.js │ │ │ └── UserCard.js │ │ └── extended │ │ │ ├── AnimateButton.js │ │ │ ├── Avatar.js │ │ │ ├── Breadcrumbs.js │ │ │ └── Transitions.js │ ├── utils │ │ ├── api.js │ │ ├── chart.js │ │ ├── common.js │ │ ├── password-strength.js │ │ └── route-guard │ │ │ └── AuthGuard.js │ └── views │ │ ├── About │ │ └── index.js │ │ ├── Authentication │ │ ├── Auth │ │ │ ├── ForgetPassword.js │ │ │ ├── GitHubOAuth.js │ │ │ ├── LarkOAuth.js │ │ │ ├── Login.js │ │ │ ├── OidcOAuth.js │ │ │ ├── Register.js │ │ │ └── ResetPassword.js │ │ ├── AuthCardWrapper.js │ │ ├── AuthForms │ │ │ ├── AuthLogin.js │ │ │ ├── AuthRegister.js │ │ │ ├── ForgetPasswordForm.js │ │ │ ├── ResetPasswordForm.js │ │ │ └── WechatModal.js │ │ └── AuthWrapper.js │ │ ├── Channel │ │ ├── component │ │ │ ├── EditModal.js │ │ │ ├── GroupLabel.js │ │ │ ├── NameLabel.js │ │ │ ├── PricingModal.js │ │ │ ├── ResponseTimeLabel.js │ │ │ ├── TableHead.js │ │ │ └── TableRow.js │ │ ├── index.js │ │ └── type │ │ │ └── Config.js │ │ ├── Dashboard │ │ ├── component │ │ │ ├── StatisticalBarChart.js │ │ │ ├── StatisticalCard.js │ │ │ └── StatisticalLineChartCard.js │ │ └── index.js │ │ ├── Error │ │ └── index.js │ │ ├── Home │ │ ├── baseIndex.js │ │ └── index.js │ │ ├── Log │ │ ├── LogTable.mobile.css │ │ ├── component │ │ │ ├── TableHead.js │ │ │ ├── TableRow.js │ │ │ ├── TableToolBar.js │ │ │ └── TracingModal.js │ │ ├── index.js │ │ └── type │ │ │ └── LogType.js │ │ ├── Models │ │ └── index.js │ │ ├── Profile │ │ ├── component │ │ │ └── EmailModal.js │ │ └── index.js │ │ ├── Redemption │ │ ├── component │ │ │ ├── EditModal.js │ │ │ ├── TableHead.js │ │ │ └── TableRow.js │ │ └── index.js │ │ ├── Setting │ │ ├── component │ │ │ ├── OperationSetting.js │ │ │ ├── OtherSetting.js │ │ │ └── SystemSetting.js │ │ └── index.js │ │ ├── Token │ │ ├── component │ │ │ ├── EditModal.js │ │ │ ├── TableHead.js │ │ │ └── TableRow.js │ │ └── index.js │ │ ├── Topup │ │ ├── component │ │ │ ├── InviteCard.js │ │ │ └── TopupCard.js │ │ └── index.js │ │ └── User │ │ ├── component │ │ ├── EditModal.js │ │ ├── TableHead.js │ │ └── TableRow.js │ │ └── index.js └── yarn.lock ├── build.sh ├── build └── .gitkeep ├── default ├── .env.development ├── .gitignore ├── README.md ├── dev.sh ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo.png │ └── robots.txt ├── src │ ├── App.js │ ├── compact-table-styles.css │ ├── components │ │ ├── ChannelDebugPanel.js │ │ ├── ChannelsTable.css │ │ ├── ChannelsTable.js │ │ ├── Footer.js │ │ ├── GitHubOAuth.js │ │ ├── Header.js │ │ ├── LarkOAuth.js │ │ ├── Loading.js │ │ ├── LoginForm.js │ │ ├── LogsTable.js │ │ ├── OperationSetting.js │ │ ├── OtherSetting.js │ │ ├── PasswordResetConfirm.js │ │ ├── PasswordResetForm.js │ │ ├── PersonalSetting.js │ │ ├── PricingModal.js │ │ ├── PrivateRoute.js │ │ ├── RedemptionsTable.js │ │ ├── RegisterForm.js │ │ ├── SystemSetting.js │ │ ├── TokensTable.css │ │ ├── TokensTable.js │ │ ├── TracingModal.js │ │ ├── UsersTable.css │ │ ├── UsersTable.js │ │ ├── shared │ │ │ ├── BaseTable.js │ │ │ ├── DataTable.css │ │ │ └── tableUtils.js │ │ └── utils.js │ ├── constants │ │ ├── channel.constants.js │ │ ├── common.constant.js │ │ ├── index.js │ │ ├── toast.constants.js │ │ └── user.constants.js │ ├── context │ │ ├── Status │ │ │ ├── index.js │ │ │ └── reducer.js │ │ ├── Theme │ │ │ ├── index.js │ │ │ └── reducer.js │ │ └── User │ │ │ ├── index.js │ │ │ └── reducer.js │ ├── global-table-fixes.css │ ├── helpers │ │ ├── api.js │ │ ├── auth-header.js │ │ ├── helper.js │ │ ├── history.js │ │ ├── index.js │ │ ├── render.js │ │ └── utils.js │ ├── hooks │ │ └── useTheme.js │ ├── i18n.js │ ├── images │ │ └── lark.svg │ ├── index.css │ ├── index.css.backup │ ├── index.js │ ├── locales │ │ ├── en │ │ │ └── translation.json │ │ └── zh │ │ │ ├── translation.json │ │ │ └── translation.json.backup │ ├── mobile-override.css │ ├── pages │ │ ├── About │ │ │ └── index.js │ │ ├── Channel │ │ │ ├── EditChannel.js │ │ │ └── index.js │ │ ├── Chat │ │ │ └── index.js │ │ ├── Dashboard │ │ │ ├── Dashboard.css │ │ │ └── index.js │ │ ├── Home │ │ │ └── index.js │ │ ├── Log │ │ │ └── index.js │ │ ├── Models │ │ │ └── index.js │ │ ├── NotFound │ │ │ └── index.js │ │ ├── Redemption │ │ │ ├── EditRedemption.js │ │ │ └── index.js │ │ ├── Setting │ │ │ └── index.js │ │ ├── Token │ │ │ ├── EditToken.js │ │ │ └── index.js │ │ ├── TopUp │ │ │ └── index.js │ │ └── User │ │ │ ├── AddUser.js │ │ │ ├── EditUser.js │ │ │ └── index.js │ └── setupProxy.js ├── vercel.json └── yarn.lock ├── modern ├── .biomeignore ├── biome.json ├── components.json ├── index.html ├── package.json ├── postcss.config.js ├── src │ ├── App.tsx │ ├── components │ │ ├── LanguageSelector.tsx │ │ ├── LogDetailsModal.tsx │ │ ├── Turnstile.tsx │ │ ├── __tests__ │ │ │ └── LogDetailsModal.test.tsx │ │ ├── auth │ │ │ ├── ProtectedRoute.tsx │ │ │ └── __tests__ │ │ │ │ └── ProtectedRoute.test.tsx │ │ ├── chat │ │ │ ├── AssistantMessageActions.tsx │ │ │ ├── ChatInterface.tsx │ │ │ ├── DeleteConfirmationDialog.tsx │ │ │ ├── EditMessageDialog.tsx │ │ │ ├── ExportConversationDialog.tsx │ │ │ ├── ImageAttachment.tsx │ │ │ ├── MessageItem.tsx │ │ │ ├── MessageList.tsx │ │ │ ├── ParametersPanel.tsx │ │ │ ├── ThinkingBubble.tsx │ │ │ └── UserMessageActions.tsx │ │ ├── dev │ │ │ ├── responsive-debugger.tsx │ │ │ └── responsive-validator.tsx │ │ ├── layout │ │ │ ├── Footer.tsx │ │ │ ├── Header.test.tsx │ │ │ ├── Header.tsx │ │ │ ├── Layout.tsx │ │ │ └── __tests__ │ │ │ │ └── Header.topup.test.tsx │ │ ├── shared │ │ │ └── data-table │ │ │ │ └── data-table.tsx │ │ ├── theme-provider.tsx │ │ ├── theme-toggle.tsx │ │ └── ui │ │ │ ├── __tests__ │ │ │ └── timestamp.test.tsx │ │ │ ├── adaptive-grid.tsx │ │ │ ├── advanced-pagination.tsx │ │ │ ├── advanced-searchable-dropdown.tsx │ │ │ ├── alert.tsx │ │ │ ├── badge.tsx │ │ │ ├── button.tsx │ │ │ ├── card.tsx │ │ │ ├── checkbox.tsx │ │ │ ├── command.tsx │ │ │ ├── copy-button.tsx │ │ │ ├── data-table.tsx │ │ │ ├── dialog.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── enhanced-data-table.tsx │ │ │ ├── expandable-cell.tsx │ │ │ ├── form.test.tsx │ │ │ ├── form.tsx │ │ │ ├── hover-card.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── markdown-css.ts │ │ │ ├── markdown.tsx │ │ │ ├── mobile-drawer.tsx │ │ │ ├── notifications.tsx │ │ │ ├── popover.tsx │ │ │ ├── progress.tsx │ │ │ ├── responsive-action-group.tsx │ │ │ ├── responsive-container.tsx │ │ │ ├── responsive-form.tsx │ │ │ ├── scroll-area.tsx │ │ │ ├── searchable-dropdown.tsx │ │ │ ├── select.tsx │ │ │ ├── separator.tsx │ │ │ ├── skeleton.tsx │ │ │ ├── slider.tsx │ │ │ ├── statistics.tsx │ │ │ ├── table.tsx │ │ │ ├── tabs.tsx │ │ │ ├── textarea.tsx │ │ │ ├── timestamp.tsx │ │ │ └── tooltip.tsx │ ├── dev │ │ └── layout-debug.ts │ ├── hooks │ │ ├── __tests__ │ │ │ └── usePersistentState.test.ts │ │ ├── chat │ │ │ ├── helpers.ts │ │ │ ├── types.ts │ │ │ ├── useChatCompletionStream.ts │ │ │ ├── useChatState.ts │ │ │ └── useChatStream.ts │ │ ├── usePersistentState.ts │ │ ├── usePlaygroundChat.ts │ │ ├── usePlaygroundChat │ │ │ ├── helpers.ts │ │ │ ├── types.ts │ │ │ ├── useChatRequest.ts │ │ │ └── useStreamResponse.ts │ │ ├── usePlaygroundState │ │ │ ├── types.ts │ │ │ ├── usePlaygroundChannels.ts │ │ │ ├── usePlaygroundModels.ts │ │ │ ├── usePlaygroundParameters.ts │ │ │ └── usePlaygroundTokens.ts │ │ ├── useResponsive.ts │ │ ├── useSystemStatus.ts │ │ └── useViewport.ts │ ├── i18n │ │ ├── index.ts │ │ └── locales │ │ │ ├── en │ │ │ ├── auth.json │ │ │ ├── billing.json │ │ │ ├── common.json │ │ │ ├── dashboard.json │ │ │ ├── index.ts │ │ │ ├── logs.json │ │ │ ├── management.json │ │ │ ├── models.json │ │ │ ├── playground.json │ │ │ └── settings.json │ │ │ ├── es │ │ │ ├── auth.json │ │ │ ├── billing.json │ │ │ ├── common.json │ │ │ ├── dashboard.json │ │ │ ├── index.ts │ │ │ ├── logs.json │ │ │ ├── management.json │ │ │ ├── models.json │ │ │ ├── playground.json │ │ │ └── settings.json │ │ │ ├── fr │ │ │ ├── auth.json │ │ │ ├── billing.json │ │ │ ├── common.json │ │ │ ├── dashboard.json │ │ │ ├── index.ts │ │ │ ├── logs.json │ │ │ ├── management.json │ │ │ ├── models.json │ │ │ ├── playground.json │ │ │ └── settings.json │ │ │ ├── ja │ │ │ ├── auth.json │ │ │ ├── billing.json │ │ │ ├── common.json │ │ │ ├── dashboard.json │ │ │ ├── index.ts │ │ │ ├── logs.json │ │ │ ├── management.json │ │ │ ├── models.json │ │ │ ├── playground.json │ │ │ └── settings.json │ │ │ └── zh │ │ │ ├── auth.json │ │ │ ├── billing.json │ │ │ ├── common.json │ │ │ ├── dashboard.json │ │ │ ├── index.ts │ │ │ ├── logs.json │ │ │ ├── management.json │ │ │ ├── models.json │ │ │ ├── playground.json │ │ │ └── settings.json │ ├── index.css │ ├── lib │ │ ├── __tests__ │ │ │ ├── model-capabilities.test.ts │ │ │ └── utils.test.ts │ │ ├── api.ts │ │ ├── constants │ │ │ └── logs.ts │ │ ├── export.ts │ │ ├── model-capabilities.ts │ │ ├── oauth.ts │ │ ├── storage.ts │ │ ├── stores │ │ │ └── auth.ts │ │ └── utils.ts │ ├── main.tsx │ ├── pages │ │ ├── HomePage.test.tsx │ │ ├── HomePage.tsx │ │ ├── NotFoundPage.tsx │ │ ├── __tests__ │ │ │ └── NotFoundPage.test.tsx │ │ ├── about │ │ │ └── AboutPage.tsx │ │ ├── auth │ │ │ ├── GitHubOAuthPage.tsx │ │ │ ├── LarkOAuthPage.tsx │ │ │ ├── LoginPage.impl.tsx │ │ │ ├── LoginPage.tsx │ │ │ ├── PasswordResetConfirmPage.tsx │ │ │ ├── PasswordResetPage.tsx │ │ │ ├── RegisterPage.tsx │ │ │ └── __tests__ │ │ │ │ ├── LoginPage.test.tsx │ │ │ │ ├── LoginPage.turnstile.test.tsx │ │ │ │ └── RegisterPage.test.tsx │ │ ├── channels │ │ │ ├── ChannelsPage.tsx │ │ │ ├── EditChannelPage.test.ts │ │ │ ├── EditChannelPage.tsx │ │ │ ├── __tests__ │ │ │ │ └── ChannelsPage.test.tsx │ │ │ ├── components │ │ │ │ ├── ChannelAdvancedSettings.tsx │ │ │ │ ├── ChannelBasicInfo.tsx │ │ │ │ ├── ChannelEndpointSettings.tsx │ │ │ │ ├── ChannelModelSettings.tsx │ │ │ │ ├── ChannelSpecificConfig.tsx │ │ │ │ ├── ChannelToolingSettings.tsx │ │ │ │ ├── ChannelTypeChangeDialog.tsx │ │ │ │ └── LabelWithHelp.tsx │ │ │ ├── constants.ts │ │ │ ├── helpers.ts │ │ │ ├── hooks │ │ │ │ ├── useChannelForm.test.tsx │ │ │ │ ├── useChannelForm.ts │ │ │ │ └── useChannelTooling.ts │ │ │ ├── schemas.ts │ │ │ └── utils │ │ │ │ └── colorGenerator.ts │ │ ├── chat │ │ │ ├── ChatPage.tsx │ │ │ ├── PlaygroundPage.tsx │ │ │ ├── hooks │ │ │ │ ├── usePlaygroundActions.ts │ │ │ │ ├── usePlaygroundData.ts │ │ │ │ └── usePlaygroundState.ts │ │ │ ├── playground │ │ │ │ ├── README.md │ │ │ │ ├── hooks │ │ │ │ │ ├── useConversationPersistence.ts │ │ │ │ │ ├── useModelAndTokenBrowser.ts │ │ │ │ │ ├── usePlaygroundParameters.ts │ │ │ │ │ └── usePlaygroundViewModel.ts │ │ │ │ ├── services │ │ │ │ │ └── codeBlockStyles.ts │ │ │ │ └── types.ts │ │ │ └── types.ts │ │ ├── dashboard │ │ │ ├── DashboardPage.test.ts │ │ │ ├── DashboardPage.tsx │ │ │ ├── components │ │ │ │ ├── DashboardFilter.tsx │ │ │ │ ├── FiltersPanel.tsx │ │ │ │ ├── Insights.tsx │ │ │ │ ├── OverviewCards.tsx │ │ │ │ ├── OverviewSection.tsx │ │ │ │ ├── TimeSeriesCharts.tsx │ │ │ │ ├── TopModels.tsx │ │ │ │ ├── TrendSparklines.tsx │ │ │ │ ├── UsageCharts.tsx │ │ │ │ └── UsageSections.tsx │ │ │ ├── hooks │ │ │ │ ├── useDashboardCharts.ts │ │ │ │ ├── useDashboardData.ts │ │ │ │ └── useDashboardFilters.ts │ │ │ ├── services │ │ │ │ └── chartConfig.tsx │ │ │ └── types.ts │ │ ├── logs │ │ │ └── LogsPage.tsx │ │ ├── models │ │ │ └── ModelsPage.tsx │ │ ├── redemptions │ │ │ ├── EditRedemptionPage.tsx │ │ │ └── RedemptionsPage.tsx │ │ ├── settings │ │ │ ├── OperationSettings.tsx │ │ │ ├── OtherSettings.tsx │ │ │ ├── PersonalSettings.tsx │ │ │ ├── SettingsPage.tsx │ │ │ ├── SystemSettings.test.tsx │ │ │ └── SystemSettings.tsx │ │ ├── status │ │ │ └── StatusPage.tsx │ │ ├── tokens │ │ │ ├── EditTokenPage.tsx │ │ │ ├── TokensPage.impl.tsx │ │ │ ├── TokensPage.tsx │ │ │ ├── __tests__ │ │ │ │ ├── TokensPage.highlight.spec.ts │ │ │ │ └── useClipboardManager.spec.ts │ │ │ └── useClipboardManager.ts │ │ ├── topup │ │ │ ├── TopUpPage.test.tsx │ │ │ └── TopUpPage.tsx │ │ └── users │ │ │ ├── EditUserPage.tsx │ │ │ └── UsersPage.tsx │ ├── styles │ │ └── mobile.css │ ├── test │ │ ├── responsive-components.test.tsx │ │ └── setup.ts │ └── types │ │ └── log.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.tsbuildinfo ├── verify-api-calls.sh ├── vite.config.ts └── yarn.lock └── package-lock.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: Laisky 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/agents/developer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/agents/developer.md -------------------------------------------------------------------------------- /.github/instructions/memory.instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/instructions/memory.instructions.md -------------------------------------------------------------------------------- /.github/prompts/laisky_review.prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/prompts/laisky_review.prompt.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/linux-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/workflows/linux-release.yml -------------------------------------------------------------------------------- /.github/workflows/macos-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/workflows/macos-release.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/windows-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.github/workflows/windows-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.gitignore -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.junie/guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/.junie/guidelines.md -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/AGENTS.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/README.md -------------------------------------------------------------------------------- /bin/migration_v0.2-v0.3.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/bin/migration_v0.2-v0.3.sql -------------------------------------------------------------------------------- /bin/migration_v0.3-v0.4.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/bin/migration_v0.3-v0.4.sql -------------------------------------------------------------------------------- /bin/time_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/bin/time_test.sh -------------------------------------------------------------------------------- /cmd/migrate/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/migrate/Makefile -------------------------------------------------------------------------------- /cmd/migrate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/migrate/README.md -------------------------------------------------------------------------------- /cmd/migrate/internal/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/migrate/internal/data.go -------------------------------------------------------------------------------- /cmd/migrate/internal/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/migrate/internal/database.go -------------------------------------------------------------------------------- /cmd/migrate/internal/migrator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/migrate/internal/migrator.go -------------------------------------------------------------------------------- /cmd/migrate/internal/migrator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/migrate/internal/migrator_test.go -------------------------------------------------------------------------------- /cmd/migrate/internal/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/migrate/internal/validation.go -------------------------------------------------------------------------------- /cmd/migrate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/migrate/main.go -------------------------------------------------------------------------------- /cmd/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/README.md -------------------------------------------------------------------------------- /cmd/test/audio_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/audio_command.go -------------------------------------------------------------------------------- /cmd/test/audio_command_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/audio_command_test.go -------------------------------------------------------------------------------- /cmd/test/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/client.go -------------------------------------------------------------------------------- /cmd/test/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/client_test.go -------------------------------------------------------------------------------- /cmd/test/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/config.go -------------------------------------------------------------------------------- /cmd/test/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/constants.go -------------------------------------------------------------------------------- /cmd/test/evaluation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/evaluation.go -------------------------------------------------------------------------------- /cmd/test/generator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/generator.go -------------------------------------------------------------------------------- /cmd/test/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/main.go -------------------------------------------------------------------------------- /cmd/test/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/main_test.go -------------------------------------------------------------------------------- /cmd/test/payloads.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/payloads.go -------------------------------------------------------------------------------- /cmd/test/payloads_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/payloads_test.go -------------------------------------------------------------------------------- /cmd/test/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/report.go -------------------------------------------------------------------------------- /cmd/test/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/runner.go -------------------------------------------------------------------------------- /cmd/test/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/types.go -------------------------------------------------------------------------------- /cmd/test/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/util.go -------------------------------------------------------------------------------- /cmd/test/variants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/cmd/test/variants.go -------------------------------------------------------------------------------- /common/blacklist/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/blacklist/main.go -------------------------------------------------------------------------------- /common/client/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/client/init.go -------------------------------------------------------------------------------- /common/client/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/client/init_test.go -------------------------------------------------------------------------------- /common/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/config/config.go -------------------------------------------------------------------------------- /common/config/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/config/validation.go -------------------------------------------------------------------------------- /common/config/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/config/validation_test.go -------------------------------------------------------------------------------- /common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/constants.go -------------------------------------------------------------------------------- /common/constants_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/constants_test.go -------------------------------------------------------------------------------- /common/conv/any.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/conv/any.go -------------------------------------------------------------------------------- /common/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/crypto.go -------------------------------------------------------------------------------- /common/ctxkey/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/ctxkey/key.go -------------------------------------------------------------------------------- /common/custom-event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/custom-event.go -------------------------------------------------------------------------------- /common/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/database.go -------------------------------------------------------------------------------- /common/embed-file-system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/embed-file-system.go -------------------------------------------------------------------------------- /common/env/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/env/helper.go -------------------------------------------------------------------------------- /common/gin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/gin.go -------------------------------------------------------------------------------- /common/graceful/graceful.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/graceful/graceful.go -------------------------------------------------------------------------------- /common/helper/audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/helper/audio.go -------------------------------------------------------------------------------- /common/helper/audio_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/helper/audio_test.go -------------------------------------------------------------------------------- /common/helper/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/helper/helper.go -------------------------------------------------------------------------------- /common/helper/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/helper/key.go -------------------------------------------------------------------------------- /common/helper/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/helper/key_test.go -------------------------------------------------------------------------------- /common/helper/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/helper/time.go -------------------------------------------------------------------------------- /common/image/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/image/image.go -------------------------------------------------------------------------------- /common/image/image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/image/image_test.go -------------------------------------------------------------------------------- /common/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/init.go -------------------------------------------------------------------------------- /common/logger/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/logger/constants.go -------------------------------------------------------------------------------- /common/logger/export_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/logger/export_test.go -------------------------------------------------------------------------------- /common/logger/log_retention.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/logger/log_retention.go -------------------------------------------------------------------------------- /common/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/logger/logger.go -------------------------------------------------------------------------------- /common/logger/logger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/logger/logger_test.go -------------------------------------------------------------------------------- /common/logger/rotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/logger/rotation.go -------------------------------------------------------------------------------- /common/logger/rotation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/logger/rotation_test.go -------------------------------------------------------------------------------- /common/message/email.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/message/email.go -------------------------------------------------------------------------------- /common/message/email_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/message/email_test.go -------------------------------------------------------------------------------- /common/message/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/message/main.go -------------------------------------------------------------------------------- /common/message/message-pusher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/message/message-pusher.go -------------------------------------------------------------------------------- /common/message/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/message/template.go -------------------------------------------------------------------------------- /common/metrics/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/metrics/interface.go -------------------------------------------------------------------------------- /common/mysql_dsn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/mysql_dsn.go -------------------------------------------------------------------------------- /common/mysql_dsn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/mysql_dsn_test.go -------------------------------------------------------------------------------- /common/network/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/network/ip.go -------------------------------------------------------------------------------- /common/network/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/network/ip_test.go -------------------------------------------------------------------------------- /common/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/path.go -------------------------------------------------------------------------------- /common/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/path_test.go -------------------------------------------------------------------------------- /common/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/prometheus.go -------------------------------------------------------------------------------- /common/random/crypto_rand_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/random/crypto_rand_test.go -------------------------------------------------------------------------------- /common/random/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/random/main.go -------------------------------------------------------------------------------- /common/rate-limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/rate-limit.go -------------------------------------------------------------------------------- /common/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/redis.go -------------------------------------------------------------------------------- /common/render/render.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/render/render.go -------------------------------------------------------------------------------- /common/totp_security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/totp_security.go -------------------------------------------------------------------------------- /common/tracing/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/tracing/tracing.go -------------------------------------------------------------------------------- /common/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/utils.go -------------------------------------------------------------------------------- /common/utils/array.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/utils/array.go -------------------------------------------------------------------------------- /common/utils/date_range.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/utils/date_range.go -------------------------------------------------------------------------------- /common/utils/date_range_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/utils/date_range_test.go -------------------------------------------------------------------------------- /common/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/validate.go -------------------------------------------------------------------------------- /common/verification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/verification.go -------------------------------------------------------------------------------- /common/verification_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/common/verification_test.go -------------------------------------------------------------------------------- /controller/auth/github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/auth/github.go -------------------------------------------------------------------------------- /controller/auth/lark.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/auth/lark.go -------------------------------------------------------------------------------- /controller/auth/oidc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/auth/oidc.go -------------------------------------------------------------------------------- /controller/auth/wechat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/auth/wechat.go -------------------------------------------------------------------------------- /controller/billing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/billing.go -------------------------------------------------------------------------------- /controller/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel.go -------------------------------------------------------------------------------- /controller/channel_billing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel_billing.go -------------------------------------------------------------------------------- /controller/channel_debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel_debug.go -------------------------------------------------------------------------------- /controller/channel_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel_metadata.go -------------------------------------------------------------------------------- /controller/channel_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel_metadata_test.go -------------------------------------------------------------------------------- /controller/channel_pricing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel_pricing_test.go -------------------------------------------------------------------------------- /controller/channel_testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel_testing.go -------------------------------------------------------------------------------- /controller/channel_testing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel_testing_test.go -------------------------------------------------------------------------------- /controller/channel_tooling_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/channel_tooling_test.go -------------------------------------------------------------------------------- /controller/context_cancel_logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/context_cancel_logging_test.go -------------------------------------------------------------------------------- /controller/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/group.go -------------------------------------------------------------------------------- /controller/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/log.go -------------------------------------------------------------------------------- /controller/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/log_test.go -------------------------------------------------------------------------------- /controller/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/messages.go -------------------------------------------------------------------------------- /controller/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/misc.go -------------------------------------------------------------------------------- /controller/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/model.go -------------------------------------------------------------------------------- /controller/model_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/model_api_test.go -------------------------------------------------------------------------------- /controller/model_display_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/model_display_test.go -------------------------------------------------------------------------------- /controller/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/option.go -------------------------------------------------------------------------------- /controller/process_error_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/process_error_test.go -------------------------------------------------------------------------------- /controller/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/prometheus.go -------------------------------------------------------------------------------- /controller/realtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/realtime.go -------------------------------------------------------------------------------- /controller/redemption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/redemption.go -------------------------------------------------------------------------------- /controller/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/relay.go -------------------------------------------------------------------------------- /controller/relay_logic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/relay_logic_test.go -------------------------------------------------------------------------------- /controller/relay_retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/relay_retry_test.go -------------------------------------------------------------------------------- /controller/relay_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/relay_test.go -------------------------------------------------------------------------------- /controller/response_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/response_api.go -------------------------------------------------------------------------------- /controller/retry_policy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/retry_policy_test.go -------------------------------------------------------------------------------- /controller/should_retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/should_retry_test.go -------------------------------------------------------------------------------- /controller/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/token.go -------------------------------------------------------------------------------- /controller/token_consume_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/token_consume_test.go -------------------------------------------------------------------------------- /controller/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/tracing.go -------------------------------------------------------------------------------- /controller/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/user.go -------------------------------------------------------------------------------- /controller/user_token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/user_token_test.go -------------------------------------------------------------------------------- /controller/user_totp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/user_totp_test.go -------------------------------------------------------------------------------- /controller/user_update_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/controller/user_update_test.go -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/arch/api_billing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/api_billing.md -------------------------------------------------------------------------------- /docs/arch/api_convert.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/api_convert.md -------------------------------------------------------------------------------- /docs/arch/billing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/billing.md -------------------------------------------------------------------------------- /docs/arch/channels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/channels.md -------------------------------------------------------------------------------- /docs/arch/dashboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/dashboard.md -------------------------------------------------------------------------------- /docs/arch/graceful_restart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/graceful_restart.md -------------------------------------------------------------------------------- /docs/arch/i18n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/i18n.md -------------------------------------------------------------------------------- /docs/arch/mcp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/mcp.md -------------------------------------------------------------------------------- /docs/arch/modern-frontend-structure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/modern-frontend-structure.md -------------------------------------------------------------------------------- /docs/arch/realtime_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/realtime_api.md -------------------------------------------------------------------------------- /docs/arch/tracing_system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/tracing_system.md -------------------------------------------------------------------------------- /docs/arch/ui_refact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/arch/ui_refact.md -------------------------------------------------------------------------------- /docs/manuals/PROMETHEUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/manuals/PROMETHEUS.md -------------------------------------------------------------------------------- /docs/manuals/billing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/manuals/billing.md -------------------------------------------------------------------------------- /docs/manuals/channels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/manuals/channels.md -------------------------------------------------------------------------------- /docs/manuals/external_billing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/manuals/external_billing.md -------------------------------------------------------------------------------- /docs/manuals/k8s.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/manuals/k8s.md -------------------------------------------------------------------------------- /docs/manuals/rerank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/manuals/rerank.md -------------------------------------------------------------------------------- /docs/refs/STARTTLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/STARTTLS.md -------------------------------------------------------------------------------- /docs/refs/alert_pusher_integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/alert_pusher_integration.md -------------------------------------------------------------------------------- /docs/refs/aws_cross_region_inferences.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/aws_cross_region_inferences.md -------------------------------------------------------------------------------- /docs/refs/aws_inference_profile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/aws_inference_profile.md -------------------------------------------------------------------------------- /docs/refs/claude_function_calling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/claude_function_calling.md -------------------------------------------------------------------------------- /docs/refs/claude_prompt_caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/claude_prompt_caching.md -------------------------------------------------------------------------------- /docs/refs/claude_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/claude_request.md -------------------------------------------------------------------------------- /docs/refs/claude_thinking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/claude_thinking.md -------------------------------------------------------------------------------- /docs/refs/cohere_rerank.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/cohere_rerank.md -------------------------------------------------------------------------------- /docs/refs/deepseek-aws-adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/deepseek-aws-adapter.md -------------------------------------------------------------------------------- /docs/refs/deepseek_json_output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/deepseek_json_output.md -------------------------------------------------------------------------------- /docs/refs/gcp_vertex_go_sdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/gcp_vertex_go_sdk.md -------------------------------------------------------------------------------- /docs/refs/gemini_function_calling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/gemini_function_calling.md -------------------------------------------------------------------------------- /docs/refs/gemini_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/gemini_models.md -------------------------------------------------------------------------------- /docs/refs/gemini_structured_output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/gemini_structured_output.md -------------------------------------------------------------------------------- /docs/refs/github_models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/github_models.md -------------------------------------------------------------------------------- /docs/refs/openai_image_generation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/openai_image_generation.md -------------------------------------------------------------------------------- /docs/refs/openai_pricing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/openai_pricing.md -------------------------------------------------------------------------------- /docs/refs/openai_realtime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/openai_realtime.md -------------------------------------------------------------------------------- /docs/refs/openai_reasoning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/openai_reasoning.md -------------------------------------------------------------------------------- /docs/refs/openai_structured_output.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/openai_structured_output.md -------------------------------------------------------------------------------- /docs/refs/openai_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/openai_tools.md -------------------------------------------------------------------------------- /docs/refs/openai_videos.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/openai_videos.md -------------------------------------------------------------------------------- /docs/refs/openai_websearch_demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/refs/openai_websearch_demo.md -------------------------------------------------------------------------------- /docs/requirements/adaptor_tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/requirements/adaptor_tools.md -------------------------------------------------------------------------------- /docs/security/api_security_audit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/security/api_security_audit.md -------------------------------------------------------------------------------- /docs/security/security_recommendations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/docs/security/security_recommendations.md -------------------------------------------------------------------------------- /dto/ability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/dto/ability.go -------------------------------------------------------------------------------- /dto/log_statistics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/dto/log_statistics.go -------------------------------------------------------------------------------- /dto/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/dto/user.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/main.go -------------------------------------------------------------------------------- /middleware/api_format_detect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/api_format_detect.go -------------------------------------------------------------------------------- /middleware/api_format_detect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/api_format_detect_test.go -------------------------------------------------------------------------------- /middleware/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/auth.go -------------------------------------------------------------------------------- /middleware/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/cache.go -------------------------------------------------------------------------------- /middleware/claude_rewrite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/claude_rewrite.go -------------------------------------------------------------------------------- /middleware/claude_rewrite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/claude_rewrite_test.go -------------------------------------------------------------------------------- /middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/cors.go -------------------------------------------------------------------------------- /middleware/distributor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/distributor.go -------------------------------------------------------------------------------- /middleware/distributor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/distributor_test.go -------------------------------------------------------------------------------- /middleware/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/gzip.go -------------------------------------------------------------------------------- /middleware/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/prometheus.go -------------------------------------------------------------------------------- /middleware/rate-limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/rate-limit.go -------------------------------------------------------------------------------- /middleware/rate_limit_logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/rate_limit_logging_test.go -------------------------------------------------------------------------------- /middleware/rate_limit_prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/rate_limit_prometheus.go -------------------------------------------------------------------------------- /middleware/recover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/recover.go -------------------------------------------------------------------------------- /middleware/request-id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/request-id.go -------------------------------------------------------------------------------- /middleware/tracing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/tracing.go -------------------------------------------------------------------------------- /middleware/turnstile-check.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/turnstile-check.go -------------------------------------------------------------------------------- /middleware/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/utils.go -------------------------------------------------------------------------------- /middleware/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/utils_test.go -------------------------------------------------------------------------------- /middleware/video_task_binding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/video_task_binding.go -------------------------------------------------------------------------------- /middleware/video_task_binding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/middleware/video_task_binding_test.go -------------------------------------------------------------------------------- /model/ability.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/ability.go -------------------------------------------------------------------------------- /model/ability_migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/ability_migration.go -------------------------------------------------------------------------------- /model/ability_migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/ability_migration_test.go -------------------------------------------------------------------------------- /model/ability_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/ability_test.go -------------------------------------------------------------------------------- /model/async_task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/async_task.go -------------------------------------------------------------------------------- /model/async_task_retention.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/async_task_retention.go -------------------------------------------------------------------------------- /model/async_task_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/async_task_test.go -------------------------------------------------------------------------------- /model/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cache.go -------------------------------------------------------------------------------- /model/cache_413_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cache_413_test.go -------------------------------------------------------------------------------- /model/cache_logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cache_logging_test.go -------------------------------------------------------------------------------- /model/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cache_test.go -------------------------------------------------------------------------------- /model/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/channel.go -------------------------------------------------------------------------------- /model/channel_debug_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/channel_debug_utils.go -------------------------------------------------------------------------------- /model/channel_field_migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/channel_field_migration_test.go -------------------------------------------------------------------------------- /model/channel_migration_debug_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/channel_migration_debug_test.go -------------------------------------------------------------------------------- /model/channel_migration_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/channel_migration_integration_test.go -------------------------------------------------------------------------------- /model/channel_openai_compatible_migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/channel_openai_compatible_migration.go -------------------------------------------------------------------------------- /model/channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/channel_test.go -------------------------------------------------------------------------------- /model/cost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cost.go -------------------------------------------------------------------------------- /model/cost_migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cost_migration_test.go -------------------------------------------------------------------------------- /model/cost_record_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cost_record_test.go -------------------------------------------------------------------------------- /model/cost_upsert_concurrency_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cost_upsert_concurrency_test.go -------------------------------------------------------------------------------- /model/cost_upsert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/cost_upsert_test.go -------------------------------------------------------------------------------- /model/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/log.go -------------------------------------------------------------------------------- /model/log_content_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/log_content_test.go -------------------------------------------------------------------------------- /model/log_dashboard_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/log_dashboard_test.go -------------------------------------------------------------------------------- /model/log_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/log_metadata_test.go -------------------------------------------------------------------------------- /model/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/main.go -------------------------------------------------------------------------------- /model/migration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/migration_test.go -------------------------------------------------------------------------------- /model/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/option.go -------------------------------------------------------------------------------- /model/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/prometheus.go -------------------------------------------------------------------------------- /model/quota_safety_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/quota_safety_test.go -------------------------------------------------------------------------------- /model/redemption.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/redemption.go -------------------------------------------------------------------------------- /model/sqlite_retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/sqlite_retry.go -------------------------------------------------------------------------------- /model/sqlite_retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/sqlite_retry_test.go -------------------------------------------------------------------------------- /model/timestamp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/timestamp_test.go -------------------------------------------------------------------------------- /model/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/token.go -------------------------------------------------------------------------------- /model/token_json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/token_json_test.go -------------------------------------------------------------------------------- /model/token_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/token_transaction.go -------------------------------------------------------------------------------- /model/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/trace.go -------------------------------------------------------------------------------- /model/trace_migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/trace_migration.go -------------------------------------------------------------------------------- /model/trace_retention.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/trace_retention.go -------------------------------------------------------------------------------- /model/trace_retention_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/trace_retention_test.go -------------------------------------------------------------------------------- /model/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/trace_test.go -------------------------------------------------------------------------------- /model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/user.go -------------------------------------------------------------------------------- /model/user_quota_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/user_quota_test.go -------------------------------------------------------------------------------- /model/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/utils.go -------------------------------------------------------------------------------- /model/utils_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/model/utils_test.go -------------------------------------------------------------------------------- /monitor/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/monitor/channel.go -------------------------------------------------------------------------------- /monitor/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/monitor/init.go -------------------------------------------------------------------------------- /monitor/manage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/monitor/manage.go -------------------------------------------------------------------------------- /monitor/manage_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/monitor/manage_test.go -------------------------------------------------------------------------------- /monitor/metric.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/monitor/metric.go -------------------------------------------------------------------------------- /monitor/prometheus/recorder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/monitor/prometheus/recorder.go -------------------------------------------------------------------------------- /one-api.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/one-api.service -------------------------------------------------------------------------------- /relay/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/ai360/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ai360/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/ai360/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ai360/constants.go -------------------------------------------------------------------------------- /relay/adaptor/aiproxy/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aiproxy/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/aiproxy/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aiproxy/constants.go -------------------------------------------------------------------------------- /relay/adaptor/aiproxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aiproxy/main.go -------------------------------------------------------------------------------- /relay/adaptor/aiproxy/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aiproxy/model.go -------------------------------------------------------------------------------- /relay/adaptor/ali/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ali/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/ali/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ali/constants.go -------------------------------------------------------------------------------- /relay/adaptor/ali/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ali/image.go -------------------------------------------------------------------------------- /relay/adaptor/ali/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ali/main.go -------------------------------------------------------------------------------- /relay/adaptor/ali/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ali/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/ali/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ali/model.go -------------------------------------------------------------------------------- /relay/adaptor/alibailian/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/alibailian/constants.go -------------------------------------------------------------------------------- /relay/adaptor/alibailian/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/alibailian/main.go -------------------------------------------------------------------------------- /relay/adaptor/anthropic/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/anthropic/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/anthropic/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/anthropic/constants.go -------------------------------------------------------------------------------- /relay/adaptor/anthropic/constants_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/anthropic/constants_test.go -------------------------------------------------------------------------------- /relay/adaptor/anthropic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/anthropic/main.go -------------------------------------------------------------------------------- /relay/adaptor/anthropic/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/anthropic/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/anthropic/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/anthropic/model.go -------------------------------------------------------------------------------- /relay/adaptor/anthropic/signature_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/anthropic/signature_cache.go -------------------------------------------------------------------------------- /relay/adaptor/anthropic/thinking_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/anthropic/thinking_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/aws/claude/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/claude/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/aws/claude/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/claude/adapter_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/claude/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/claude/main.go -------------------------------------------------------------------------------- /relay/adaptor/aws/claude/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/claude/model.go -------------------------------------------------------------------------------- /relay/adaptor/aws/cohere/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/cohere/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/aws/cohere/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/cohere/docs.go -------------------------------------------------------------------------------- /relay/adaptor/aws/cohere/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/cohere/main.go -------------------------------------------------------------------------------- /relay/adaptor/aws/cohere/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/cohere/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/cohere/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/cohere/model.go -------------------------------------------------------------------------------- /relay/adaptor/aws/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/constants.go -------------------------------------------------------------------------------- /relay/adaptor/aws/deepseek/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/deepseek/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/aws/deepseek/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/deepseek/docs.go -------------------------------------------------------------------------------- /relay/adaptor/aws/deepseek/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/deepseek/main.go -------------------------------------------------------------------------------- /relay/adaptor/aws/deepseek/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/deepseek/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/deepseek/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/deepseek/model.go -------------------------------------------------------------------------------- /relay/adaptor/aws/llama3/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/llama3/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/aws/llama3/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/llama3/main.go -------------------------------------------------------------------------------- /relay/adaptor/aws/llama3/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/llama3/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/llama3/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/llama3/model.go -------------------------------------------------------------------------------- /relay/adaptor/aws/mistral/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/mistral/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/aws/mistral/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/mistral/docs.go -------------------------------------------------------------------------------- /relay/adaptor/aws/mistral/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/mistral/main.go -------------------------------------------------------------------------------- /relay/adaptor/aws/mistral/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/mistral/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/mistral/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/mistral/model.go -------------------------------------------------------------------------------- /relay/adaptor/aws/openai/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/openai/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/aws/openai/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/openai/docs.go -------------------------------------------------------------------------------- /relay/adaptor/aws/openai/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/openai/main.go -------------------------------------------------------------------------------- /relay/adaptor/aws/openai/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/openai/model.go -------------------------------------------------------------------------------- /relay/adaptor/aws/qwen/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/qwen/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/aws/qwen/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/qwen/docs.go -------------------------------------------------------------------------------- /relay/adaptor/aws/qwen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/qwen/main.go -------------------------------------------------------------------------------- /relay/adaptor/aws/qwen/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/qwen/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/qwen/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/qwen/model.go -------------------------------------------------------------------------------- /relay/adaptor/aws/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/registry.go -------------------------------------------------------------------------------- /relay/adaptor/aws/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/registry_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/utils/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/utils/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/aws/utils/consts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/utils/consts.go -------------------------------------------------------------------------------- /relay/adaptor/aws/utils/consts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/utils/consts_test.go -------------------------------------------------------------------------------- /relay/adaptor/aws/utils/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/utils/token.go -------------------------------------------------------------------------------- /relay/adaptor/aws/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/utils/utils.go -------------------------------------------------------------------------------- /relay/adaptor/aws/writer/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/writer/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/aws/writer/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/writer/docs.go -------------------------------------------------------------------------------- /relay/adaptor/aws/writer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/writer/main.go -------------------------------------------------------------------------------- /relay/adaptor/aws/writer/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/aws/writer/model.go -------------------------------------------------------------------------------- /relay/adaptor/baichuan/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baichuan/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/baichuan/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baichuan/constants.go -------------------------------------------------------------------------------- /relay/adaptor/baidu/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baidu/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/baidu/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baidu/constants.go -------------------------------------------------------------------------------- /relay/adaptor/baidu/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baidu/main.go -------------------------------------------------------------------------------- /relay/adaptor/baidu/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baidu/model.go -------------------------------------------------------------------------------- /relay/adaptor/baiduv2/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baiduv2/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/baiduv2/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baiduv2/constants.go -------------------------------------------------------------------------------- /relay/adaptor/baiduv2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/baiduv2/main.go -------------------------------------------------------------------------------- /relay/adaptor/claude_common.go: -------------------------------------------------------------------------------- 1 | package adaptor 2 | -------------------------------------------------------------------------------- /relay/adaptor/cloudflare/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cloudflare/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/cloudflare/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cloudflare/constant.go -------------------------------------------------------------------------------- /relay/adaptor/cloudflare/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cloudflare/main.go -------------------------------------------------------------------------------- /relay/adaptor/cloudflare/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cloudflare/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/cloudflare/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cloudflare/model.go -------------------------------------------------------------------------------- /relay/adaptor/cohere/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cohere/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/cohere/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cohere/constant.go -------------------------------------------------------------------------------- /relay/adaptor/cohere/constant_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cohere/constant_test.go -------------------------------------------------------------------------------- /relay/adaptor/cohere/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cohere/main.go -------------------------------------------------------------------------------- /relay/adaptor/cohere/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cohere/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/cohere/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cohere/model.go -------------------------------------------------------------------------------- /relay/adaptor/cohere/rerank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/cohere/rerank.go -------------------------------------------------------------------------------- /relay/adaptor/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/common.go -------------------------------------------------------------------------------- /relay/adaptor/common_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/common_test.go -------------------------------------------------------------------------------- /relay/adaptor/coze/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/coze/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/coze/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/coze/constants.go -------------------------------------------------------------------------------- /relay/adaptor/coze/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/coze/helper.go -------------------------------------------------------------------------------- /relay/adaptor/coze/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/coze/main.go -------------------------------------------------------------------------------- /relay/adaptor/coze/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/coze/model.go -------------------------------------------------------------------------------- /relay/adaptor/deepl/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/deepl/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/deepl/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/deepl/constants.go -------------------------------------------------------------------------------- /relay/adaptor/deepl/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/deepl/helper.go -------------------------------------------------------------------------------- /relay/adaptor/deepl/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/deepl/main.go -------------------------------------------------------------------------------- /relay/adaptor/deepl/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/deepl/model.go -------------------------------------------------------------------------------- /relay/adaptor/deepseek/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/deepseek/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/deepseek/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/deepseek/constants.go -------------------------------------------------------------------------------- /relay/adaptor/doubao/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/doubao/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/doubao/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/doubao/constants.go -------------------------------------------------------------------------------- /relay/adaptor/doubao/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/doubao/main.go -------------------------------------------------------------------------------- /relay/adaptor/gemini/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/gemini/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/gemini/adaptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/gemini/adaptor_test.go -------------------------------------------------------------------------------- /relay/adaptor/gemini/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/gemini/constants.go -------------------------------------------------------------------------------- /relay/adaptor/gemini/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/gemini/main.go -------------------------------------------------------------------------------- /relay/adaptor/gemini/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/gemini/main_test.go -------------------------------------------------------------------------------- /relay/adaptor/gemini/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/gemini/model.go -------------------------------------------------------------------------------- /relay/adaptor/groq/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/groq/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/groq/adaptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/groq/adaptor_test.go -------------------------------------------------------------------------------- /relay/adaptor/groq/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/groq/constants.go -------------------------------------------------------------------------------- /relay/adaptor/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/interface.go -------------------------------------------------------------------------------- /relay/adaptor/lingyiwanwu/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/lingyiwanwu/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/lingyiwanwu/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/lingyiwanwu/constants.go -------------------------------------------------------------------------------- /relay/adaptor/minimax/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/minimax/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/minimax/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/minimax/constants.go -------------------------------------------------------------------------------- /relay/adaptor/minimax/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/minimax/main.go -------------------------------------------------------------------------------- /relay/adaptor/mistral/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/mistral/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/mistral/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/mistral/constants.go -------------------------------------------------------------------------------- /relay/adaptor/moonshot/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/moonshot/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/moonshot/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/moonshot/constants.go -------------------------------------------------------------------------------- /relay/adaptor/novita/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/novita/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/novita/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/novita/constants.go -------------------------------------------------------------------------------- /relay/adaptor/novita/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/novita/main.go -------------------------------------------------------------------------------- /relay/adaptor/ollama/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ollama/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/ollama/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ollama/constants.go -------------------------------------------------------------------------------- /relay/adaptor/ollama/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ollama/main.go -------------------------------------------------------------------------------- /relay/adaptor/ollama/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/ollama/model.go -------------------------------------------------------------------------------- /relay/adaptor/openai/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/openai/claude_messages.go: -------------------------------------------------------------------------------- 1 | package openai 2 | -------------------------------------------------------------------------------- /relay/adaptor/openai/compatible.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/compatible.go -------------------------------------------------------------------------------- /relay/adaptor/openai/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/constants.go -------------------------------------------------------------------------------- /relay/adaptor/openai/constants_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/constants_test.go -------------------------------------------------------------------------------- /relay/adaptor/openai/docs/response_api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/docs/response_api.md -------------------------------------------------------------------------------- /relay/adaptor/openai/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/helper.go -------------------------------------------------------------------------------- /relay/adaptor/openai/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/helper_test.go -------------------------------------------------------------------------------- /relay/adaptor/openai/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/image.go -------------------------------------------------------------------------------- /relay/adaptor/openai/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/integration_test.go -------------------------------------------------------------------------------- /relay/adaptor/openai/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/main.go -------------------------------------------------------------------------------- /relay/adaptor/openai/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/model.go -------------------------------------------------------------------------------- /relay/adaptor/openai/model_url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/model_url_test.go -------------------------------------------------------------------------------- /relay/adaptor/openai/realtime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/realtime.go -------------------------------------------------------------------------------- /relay/adaptor/openai/response_model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/response_model.go -------------------------------------------------------------------------------- /relay/adaptor/openai/search_model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/search_model_test.go -------------------------------------------------------------------------------- /relay/adaptor/openai/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/token.go -------------------------------------------------------------------------------- /relay/adaptor/openai/token_image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/token_image_test.go -------------------------------------------------------------------------------- /relay/adaptor/openai/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/util.go -------------------------------------------------------------------------------- /relay/adaptor/openai/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai/video.go -------------------------------------------------------------------------------- /relay/adaptor/openai_compatible/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai_compatible/docs.go -------------------------------------------------------------------------------- /relay/adaptor/openai_compatible/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openai_compatible/utils.go -------------------------------------------------------------------------------- /relay/adaptor/openrouter/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openrouter/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/openrouter/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openrouter/constants.go -------------------------------------------------------------------------------- /relay/adaptor/openrouter/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/openrouter/docs.go -------------------------------------------------------------------------------- /relay/adaptor/openrouter/model.go: -------------------------------------------------------------------------------- 1 | package openrouter 2 | -------------------------------------------------------------------------------- /relay/adaptor/palm/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/palm/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/palm/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/palm/constants.go -------------------------------------------------------------------------------- /relay/adaptor/palm/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/palm/model.go -------------------------------------------------------------------------------- /relay/adaptor/palm/palm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/palm/palm.go -------------------------------------------------------------------------------- /relay/adaptor/proxy/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/proxy/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/replicate/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/replicate/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/replicate/chat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/replicate/chat.go -------------------------------------------------------------------------------- /relay/adaptor/replicate/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/replicate/constants.go -------------------------------------------------------------------------------- /relay/adaptor/replicate/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/replicate/image.go -------------------------------------------------------------------------------- /relay/adaptor/replicate/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/replicate/model.go -------------------------------------------------------------------------------- /relay/adaptor/replicate/model_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/replicate/model_test.go -------------------------------------------------------------------------------- /relay/adaptor/siliconflow/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/siliconflow/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/siliconflow/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/siliconflow/constants.go -------------------------------------------------------------------------------- /relay/adaptor/stepfun/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/stepfun/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/stepfun/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/stepfun/constants.go -------------------------------------------------------------------------------- /relay/adaptor/tencent/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/tencent/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/tencent/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/tencent/constants.go -------------------------------------------------------------------------------- /relay/adaptor/tencent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/tencent/main.go -------------------------------------------------------------------------------- /relay/adaptor/tencent/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/tencent/model.go -------------------------------------------------------------------------------- /relay/adaptor/togetherai/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/togetherai/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/togetherai/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/togetherai/constants.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/adaptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/adaptor_test.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/claude/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/claude/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/claude/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/claude/model.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/constants.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/gemini/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/gemini/adapter.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/imagen/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/imagen/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/imagen/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/imagen/image.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/imagen/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/imagen/model.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/openai/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/openai/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/qwen/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/qwen/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/qwen/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/qwen/constants.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/registry.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/token.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/veo/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/veo/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/vertexai/veo/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/vertexai/veo/model.go -------------------------------------------------------------------------------- /relay/adaptor/xai/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xai/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/xai/adaptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xai/adaptor_test.go -------------------------------------------------------------------------------- /relay/adaptor/xai/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xai/constants.go -------------------------------------------------------------------------------- /relay/adaptor/xai/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xai/docs.go -------------------------------------------------------------------------------- /relay/adaptor/xunfei/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xunfei/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/xunfei/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xunfei/constants.go -------------------------------------------------------------------------------- /relay/adaptor/xunfei/domain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xunfei/domain.go -------------------------------------------------------------------------------- /relay/adaptor/xunfei/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xunfei/main.go -------------------------------------------------------------------------------- /relay/adaptor/xunfei/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xunfei/model.go -------------------------------------------------------------------------------- /relay/adaptor/xunfeiv2/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xunfeiv2/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/xunfeiv2/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/xunfeiv2/constants.go -------------------------------------------------------------------------------- /relay/adaptor/zhipu/adaptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/zhipu/adaptor.go -------------------------------------------------------------------------------- /relay/adaptor/zhipu/adaptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/zhipu/adaptor_test.go -------------------------------------------------------------------------------- /relay/adaptor/zhipu/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/zhipu/constants.go -------------------------------------------------------------------------------- /relay/adaptor/zhipu/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/zhipu/main.go -------------------------------------------------------------------------------- /relay/adaptor/zhipu/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor/zhipu/model.go -------------------------------------------------------------------------------- /relay/adaptor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/adaptor_test.go -------------------------------------------------------------------------------- /relay/apitype/define.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/apitype/define.go -------------------------------------------------------------------------------- /relay/billing/billing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/billing/billing.go -------------------------------------------------------------------------------- /relay/billing/billing_monitoring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/billing/billing_monitoring_test.go -------------------------------------------------------------------------------- /relay/billing/ratio/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/billing/ratio/group.go -------------------------------------------------------------------------------- /relay/billing/ratio/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/billing/ratio/image.go -------------------------------------------------------------------------------- /relay/billing/ratio/model.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/billing/ratio/model.go -------------------------------------------------------------------------------- /relay/billing/zero_quota_fix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/billing/zero_quota_fix_test.go -------------------------------------------------------------------------------- /relay/channel/tencent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/channel/tencent/main.go -------------------------------------------------------------------------------- /relay/channeltype/define.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/channeltype/define.go -------------------------------------------------------------------------------- /relay/channeltype/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/channeltype/endpoints.go -------------------------------------------------------------------------------- /relay/channeltype/endpoints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/channeltype/endpoints_test.go -------------------------------------------------------------------------------- /relay/channeltype/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/channeltype/helper.go -------------------------------------------------------------------------------- /relay/channeltype/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/channeltype/url.go -------------------------------------------------------------------------------- /relay/channeltype/url_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/channeltype/url_test.go -------------------------------------------------------------------------------- /relay/client/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/client/init.go -------------------------------------------------------------------------------- /relay/constant/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/constant/common.go -------------------------------------------------------------------------------- /relay/constant/finishreason/define.go: -------------------------------------------------------------------------------- 1 | package finishreason 2 | 3 | const ( 4 | Stop = "stop" 5 | ) 6 | -------------------------------------------------------------------------------- /relay/constant/role/define.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/constant/role/define.go -------------------------------------------------------------------------------- /relay/controller/api_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/api_integration_test.go -------------------------------------------------------------------------------- /relay/controller/audio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/audio.go -------------------------------------------------------------------------------- /relay/controller/audio_multipart_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/audio_multipart_test.go -------------------------------------------------------------------------------- /relay/controller/claude_messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/claude_messages.go -------------------------------------------------------------------------------- /relay/controller/claude_messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/claude_messages_test.go -------------------------------------------------------------------------------- /relay/controller/debug_logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/debug_logging.go -------------------------------------------------------------------------------- /relay/controller/debug_logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/debug_logging_test.go -------------------------------------------------------------------------------- /relay/controller/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/error.go -------------------------------------------------------------------------------- /relay/controller/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/helper.go -------------------------------------------------------------------------------- /relay/controller/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/helper_test.go -------------------------------------------------------------------------------- /relay/controller/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/image.go -------------------------------------------------------------------------------- /relay/controller/image_billing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/image_billing_test.go -------------------------------------------------------------------------------- /relay/controller/image_cost_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/image_cost_test.go -------------------------------------------------------------------------------- /relay/controller/image_default_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/image_default_test.go -------------------------------------------------------------------------------- /relay/controller/image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/image_test.go -------------------------------------------------------------------------------- /relay/controller/image_tiers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/image_tiers_test.go -------------------------------------------------------------------------------- /relay/controller/image_validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/image_validation_test.go -------------------------------------------------------------------------------- /relay/controller/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/proxy.go -------------------------------------------------------------------------------- /relay/controller/proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/proxy_test.go -------------------------------------------------------------------------------- /relay/controller/rerank.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/rerank.go -------------------------------------------------------------------------------- /relay/controller/rerank_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/rerank_test.go -------------------------------------------------------------------------------- /relay/controller/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/response.go -------------------------------------------------------------------------------- /relay/controller/response_billing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/response_billing_test.go -------------------------------------------------------------------------------- /relay/controller/response_query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/response_query_test.go -------------------------------------------------------------------------------- /relay/controller/response_quota_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/response_quota_test.go -------------------------------------------------------------------------------- /relay/controller/response_support_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/response_support_test.go -------------------------------------------------------------------------------- /relay/controller/text.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/text.go -------------------------------------------------------------------------------- /relay/controller/thinking.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/thinking.go -------------------------------------------------------------------------------- /relay/controller/thinking_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/thinking_test.go -------------------------------------------------------------------------------- /relay/controller/validator/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/validator/validation.go -------------------------------------------------------------------------------- /relay/controller/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/controller/video.go -------------------------------------------------------------------------------- /relay/format/detect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/format/detect.go -------------------------------------------------------------------------------- /relay/format/detect_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/format/detect_test.go -------------------------------------------------------------------------------- /relay/meta/relay_meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/meta/relay_meta.go -------------------------------------------------------------------------------- /relay/meta/relay_meta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/meta/relay_meta_test.go -------------------------------------------------------------------------------- /relay/model/constant.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/constant.go -------------------------------------------------------------------------------- /relay/model/general.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/general.go -------------------------------------------------------------------------------- /relay/model/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/image.go -------------------------------------------------------------------------------- /relay/model/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/message.go -------------------------------------------------------------------------------- /relay/model/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/message_test.go -------------------------------------------------------------------------------- /relay/model/misc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/misc.go -------------------------------------------------------------------------------- /relay/model/misc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/misc_test.go -------------------------------------------------------------------------------- /relay/model/rerank_request.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/rerank_request.go -------------------------------------------------------------------------------- /relay/model/rerank_request_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/rerank_request_test.go -------------------------------------------------------------------------------- /relay/model/tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/tool.go -------------------------------------------------------------------------------- /relay/model/tool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/tool_test.go -------------------------------------------------------------------------------- /relay/model/tool_validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/tool_validation_test.go -------------------------------------------------------------------------------- /relay/model/video.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/video.go -------------------------------------------------------------------------------- /relay/model/video_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/model/video_test.go -------------------------------------------------------------------------------- /relay/pricing/cachewrite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/pricing/cachewrite_test.go -------------------------------------------------------------------------------- /relay/pricing/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/pricing/global.go -------------------------------------------------------------------------------- /relay/pricing/global_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/pricing/global_test.go -------------------------------------------------------------------------------- /relay/pricing/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/pricing/resolver.go -------------------------------------------------------------------------------- /relay/pricing/tier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/pricing/tier_test.go -------------------------------------------------------------------------------- /relay/pricing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/pricing_test.go -------------------------------------------------------------------------------- /relay/quota/quota.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/quota/quota.go -------------------------------------------------------------------------------- /relay/quota/quota_cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/quota/quota_cache_test.go -------------------------------------------------------------------------------- /relay/relaymode/define.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/relaymode/define.go -------------------------------------------------------------------------------- /relay/relaymode/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/relaymode/helper.go -------------------------------------------------------------------------------- /relay/relaymode/helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/relaymode/helper_test.go -------------------------------------------------------------------------------- /relay/streaming/tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/streaming/tracker.go -------------------------------------------------------------------------------- /relay/tooling/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/tooling/tools.go -------------------------------------------------------------------------------- /relay/tooling/tools_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/relay/tooling/tools_test.go -------------------------------------------------------------------------------- /router/api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/router/api.go -------------------------------------------------------------------------------- /router/dashboard.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/router/dashboard.go -------------------------------------------------------------------------------- /router/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/router/main.go -------------------------------------------------------------------------------- /router/relay.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/router/relay.go -------------------------------------------------------------------------------- /router/web.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/router/web.go -------------------------------------------------------------------------------- /scripts/build-modern.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/scripts/build-modern.sh -------------------------------------------------------------------------------- /scripts/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/scripts/docker-entrypoint.sh -------------------------------------------------------------------------------- /test/adaptor_comprehensive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/test/adaptor_comprehensive_test.go -------------------------------------------------------------------------------- /test/vision.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/test/vision.jpeg -------------------------------------------------------------------------------- /test/vision_asset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/test/vision_asset.go -------------------------------------------------------------------------------- /test/web_build_scripts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/test/web_build_scripts_test.go -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/README.md -------------------------------------------------------------------------------- /web/THEMES: -------------------------------------------------------------------------------- 1 | default 2 | berry 3 | air 4 | -------------------------------------------------------------------------------- /web/air/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/.env.development -------------------------------------------------------------------------------- /web/air/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/.gitignore -------------------------------------------------------------------------------- /web/air/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/README.md -------------------------------------------------------------------------------- /web/air/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/dev.sh -------------------------------------------------------------------------------- /web/air/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/package-lock.json -------------------------------------------------------------------------------- /web/air/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/package.json -------------------------------------------------------------------------------- /web/air/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/public/favicon.ico -------------------------------------------------------------------------------- /web/air/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/public/index.html -------------------------------------------------------------------------------- /web/air/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/public/logo.png -------------------------------------------------------------------------------- /web/air/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/public/robots.txt -------------------------------------------------------------------------------- /web/air/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/App.js -------------------------------------------------------------------------------- /web/air/src/components/ChannelsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/ChannelsTable.js -------------------------------------------------------------------------------- /web/air/src/components/FixedPagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/FixedPagination.js -------------------------------------------------------------------------------- /web/air/src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/Footer.js -------------------------------------------------------------------------------- /web/air/src/components/GitHubOAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/GitHubOAuth.js -------------------------------------------------------------------------------- /web/air/src/components/HeaderBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/HeaderBar.js -------------------------------------------------------------------------------- /web/air/src/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/Loading.js -------------------------------------------------------------------------------- /web/air/src/components/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/LoginForm.js -------------------------------------------------------------------------------- /web/air/src/components/LogsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/LogsTable.js -------------------------------------------------------------------------------- /web/air/src/components/MjLogsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/MjLogsTable.js -------------------------------------------------------------------------------- /web/air/src/components/OtherSetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/OtherSetting.js -------------------------------------------------------------------------------- /web/air/src/components/PersonalSetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/PersonalSetting.js -------------------------------------------------------------------------------- /web/air/src/components/PricingModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/PricingModal.js -------------------------------------------------------------------------------- /web/air/src/components/PrivateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/PrivateRoute.js -------------------------------------------------------------------------------- /web/air/src/components/RegisterForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/RegisterForm.js -------------------------------------------------------------------------------- /web/air/src/components/SiderBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/SiderBar.js -------------------------------------------------------------------------------- /web/air/src/components/SystemSetting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/SystemSetting.js -------------------------------------------------------------------------------- /web/air/src/components/TokensTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/TokensTable.js -------------------------------------------------------------------------------- /web/air/src/components/TracingModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/TracingModal.js -------------------------------------------------------------------------------- /web/air/src/components/UsersTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/UsersTable.js -------------------------------------------------------------------------------- /web/air/src/components/WeChatIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/WeChatIcon.js -------------------------------------------------------------------------------- /web/air/src/components/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/components/utils.js -------------------------------------------------------------------------------- /web/air/src/constants/common.constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/constants/common.constant.js -------------------------------------------------------------------------------- /web/air/src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/constants/index.js -------------------------------------------------------------------------------- /web/air/src/constants/toast.constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/constants/toast.constants.js -------------------------------------------------------------------------------- /web/air/src/constants/user.constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/constants/user.constants.js -------------------------------------------------------------------------------- /web/air/src/context/Status/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/context/Status/index.js -------------------------------------------------------------------------------- /web/air/src/context/Status/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/context/Status/reducer.js -------------------------------------------------------------------------------- /web/air/src/context/User/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/context/User/index.js -------------------------------------------------------------------------------- /web/air/src/context/User/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/context/User/reducer.js -------------------------------------------------------------------------------- /web/air/src/helpers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/helpers/api.js -------------------------------------------------------------------------------- /web/air/src/helpers/auth-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/helpers/auth-header.js -------------------------------------------------------------------------------- /web/air/src/helpers/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/helpers/history.js -------------------------------------------------------------------------------- /web/air/src/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/helpers/index.js -------------------------------------------------------------------------------- /web/air/src/helpers/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/helpers/render.js -------------------------------------------------------------------------------- /web/air/src/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/helpers/utils.js -------------------------------------------------------------------------------- /web/air/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/index.css -------------------------------------------------------------------------------- /web/air/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/index.js -------------------------------------------------------------------------------- /web/air/src/mobile-override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/mobile-override.css -------------------------------------------------------------------------------- /web/air/src/pages/About/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/About/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Channel/EditChannel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Channel/EditChannel.js -------------------------------------------------------------------------------- /web/air/src/pages/Channel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Channel/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Chat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Chat/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Detail/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Detail/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Home/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Log/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Log/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Midjourney/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Midjourney/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Models/index.js -------------------------------------------------------------------------------- /web/air/src/pages/NotFound/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/NotFound/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Redemption/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Redemption/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Setting/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Setting/index.js -------------------------------------------------------------------------------- /web/air/src/pages/Token/EditToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Token/EditToken.js -------------------------------------------------------------------------------- /web/air/src/pages/Token/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/Token/index.js -------------------------------------------------------------------------------- /web/air/src/pages/TopUp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/TopUp/index.js -------------------------------------------------------------------------------- /web/air/src/pages/User/AddUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/User/AddUser.js -------------------------------------------------------------------------------- /web/air/src/pages/User/EditUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/User/EditUser.js -------------------------------------------------------------------------------- /web/air/src/pages/User/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/src/pages/User/index.js -------------------------------------------------------------------------------- /web/air/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/vercel.json -------------------------------------------------------------------------------- /web/air/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/air/yarn.lock -------------------------------------------------------------------------------- /web/berry/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/.env.development -------------------------------------------------------------------------------- /web/berry/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/.gitignore -------------------------------------------------------------------------------- /web/berry/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/.prettierrc -------------------------------------------------------------------------------- /web/berry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/README.md -------------------------------------------------------------------------------- /web/berry/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/dev.sh -------------------------------------------------------------------------------- /web/berry/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/jsconfig.json -------------------------------------------------------------------------------- /web/berry/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/package-lock.json -------------------------------------------------------------------------------- /web/berry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/package.json -------------------------------------------------------------------------------- /web/berry/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/public/favicon.ico -------------------------------------------------------------------------------- /web/berry/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/public/index.html -------------------------------------------------------------------------------- /web/berry/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/App.js -------------------------------------------------------------------------------- /web/berry/src/assets/images/404.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/assets/images/404.svg -------------------------------------------------------------------------------- /web/berry/src/assets/images/logo-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/assets/images/logo-2.svg -------------------------------------------------------------------------------- /web/berry/src/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/assets/images/logo.svg -------------------------------------------------------------------------------- /web/berry/src/assets/scss/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/assets/scss/fonts.scss -------------------------------------------------------------------------------- /web/berry/src/assets/scss/style.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/assets/scss/style.scss -------------------------------------------------------------------------------- /web/berry/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/config.js -------------------------------------------------------------------------------- /web/berry/src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/constants/index.js -------------------------------------------------------------------------------- /web/berry/src/contexts/StatusContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/contexts/StatusContext.js -------------------------------------------------------------------------------- /web/berry/src/contexts/UserContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/contexts/UserContext.js -------------------------------------------------------------------------------- /web/berry/src/hooks/useAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/hooks/useAuth.js -------------------------------------------------------------------------------- /web/berry/src/hooks/useLogin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/hooks/useLogin.js -------------------------------------------------------------------------------- /web/berry/src/hooks/useRegister.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/hooks/useRegister.js -------------------------------------------------------------------------------- /web/berry/src/hooks/useScriptRef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/hooks/useScriptRef.js -------------------------------------------------------------------------------- /web/berry/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/index.js -------------------------------------------------------------------------------- /web/berry/src/layout/MainLayout/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/layout/MainLayout/index.js -------------------------------------------------------------------------------- /web/berry/src/layout/NavMotion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/layout/NavMotion.js -------------------------------------------------------------------------------- /web/berry/src/layout/NavigationScroll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/layout/NavigationScroll.js -------------------------------------------------------------------------------- /web/berry/src/menu-items/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/menu-items/index.js -------------------------------------------------------------------------------- /web/berry/src/menu-items/panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/menu-items/panel.js -------------------------------------------------------------------------------- /web/berry/src/mobile-override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/mobile-override.css -------------------------------------------------------------------------------- /web/berry/src/routes/MainRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/routes/MainRoutes.js -------------------------------------------------------------------------------- /web/berry/src/routes/OtherRoutes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/routes/OtherRoutes.js -------------------------------------------------------------------------------- /web/berry/src/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/routes/index.js -------------------------------------------------------------------------------- /web/berry/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/serviceWorker.js -------------------------------------------------------------------------------- /web/berry/src/store/accountReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/store/accountReducer.js -------------------------------------------------------------------------------- /web/berry/src/store/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/store/actions.js -------------------------------------------------------------------------------- /web/berry/src/store/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/store/constant.js -------------------------------------------------------------------------------- /web/berry/src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/store/index.js -------------------------------------------------------------------------------- /web/berry/src/store/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/store/reducer.js -------------------------------------------------------------------------------- /web/berry/src/store/siteInfoReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/store/siteInfoReducer.js -------------------------------------------------------------------------------- /web/berry/src/themes/compStyleOverride.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/themes/compStyleOverride.js -------------------------------------------------------------------------------- /web/berry/src/themes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/themes/index.js -------------------------------------------------------------------------------- /web/berry/src/themes/palette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/themes/palette.js -------------------------------------------------------------------------------- /web/berry/src/themes/typography.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/themes/typography.js -------------------------------------------------------------------------------- /web/berry/src/ui-component/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/ui-component/Footer.js -------------------------------------------------------------------------------- /web/berry/src/ui-component/Label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/ui-component/Label.js -------------------------------------------------------------------------------- /web/berry/src/ui-component/Loadable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/ui-component/Loadable.js -------------------------------------------------------------------------------- /web/berry/src/ui-component/Loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/ui-component/Loader.js -------------------------------------------------------------------------------- /web/berry/src/ui-component/Logo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/ui-component/Logo.js -------------------------------------------------------------------------------- /web/berry/src/ui-component/SvgColor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/ui-component/SvgColor.js -------------------------------------------------------------------------------- /web/berry/src/ui-component/Switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/ui-component/Switch.js -------------------------------------------------------------------------------- /web/berry/src/ui-component/ThemeButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/ui-component/ThemeButton.js -------------------------------------------------------------------------------- /web/berry/src/utils/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/utils/api.js -------------------------------------------------------------------------------- /web/berry/src/utils/chart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/utils/chart.js -------------------------------------------------------------------------------- /web/berry/src/utils/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/utils/common.js -------------------------------------------------------------------------------- /web/berry/src/utils/password-strength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/utils/password-strength.js -------------------------------------------------------------------------------- /web/berry/src/views/About/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/About/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Channel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Channel/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Dashboard/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Error/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Error/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Home/baseIndex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Home/baseIndex.js -------------------------------------------------------------------------------- /web/berry/src/views/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Home/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Log/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Log/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Log/type/LogType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Log/type/LogType.js -------------------------------------------------------------------------------- /web/berry/src/views/Models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Models/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Profile/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Profile/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Redemption/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Redemption/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Setting/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Setting/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Token/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Token/index.js -------------------------------------------------------------------------------- /web/berry/src/views/Topup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/Topup/index.js -------------------------------------------------------------------------------- /web/berry/src/views/User/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/src/views/User/index.js -------------------------------------------------------------------------------- /web/berry/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/berry/yarn.lock -------------------------------------------------------------------------------- /web/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/build.sh -------------------------------------------------------------------------------- /web/build/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/default/.env.development: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/.env.development -------------------------------------------------------------------------------- /web/default/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/.gitignore -------------------------------------------------------------------------------- /web/default/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/README.md -------------------------------------------------------------------------------- /web/default/dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/dev.sh -------------------------------------------------------------------------------- /web/default/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/package.json -------------------------------------------------------------------------------- /web/default/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/public/favicon.ico -------------------------------------------------------------------------------- /web/default/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/public/index.html -------------------------------------------------------------------------------- /web/default/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/public/logo.png -------------------------------------------------------------------------------- /web/default/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/public/robots.txt -------------------------------------------------------------------------------- /web/default/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/App.js -------------------------------------------------------------------------------- /web/default/src/compact-table-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/compact-table-styles.css -------------------------------------------------------------------------------- /web/default/src/components/ChannelsTable.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/default/src/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/Footer.js -------------------------------------------------------------------------------- /web/default/src/components/GitHubOAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/GitHubOAuth.js -------------------------------------------------------------------------------- /web/default/src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/Header.js -------------------------------------------------------------------------------- /web/default/src/components/LarkOAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/LarkOAuth.js -------------------------------------------------------------------------------- /web/default/src/components/Loading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/Loading.js -------------------------------------------------------------------------------- /web/default/src/components/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/LoginForm.js -------------------------------------------------------------------------------- /web/default/src/components/LogsTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/LogsTable.js -------------------------------------------------------------------------------- /web/default/src/components/TokensTable.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/default/src/components/TokensTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/TokensTable.js -------------------------------------------------------------------------------- /web/default/src/components/UsersTable.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/default/src/components/UsersTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/UsersTable.js -------------------------------------------------------------------------------- /web/default/src/components/shared/DataTable.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/default/src/components/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/components/utils.js -------------------------------------------------------------------------------- /web/default/src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/constants/index.js -------------------------------------------------------------------------------- /web/default/src/context/Status/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/context/Status/index.js -------------------------------------------------------------------------------- /web/default/src/context/Status/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/context/Status/reducer.js -------------------------------------------------------------------------------- /web/default/src/context/Theme/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/context/Theme/index.js -------------------------------------------------------------------------------- /web/default/src/context/Theme/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/context/Theme/reducer.js -------------------------------------------------------------------------------- /web/default/src/context/User/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/context/User/index.js -------------------------------------------------------------------------------- /web/default/src/context/User/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/context/User/reducer.js -------------------------------------------------------------------------------- /web/default/src/global-table-fixes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/global-table-fixes.css -------------------------------------------------------------------------------- /web/default/src/helpers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/helpers/api.js -------------------------------------------------------------------------------- /web/default/src/helpers/auth-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/helpers/auth-header.js -------------------------------------------------------------------------------- /web/default/src/helpers/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/helpers/helper.js -------------------------------------------------------------------------------- /web/default/src/helpers/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/helpers/history.js -------------------------------------------------------------------------------- /web/default/src/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/helpers/index.js -------------------------------------------------------------------------------- /web/default/src/helpers/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/helpers/render.js -------------------------------------------------------------------------------- /web/default/src/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/helpers/utils.js -------------------------------------------------------------------------------- /web/default/src/hooks/useTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/hooks/useTheme.js -------------------------------------------------------------------------------- /web/default/src/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/i18n.js -------------------------------------------------------------------------------- /web/default/src/images/lark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/images/lark.svg -------------------------------------------------------------------------------- /web/default/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/index.css -------------------------------------------------------------------------------- /web/default/src/index.css.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/index.css.backup -------------------------------------------------------------------------------- /web/default/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/index.js -------------------------------------------------------------------------------- /web/default/src/mobile-override.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/mobile-override.css -------------------------------------------------------------------------------- /web/default/src/pages/About/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/About/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Channel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Channel/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Chat/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Chat/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Dashboard/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Dashboard/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Home/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Log/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Log/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Models/index.js -------------------------------------------------------------------------------- /web/default/src/pages/NotFound/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/NotFound/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Redemption/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Redemption/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Setting/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Setting/index.js -------------------------------------------------------------------------------- /web/default/src/pages/Token/EditToken.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Token/EditToken.js -------------------------------------------------------------------------------- /web/default/src/pages/Token/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/Token/index.js -------------------------------------------------------------------------------- /web/default/src/pages/TopUp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/TopUp/index.js -------------------------------------------------------------------------------- /web/default/src/pages/User/AddUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/User/AddUser.js -------------------------------------------------------------------------------- /web/default/src/pages/User/EditUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/User/EditUser.js -------------------------------------------------------------------------------- /web/default/src/pages/User/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/pages/User/index.js -------------------------------------------------------------------------------- /web/default/src/setupProxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/src/setupProxy.js -------------------------------------------------------------------------------- /web/default/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/vercel.json -------------------------------------------------------------------------------- /web/default/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/default/yarn.lock -------------------------------------------------------------------------------- /web/modern/.biomeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/.biomeignore -------------------------------------------------------------------------------- /web/modern/biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/biome.json -------------------------------------------------------------------------------- /web/modern/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/components.json -------------------------------------------------------------------------------- /web/modern/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/index.html -------------------------------------------------------------------------------- /web/modern/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/package.json -------------------------------------------------------------------------------- /web/modern/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/postcss.config.js -------------------------------------------------------------------------------- /web/modern/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/App.tsx -------------------------------------------------------------------------------- /web/modern/src/components/Turnstile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/Turnstile.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/advanced-searchable-dropdown.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/modern/src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/button.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/card.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/command.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/expandable-cell.tsx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/modern/src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/form.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/input.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/label.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/markdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/markdown.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/select.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/table.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /web/modern/src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /web/modern/src/dev/layout-debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/dev/layout-debug.ts -------------------------------------------------------------------------------- /web/modern/src/hooks/chat/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/hooks/chat/helpers.ts -------------------------------------------------------------------------------- /web/modern/src/hooks/chat/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/hooks/chat/types.ts -------------------------------------------------------------------------------- /web/modern/src/hooks/chat/useChatState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/hooks/chat/useChatState.ts -------------------------------------------------------------------------------- /web/modern/src/hooks/usePlaygroundChat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/hooks/usePlaygroundChat.ts -------------------------------------------------------------------------------- /web/modern/src/hooks/useResponsive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/hooks/useResponsive.ts -------------------------------------------------------------------------------- /web/modern/src/hooks/useSystemStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/hooks/useSystemStatus.ts -------------------------------------------------------------------------------- /web/modern/src/hooks/useViewport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/hooks/useViewport.ts -------------------------------------------------------------------------------- /web/modern/src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/index.ts -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/en/auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/en/auth.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/en/index.ts -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/en/logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/en/logs.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/es/auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/es/auth.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/es/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/es/index.ts -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/es/logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/es/logs.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/fr/auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/fr/auth.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/fr/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/fr/index.ts -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/fr/logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/fr/logs.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/ja/auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/ja/auth.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/ja/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/ja/index.ts -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/ja/logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/ja/logs.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/zh/auth.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/zh/auth.json -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/zh/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/zh/index.ts -------------------------------------------------------------------------------- /web/modern/src/i18n/locales/zh/logs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/i18n/locales/zh/logs.json -------------------------------------------------------------------------------- /web/modern/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/index.css -------------------------------------------------------------------------------- /web/modern/src/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/lib/api.ts -------------------------------------------------------------------------------- /web/modern/src/lib/constants/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/lib/constants/logs.ts -------------------------------------------------------------------------------- /web/modern/src/lib/export.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/modern/src/lib/model-capabilities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/lib/model-capabilities.ts -------------------------------------------------------------------------------- /web/modern/src/lib/oauth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/lib/oauth.ts -------------------------------------------------------------------------------- /web/modern/src/lib/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/lib/storage.ts -------------------------------------------------------------------------------- /web/modern/src/lib/stores/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/lib/stores/auth.ts -------------------------------------------------------------------------------- /web/modern/src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/lib/utils.ts -------------------------------------------------------------------------------- /web/modern/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/main.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/HomePage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/HomePage.test.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/HomePage.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/NotFoundPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/NotFoundPage.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/about/AboutPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/about/AboutPage.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/auth/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/auth/LoginPage.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/channels/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/channels/helpers.ts -------------------------------------------------------------------------------- /web/modern/src/pages/channels/schemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/channels/schemas.ts -------------------------------------------------------------------------------- /web/modern/src/pages/chat/ChatPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/chat/ChatPage.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/chat/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/chat/types.ts -------------------------------------------------------------------------------- /web/modern/src/pages/dashboard/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/dashboard/types.ts -------------------------------------------------------------------------------- /web/modern/src/pages/logs/LogsPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/logs/LogsPage.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/topup/TopUpPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/topup/TopUpPage.tsx -------------------------------------------------------------------------------- /web/modern/src/pages/users/UsersPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/pages/users/UsersPage.tsx -------------------------------------------------------------------------------- /web/modern/src/styles/mobile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/styles/mobile.css -------------------------------------------------------------------------------- /web/modern/src/test/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/test/setup.ts -------------------------------------------------------------------------------- /web/modern/src/types/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/src/types/log.ts -------------------------------------------------------------------------------- /web/modern/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/tailwind.config.js -------------------------------------------------------------------------------- /web/modern/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/tsconfig.json -------------------------------------------------------------------------------- /web/modern/tsconfig.tsbuildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /web/modern/verify-api-calls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/verify-api-calls.sh -------------------------------------------------------------------------------- /web/modern/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/vite.config.ts -------------------------------------------------------------------------------- /web/modern/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/modern/yarn.lock -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Laisky/one-api/HEAD/web/package-lock.json --------------------------------------------------------------------------------