From 9fce13fe03c522a3f0e76a9ef7d06b34a5e27f7b Mon Sep 17 00:00:00 2001 From: Luis Pater Date: Sat, 13 Sep 2025 23:34:32 +0800 Subject: [PATCH] Update internal module imports to use `v5` package path - Updated all `github.com/luispater/CLIProxyAPI/internal/...` imports to point to `github.com/luispater/CLIProxyAPI/v5/internal/...`. - Adjusted `go.mod` to specify `module github.com/luispater/CLIProxyAPI/v5`. --- cmd/server/main.go | 8 ++-- go.mod | 2 +- internal/api/handlers/claude/code_handlers.go | 10 ++--- .../handlers/gemini/gemini-cli_handlers.go | 8 ++-- .../api/handlers/gemini/gemini_handlers.go | 10 ++--- internal/api/handlers/handlers.go | 8 ++-- .../api/handlers/management/auth_files.go | 14 +++--- .../api/handlers/management/config_lists.go | 2 +- internal/api/handlers/management/handler.go | 2 +- .../api/handlers/openai/openai_handlers.go | 10 ++--- .../openai/openai_responses_handlers.go | 10 ++--- internal/api/middleware/request_logging.go | 2 +- internal/api/middleware/response_writer.go | 4 +- internal/api/server.go | 22 +++++----- internal/auth/claude/anthropic_auth.go | 4 +- internal/auth/codex/openai_auth.go | 4 +- internal/auth/gemini/gemini_auth.go | 8 ++-- internal/auth/qwen/qwen_auth.go | 4 +- internal/client/claude_client.go | 20 ++++----- internal/client/client.go | 6 +-- internal/client/codex_client.go | 18 ++++---- internal/client/gemini-cli_client.go | 14 +++--- internal/client/gemini_client.go | 12 ++--- .../client/openai-compatibility_client.go | 14 +++--- internal/client/qwen_client.go | 16 +++---- internal/cmd/anthropic_login.go | 12 ++--- internal/cmd/login.go | 6 +-- internal/cmd/openai_login.go | 12 ++--- internal/cmd/qwen_login.go | 8 ++-- internal/cmd/run.go | 20 ++++----- internal/logging/request_logger.go | 2 +- .../gemini-cli/claude_gemini-cli_request.go | 2 +- .../gemini-cli/claude_gemini-cli_response.go | 2 +- internal/translator/claude/gemini-cli/init.go | 6 +-- .../claude/gemini/claude_gemini_request.go | 2 +- internal/translator/claude/gemini/init.go | 6 +-- .../claude/openai/chat-completions/init.go | 6 +-- .../claude/openai/responses/init.go | 6 +-- .../codex/claude/codex_claude_request.go | 2 +- internal/translator/codex/claude/init.go | 6 +-- .../gemini-cli/codex_gemini-cli_request.go | 2 +- .../gemini-cli/codex_gemini-cli_response.go | 2 +- internal/translator/codex/gemini-cli/init.go | 6 +-- .../codex/gemini/codex_gemini_request.go | 4 +- internal/translator/codex/gemini/init.go | 6 +-- .../chat-completions/codex_openai_request.go | 2 +- .../codex/openai/chat-completions/init.go | 6 +-- .../codex_openai-responses_request.go | 2 +- .../codex_openai-responses_response.go | 2 +- .../translator/codex/openai/responses/init.go | 6 +-- .../claude/gemini-cli_claude_request.go | 4 +- internal/translator/gemini-cli/claude/init.go | 6 +-- internal/translator/gemini-cli/gemini/init.go | 6 +-- .../chat-completions/cli_openai_request.go | 4 +- .../chat-completions/cli_openai_response.go | 2 +- .../openai/chat-completions/init.go | 6 +-- .../responses/cli_openai-responses_request.go | 4 +- .../cli_openai-responses_response.go | 2 +- .../gemini-cli/openai/responses/init.go | 6 +-- .../gemini/claude/gemini_claude_request.go | 4 +- internal/translator/gemini/claude/init.go | 6 +-- internal/translator/gemini/gemini-cli/init.go | 6 +-- internal/translator/gemini/gemini/init.go | 6 +-- .../chat-completions/gemini_openai_request.go | 4 +- .../gemini/openai/chat-completions/init.go | 6 +-- .../gemini/openai/responses/init.go | 6 +-- internal/translator/init.go | 44 +++++++++---------- internal/translator/openai/claude/init.go | 6 +-- .../openai/claude/openai_claude_response.go | 2 +- internal/translator/openai/gemini-cli/init.go | 6 +-- .../gemini-cli/openai_gemini_request.go | 2 +- .../gemini-cli/openai_gemini_response.go | 2 +- internal/translator/openai/gemini/init.go | 6 +-- .../openai/openai/responses/init.go | 6 +-- internal/translator/translator/translator.go | 2 +- internal/util/provider.go | 2 +- internal/util/proxy.go | 2 +- internal/util/util.go | 2 +- internal/watcher/watcher.go | 16 +++---- 79 files changed, 272 insertions(+), 272 deletions(-) diff --git a/cmd/server/main.go b/cmd/server/main.go index 9c8c2809..e1b02c8a 100644 --- a/cmd/server/main.go +++ b/cmd/server/main.go @@ -11,10 +11,10 @@ import ( "path/filepath" "strings" - "github.com/luispater/CLIProxyAPI/internal/cmd" - "github.com/luispater/CLIProxyAPI/internal/config" - _ "github.com/luispater/CLIProxyAPI/internal/translator" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/cmd" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/go.mod b/go.mod index 91e344da..b4bdb9c2 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/luispater/CLIProxyAPI +module github.com/luispater/CLIProxyAPI/v5 go 1.24 diff --git a/internal/api/handlers/claude/code_handlers.go b/internal/api/handlers/claude/code_handlers.go index c3004483..0a6d93d0 100644 --- a/internal/api/handlers/claude/code_handlers.go +++ b/internal/api/handlers/claude/code_handlers.go @@ -13,11 +13,11 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/api/handlers" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" ) diff --git a/internal/api/handlers/gemini/gemini-cli_handlers.go b/internal/api/handlers/gemini/gemini-cli_handlers.go index e105d4b1..82d52ddc 100644 --- a/internal/api/handlers/gemini/gemini-cli_handlers.go +++ b/internal/api/handlers/gemini/gemini-cli_handlers.go @@ -14,10 +14,10 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/api/handlers" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" ) diff --git a/internal/api/handlers/gemini/gemini_handlers.go b/internal/api/handlers/gemini/gemini_handlers.go index 132f73bc..d162cc6d 100644 --- a/internal/api/handlers/gemini/gemini_handlers.go +++ b/internal/api/handlers/gemini/gemini_handlers.go @@ -13,11 +13,11 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/api/handlers" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/internal/api/handlers/handlers.go b/internal/api/handlers/handlers.go index 2eef87ac..fbe52027 100644 --- a/internal/api/handlers/handlers.go +++ b/internal/api/handlers/handlers.go @@ -8,10 +8,10 @@ import ( "sync" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "golang.org/x/net/context" ) diff --git a/internal/api/handlers/management/auth_files.go b/internal/api/handlers/management/auth_files.go index f91b9269..dfd2d220 100644 --- a/internal/api/handlers/management/auth_files.go +++ b/internal/api/handlers/management/auth_files.go @@ -13,13 +13,13 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/auth/claude" - "github.com/luispater/CLIProxyAPI/internal/auth/codex" - geminiAuth "github.com/luispater/CLIProxyAPI/internal/auth/gemini" - "github.com/luispater/CLIProxyAPI/internal/auth/qwen" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/misc" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/claude" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/codex" + geminiAuth "github.com/luispater/CLIProxyAPI/v5/internal/auth/gemini" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/qwen" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "golang.org/x/oauth2" diff --git a/internal/api/handlers/management/config_lists.go b/internal/api/handlers/management/config_lists.go index d2d400c0..d98014b6 100644 --- a/internal/api/handlers/management/config_lists.go +++ b/internal/api/handlers/management/config_lists.go @@ -5,7 +5,7 @@ import ( "fmt" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/config" ) // Generic helpers for list[string] diff --git a/internal/api/handlers/management/handler.go b/internal/api/handlers/management/handler.go index 6b26329f..5d79719a 100644 --- a/internal/api/handlers/management/handler.go +++ b/internal/api/handlers/management/handler.go @@ -10,7 +10,7 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/config" "golang.org/x/crypto/bcrypt" ) diff --git a/internal/api/handlers/openai/openai_handlers.go b/internal/api/handlers/openai/openai_handlers.go index 579ced43..f8b43279 100644 --- a/internal/api/handlers/openai/openai_handlers.go +++ b/internal/api/handlers/openai/openai_handlers.go @@ -14,11 +14,11 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/api/handlers" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "github.com/tidwall/sjson" diff --git a/internal/api/handlers/openai/openai_responses_handlers.go b/internal/api/handlers/openai/openai_responses_handlers.go index 86ccca49..224941ed 100644 --- a/internal/api/handlers/openai/openai_responses_handlers.go +++ b/internal/api/handlers/openai/openai_responses_handlers.go @@ -13,11 +13,11 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/api/handlers" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" ) diff --git a/internal/api/middleware/request_logging.go b/internal/api/middleware/request_logging.go index 6868c435..5618f36d 100644 --- a/internal/api/middleware/request_logging.go +++ b/internal/api/middleware/request_logging.go @@ -8,7 +8,7 @@ import ( "io" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/logging" + "github.com/luispater/CLIProxyAPI/v5/internal/logging" ) // RequestLoggingMiddleware creates a Gin middleware that logs HTTP requests and responses. diff --git a/internal/api/middleware/response_writer.go b/internal/api/middleware/response_writer.go index 294c2d60..58b7794d 100644 --- a/internal/api/middleware/response_writer.go +++ b/internal/api/middleware/response_writer.go @@ -8,8 +8,8 @@ import ( "strings" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/logging" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/logging" ) // RequestInfo holds essential details of an incoming HTTP request for logging purposes. diff --git a/internal/api/server.go b/internal/api/server.go index 36ca80fc..5842801b 100644 --- a/internal/api/server.go +++ b/internal/api/server.go @@ -14,17 +14,17 @@ import ( "strings" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/api/handlers" - "github.com/luispater/CLIProxyAPI/internal/api/handlers/claude" - "github.com/luispater/CLIProxyAPI/internal/api/handlers/gemini" - managementHandlers "github.com/luispater/CLIProxyAPI/internal/api/handlers/management" - "github.com/luispater/CLIProxyAPI/internal/api/handlers/openai" - "github.com/luispater/CLIProxyAPI/internal/api/middleware" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/logging" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers/claude" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers/gemini" + managementHandlers "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers/management" + "github.com/luispater/CLIProxyAPI/v5/internal/api/handlers/openai" + "github.com/luispater/CLIProxyAPI/v5/internal/api/middleware" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/logging" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/internal/auth/claude/anthropic_auth.go b/internal/auth/claude/anthropic_auth.go index 4e1a298f..072b1ba1 100644 --- a/internal/auth/claude/anthropic_auth.go +++ b/internal/auth/claude/anthropic_auth.go @@ -13,8 +13,8 @@ import ( "strings" "time" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/internal/auth/codex/openai_auth.go b/internal/auth/codex/openai_auth.go index b37e9f48..63e109ef 100644 --- a/internal/auth/codex/openai_auth.go +++ b/internal/auth/codex/openai_auth.go @@ -14,8 +14,8 @@ import ( "strings" "time" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/internal/auth/gemini/gemini_auth.go b/internal/auth/gemini/gemini_auth.go index e6306656..35081c2a 100644 --- a/internal/auth/gemini/gemini_auth.go +++ b/internal/auth/gemini/gemini_auth.go @@ -15,10 +15,10 @@ import ( "net/url" "time" - "github.com/luispater/CLIProxyAPI/internal/auth/codex" - "github.com/luispater/CLIProxyAPI/internal/browser" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/codex" + "github.com/luispater/CLIProxyAPI/v5/internal/browser" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "golang.org/x/net/proxy" diff --git a/internal/auth/qwen/qwen_auth.go b/internal/auth/qwen/qwen_auth.go index 46e69ed3..76cc5f52 100644 --- a/internal/auth/qwen/qwen_auth.go +++ b/internal/auth/qwen/qwen_auth.go @@ -13,8 +13,8 @@ import ( "strings" "time" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/internal/client/claude_client.go b/internal/client/claude_client.go index 9f3a229d..9fb93b06 100644 --- a/internal/client/claude_client.go +++ b/internal/client/claude_client.go @@ -16,16 +16,16 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/auth" - "github.com/luispater/CLIProxyAPI/internal/auth/claude" - "github.com/luispater/CLIProxyAPI/internal/auth/empty" - "github.com/luispater/CLIProxyAPI/internal/config" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/misc" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/claude" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/empty" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "github.com/tidwall/sjson" diff --git a/internal/client/client.go b/internal/client/client.go index 6dd7fa56..0e54b6a5 100644 --- a/internal/client/client.go +++ b/internal/client/client.go @@ -11,9 +11,9 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/auth" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/auth" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" ) // ClientBase provides a common base structure for all AI API clients. diff --git a/internal/client/codex_client.go b/internal/client/codex_client.go index 51acc345..40af55ae 100644 --- a/internal/client/codex_client.go +++ b/internal/client/codex_client.go @@ -17,15 +17,15 @@ import ( "github.com/gin-gonic/gin" "github.com/google/uuid" - "github.com/luispater/CLIProxyAPI/internal/auth" - "github.com/luispater/CLIProxyAPI/internal/auth/codex" - "github.com/luispater/CLIProxyAPI/internal/auth/empty" - "github.com/luispater/CLIProxyAPI/internal/config" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/codex" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/empty" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "github.com/tidwall/sjson" diff --git a/internal/client/gemini-cli_client.go b/internal/client/gemini-cli_client.go index 7b1060c1..474870fd 100644 --- a/internal/client/gemini-cli_client.go +++ b/internal/client/gemini-cli_client.go @@ -18,13 +18,13 @@ import ( "time" "github.com/gin-gonic/gin" - geminiAuth "github.com/luispater/CLIProxyAPI/internal/auth/gemini" - "github.com/luispater/CLIProxyAPI/internal/config" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" - "github.com/luispater/CLIProxyAPI/internal/util" + geminiAuth "github.com/luispater/CLIProxyAPI/v5/internal/auth/gemini" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "github.com/tidwall/sjson" diff --git a/internal/client/gemini_client.go b/internal/client/gemini_client.go index a2d97609..23d49de0 100644 --- a/internal/client/gemini_client.go +++ b/internal/client/gemini_client.go @@ -15,12 +15,12 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/config" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/internal/client/openai-compatibility_client.go b/internal/client/openai-compatibility_client.go index ae2fc144..d4c86477 100644 --- a/internal/client/openai-compatibility_client.go +++ b/internal/client/openai-compatibility_client.go @@ -15,13 +15,13 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/auth" - "github.com/luispater/CLIProxyAPI/internal/config" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/sjson" ) diff --git a/internal/client/qwen_client.go b/internal/client/qwen_client.go index df9b8615..ae3473f6 100644 --- a/internal/client/qwen_client.go +++ b/internal/client/qwen_client.go @@ -17,14 +17,14 @@ import ( "time" "github.com/gin-gonic/gin" - "github.com/luispater/CLIProxyAPI/internal/auth" - "github.com/luispater/CLIProxyAPI/internal/auth/qwen" - "github.com/luispater/CLIProxyAPI/internal/config" - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/registry" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/qwen" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/registry" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "github.com/tidwall/sjson" diff --git a/internal/cmd/anthropic_login.go b/internal/cmd/anthropic_login.go index 2249559f..b5042ed2 100644 --- a/internal/cmd/anthropic_login.go +++ b/internal/cmd/anthropic_login.go @@ -11,12 +11,12 @@ import ( "strings" "time" - "github.com/luispater/CLIProxyAPI/internal/auth/claude" - "github.com/luispater/CLIProxyAPI/internal/browser" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/misc" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/claude" + "github.com/luispater/CLIProxyAPI/v5/internal/browser" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/internal/cmd/login.go b/internal/cmd/login.go index cbd77c52..67b6fc04 100644 --- a/internal/cmd/login.go +++ b/internal/cmd/login.go @@ -7,9 +7,9 @@ import ( "context" "os" - "github.com/luispater/CLIProxyAPI/internal/auth/gemini" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/gemini" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/config" log "github.com/sirupsen/logrus" ) diff --git a/internal/cmd/openai_login.go b/internal/cmd/openai_login.go index 7d5ba5d2..67b2e014 100644 --- a/internal/cmd/openai_login.go +++ b/internal/cmd/openai_login.go @@ -11,12 +11,12 @@ import ( "strings" "time" - "github.com/luispater/CLIProxyAPI/internal/auth/codex" - "github.com/luispater/CLIProxyAPI/internal/browser" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/misc" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/codex" + "github.com/luispater/CLIProxyAPI/v5/internal/browser" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" ) diff --git a/internal/cmd/qwen_login.go b/internal/cmd/qwen_login.go index 023ade44..88a57dbd 100644 --- a/internal/cmd/qwen_login.go +++ b/internal/cmd/qwen_login.go @@ -8,10 +8,10 @@ import ( "fmt" "os" - "github.com/luispater/CLIProxyAPI/internal/auth/qwen" - "github.com/luispater/CLIProxyAPI/internal/browser" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/qwen" + "github.com/luispater/CLIProxyAPI/v5/internal/browser" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/config" log "github.com/sirupsen/logrus" ) diff --git a/internal/cmd/run.go b/internal/cmd/run.go index 1b2119c9..fcf74330 100644 --- a/internal/cmd/run.go +++ b/internal/cmd/run.go @@ -18,16 +18,16 @@ import ( "syscall" "time" - "github.com/luispater/CLIProxyAPI/internal/api" - "github.com/luispater/CLIProxyAPI/internal/auth/claude" - "github.com/luispater/CLIProxyAPI/internal/auth/codex" - "github.com/luispater/CLIProxyAPI/internal/auth/gemini" - "github.com/luispater/CLIProxyAPI/internal/auth/qwen" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/util" - "github.com/luispater/CLIProxyAPI/internal/watcher" + "github.com/luispater/CLIProxyAPI/v5/internal/api" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/claude" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/codex" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/gemini" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/qwen" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/watcher" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" ) diff --git a/internal/logging/request_logger.go b/internal/logging/request_logger.go index 156a2ee8..9c8677e1 100644 --- a/internal/logging/request_logger.go +++ b/internal/logging/request_logger.go @@ -15,7 +15,7 @@ import ( "strings" "time" - "github.com/luispater/CLIProxyAPI/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" ) // RequestLogger defines the interface for logging HTTP requests and responses. diff --git a/internal/translator/claude/gemini-cli/claude_gemini-cli_request.go b/internal/translator/claude/gemini-cli/claude_gemini-cli_request.go index 2102d852..754a5491 100644 --- a/internal/translator/claude/gemini-cli/claude_gemini-cli_request.go +++ b/internal/translator/claude/gemini-cli/claude_gemini-cli_request.go @@ -8,7 +8,7 @@ package geminiCLI import ( "bytes" - . "github.com/luispater/CLIProxyAPI/internal/translator/claude/gemini" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/claude/gemini" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/claude/gemini-cli/claude_gemini-cli_response.go b/internal/translator/claude/gemini-cli/claude_gemini-cli_response.go index 0811a4db..a888bb01 100644 --- a/internal/translator/claude/gemini-cli/claude_gemini-cli_response.go +++ b/internal/translator/claude/gemini-cli/claude_gemini-cli_response.go @@ -7,7 +7,7 @@ package geminiCLI import ( "context" - . "github.com/luispater/CLIProxyAPI/internal/translator/claude/gemini" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/claude/gemini" "github.com/tidwall/sjson" ) diff --git a/internal/translator/claude/gemini-cli/init.go b/internal/translator/claude/gemini-cli/init.go index 3669bf3f..f2314357 100644 --- a/internal/translator/claude/gemini-cli/init.go +++ b/internal/translator/claude/gemini-cli/init.go @@ -1,9 +1,9 @@ package geminiCLI import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/claude/gemini/claude_gemini_request.go b/internal/translator/claude/gemini/claude_gemini_request.go index f1668580..3489cdfd 100644 --- a/internal/translator/claude/gemini/claude_gemini_request.go +++ b/internal/translator/claude/gemini/claude_gemini_request.go @@ -12,7 +12,7 @@ import ( "math/big" "strings" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/util" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/claude/gemini/init.go b/internal/translator/claude/gemini/init.go index e993c62d..4a65ae9d 100644 --- a/internal/translator/claude/gemini/init.go +++ b/internal/translator/claude/gemini/init.go @@ -1,9 +1,9 @@ package gemini import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/claude/openai/chat-completions/init.go b/internal/translator/claude/openai/chat-completions/init.go index e4c53a42..8d488914 100644 --- a/internal/translator/claude/openai/chat-completions/init.go +++ b/internal/translator/claude/openai/chat-completions/init.go @@ -1,9 +1,9 @@ package chat_completions import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/claude/openai/responses/init.go b/internal/translator/claude/openai/responses/init.go index c233af44..79df2da6 100644 --- a/internal/translator/claude/openai/responses/init.go +++ b/internal/translator/claude/openai/responses/init.go @@ -1,9 +1,9 @@ package responses import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/codex/claude/codex_claude_request.go b/internal/translator/codex/claude/codex_claude_request.go index b03a4b5e..9e2e4962 100644 --- a/internal/translator/codex/claude/codex_claude_request.go +++ b/internal/translator/codex/claude/codex_claude_request.go @@ -11,7 +11,7 @@ import ( "strconv" "strings" - "github.com/luispater/CLIProxyAPI/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/codex/claude/init.go b/internal/translator/codex/claude/init.go index 194c2495..1a0589c3 100644 --- a/internal/translator/codex/claude/init.go +++ b/internal/translator/codex/claude/init.go @@ -1,9 +1,9 @@ package claude import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/codex/gemini-cli/codex_gemini-cli_request.go b/internal/translator/codex/gemini-cli/codex_gemini-cli_request.go index 2493a36c..9a05ad3b 100644 --- a/internal/translator/codex/gemini-cli/codex_gemini-cli_request.go +++ b/internal/translator/codex/gemini-cli/codex_gemini-cli_request.go @@ -8,7 +8,7 @@ package geminiCLI import ( "bytes" - . "github.com/luispater/CLIProxyAPI/internal/translator/codex/gemini" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/codex/gemini" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/codex/gemini-cli/codex_gemini-cli_response.go b/internal/translator/codex/gemini-cli/codex_gemini-cli_response.go index 3f7433a5..f2ec77f7 100644 --- a/internal/translator/codex/gemini-cli/codex_gemini-cli_response.go +++ b/internal/translator/codex/gemini-cli/codex_gemini-cli_response.go @@ -7,7 +7,7 @@ package geminiCLI import ( "context" - . "github.com/luispater/CLIProxyAPI/internal/translator/codex/gemini" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/codex/gemini" "github.com/tidwall/sjson" ) diff --git a/internal/translator/codex/gemini-cli/init.go b/internal/translator/codex/gemini-cli/init.go index ef109e78..3a3ccda7 100644 --- a/internal/translator/codex/gemini-cli/init.go +++ b/internal/translator/codex/gemini-cli/init.go @@ -1,9 +1,9 @@ package geminiCLI import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/codex/gemini/codex_gemini_request.go b/internal/translator/codex/gemini/codex_gemini_request.go index bf5f9e8a..71629d2a 100644 --- a/internal/translator/codex/gemini/codex_gemini_request.go +++ b/internal/translator/codex/gemini/codex_gemini_request.go @@ -13,8 +13,8 @@ import ( "strconv" "strings" - "github.com/luispater/CLIProxyAPI/internal/misc" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/util" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/codex/gemini/init.go b/internal/translator/codex/gemini/init.go index bdd481c7..66094a5d 100644 --- a/internal/translator/codex/gemini/init.go +++ b/internal/translator/codex/gemini/init.go @@ -1,9 +1,9 @@ package gemini import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/codex/openai/chat-completions/codex_openai_request.go b/internal/translator/codex/openai/chat-completions/codex_openai_request.go index 602f3e52..7c58209f 100644 --- a/internal/translator/codex/openai/chat-completions/codex_openai_request.go +++ b/internal/translator/codex/openai/chat-completions/codex_openai_request.go @@ -12,7 +12,7 @@ import ( "strconv" "strings" - "github.com/luispater/CLIProxyAPI/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/codex/openai/chat-completions/init.go b/internal/translator/codex/openai/chat-completions/init.go index 062b413f..0f86c150 100644 --- a/internal/translator/codex/openai/chat-completions/init.go +++ b/internal/translator/codex/openai/chat-completions/init.go @@ -1,9 +1,9 @@ package chat_completions import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/codex/openai/responses/codex_openai-responses_request.go b/internal/translator/codex/openai/responses/codex_openai-responses_request.go index 62c49b8c..619e31a6 100644 --- a/internal/translator/codex/openai/responses/codex_openai-responses_request.go +++ b/internal/translator/codex/openai/responses/codex_openai-responses_request.go @@ -3,7 +3,7 @@ package responses import ( "bytes" - "github.com/luispater/CLIProxyAPI/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/codex/openai/responses/codex_openai-responses_response.go b/internal/translator/codex/openai/responses/codex_openai-responses_response.go index 4080c30a..390c2b6c 100644 --- a/internal/translator/codex/openai/responses/codex_openai-responses_response.go +++ b/internal/translator/codex/openai/responses/codex_openai-responses_response.go @@ -6,7 +6,7 @@ import ( "context" "fmt" - "github.com/luispater/CLIProxyAPI/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/codex/openai/responses/init.go b/internal/translator/codex/openai/responses/init.go index 9f76a29d..17874d4f 100644 --- a/internal/translator/codex/openai/responses/init.go +++ b/internal/translator/codex/openai/responses/init.go @@ -1,9 +1,9 @@ package responses import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/gemini-cli/claude/gemini-cli_claude_request.go b/internal/translator/gemini-cli/claude/gemini-cli_claude_request.go index 5142f502..93dbf1e8 100644 --- a/internal/translator/gemini-cli/claude/gemini-cli_claude_request.go +++ b/internal/translator/gemini-cli/claude/gemini-cli_claude_request.go @@ -10,8 +10,8 @@ import ( "encoding/json" "strings" - client "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/util" + client "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/util" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/gemini-cli/claude/init.go b/internal/translator/gemini-cli/claude/init.go index 7eca40ab..850291fc 100644 --- a/internal/translator/gemini-cli/claude/init.go +++ b/internal/translator/gemini-cli/claude/init.go @@ -1,9 +1,9 @@ package claude import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/gemini-cli/gemini/init.go b/internal/translator/gemini-cli/gemini/init.go index f4b73187..918ae095 100644 --- a/internal/translator/gemini-cli/gemini/init.go +++ b/internal/translator/gemini-cli/gemini/init.go @@ -1,9 +1,9 @@ package gemini import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/gemini-cli/openai/chat-completions/cli_openai_request.go b/internal/translator/gemini-cli/openai/chat-completions/cli_openai_request.go index 602bdc22..97e6cc47 100644 --- a/internal/translator/gemini-cli/openai/chat-completions/cli_openai_request.go +++ b/internal/translator/gemini-cli/openai/chat-completions/cli_openai_request.go @@ -7,8 +7,8 @@ import ( "fmt" "strings" - "github.com/luispater/CLIProxyAPI/internal/misc" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "github.com/tidwall/sjson" diff --git a/internal/translator/gemini-cli/openai/chat-completions/cli_openai_response.go b/internal/translator/gemini-cli/openai/chat-completions/cli_openai_response.go index 5ffdd0fa..6bc6a2b0 100644 --- a/internal/translator/gemini-cli/openai/chat-completions/cli_openai_response.go +++ b/internal/translator/gemini-cli/openai/chat-completions/cli_openai_response.go @@ -11,7 +11,7 @@ import ( "fmt" "time" - . "github.com/luispater/CLIProxyAPI/internal/translator/gemini/openai/chat-completions" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini/openai/chat-completions" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/gemini-cli/openai/chat-completions/init.go b/internal/translator/gemini-cli/openai/chat-completions/init.go index 5ee21657..fcc73121 100644 --- a/internal/translator/gemini-cli/openai/chat-completions/init.go +++ b/internal/translator/gemini-cli/openai/chat-completions/init.go @@ -1,9 +1,9 @@ package chat_completions import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/gemini-cli/openai/responses/cli_openai-responses_request.go b/internal/translator/gemini-cli/openai/responses/cli_openai-responses_request.go index 2b7457e9..291bcfeb 100644 --- a/internal/translator/gemini-cli/openai/responses/cli_openai-responses_request.go +++ b/internal/translator/gemini-cli/openai/responses/cli_openai-responses_request.go @@ -3,8 +3,8 @@ package responses import ( "bytes" - . "github.com/luispater/CLIProxyAPI/internal/translator/gemini-cli/gemini" - . "github.com/luispater/CLIProxyAPI/internal/translator/gemini/openai/responses" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini-cli/gemini" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini/openai/responses" ) func ConvertOpenAIResponsesRequestToGeminiCLI(modelName string, inputRawJSON []byte, stream bool) []byte { diff --git a/internal/translator/gemini-cli/openai/responses/cli_openai-responses_response.go b/internal/translator/gemini-cli/openai/responses/cli_openai-responses_response.go index 7670d7de..15fa5436 100644 --- a/internal/translator/gemini-cli/openai/responses/cli_openai-responses_response.go +++ b/internal/translator/gemini-cli/openai/responses/cli_openai-responses_response.go @@ -3,7 +3,7 @@ package responses import ( "context" - . "github.com/luispater/CLIProxyAPI/internal/translator/gemini/openai/responses" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini/openai/responses" "github.com/tidwall/gjson" ) diff --git a/internal/translator/gemini-cli/openai/responses/init.go b/internal/translator/gemini-cli/openai/responses/init.go index 2aa3dc86..1e09f4c2 100644 --- a/internal/translator/gemini-cli/openai/responses/init.go +++ b/internal/translator/gemini-cli/openai/responses/init.go @@ -1,9 +1,9 @@ package responses import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/gemini/claude/gemini_claude_request.go b/internal/translator/gemini/claude/gemini_claude_request.go index 344c6e22..45ab0bef 100644 --- a/internal/translator/gemini/claude/gemini_claude_request.go +++ b/internal/translator/gemini/claude/gemini_claude_request.go @@ -10,8 +10,8 @@ import ( "encoding/json" "strings" - client "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/util" + client "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/util" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/gemini/claude/init.go b/internal/translator/gemini/claude/init.go index 8d7436b6..31deaa9c 100644 --- a/internal/translator/gemini/claude/init.go +++ b/internal/translator/gemini/claude/init.go @@ -1,9 +1,9 @@ package claude import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/gemini/gemini-cli/init.go b/internal/translator/gemini/gemini-cli/init.go index d2a7baae..9e0588bd 100644 --- a/internal/translator/gemini/gemini-cli/init.go +++ b/internal/translator/gemini/gemini-cli/init.go @@ -1,9 +1,9 @@ package geminiCLI import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/gemini/gemini/init.go b/internal/translator/gemini/gemini/init.go index 5fbef6e1..8bb92256 100644 --- a/internal/translator/gemini/gemini/init.go +++ b/internal/translator/gemini/gemini/init.go @@ -1,9 +1,9 @@ package gemini import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) // Register a no-op response translator and a request normalizer for Gemini→Gemini. diff --git a/internal/translator/gemini/openai/chat-completions/gemini_openai_request.go b/internal/translator/gemini/openai/chat-completions/gemini_openai_request.go index 62aaba6d..6e842ab2 100644 --- a/internal/translator/gemini/openai/chat-completions/gemini_openai_request.go +++ b/internal/translator/gemini/openai/chat-completions/gemini_openai_request.go @@ -7,8 +7,8 @@ import ( "fmt" "strings" - "github.com/luispater/CLIProxyAPI/internal/misc" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/misc" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" "github.com/tidwall/sjson" diff --git a/internal/translator/gemini/openai/chat-completions/init.go b/internal/translator/gemini/openai/chat-completions/init.go index 53a4c131..913e5e2b 100644 --- a/internal/translator/gemini/openai/chat-completions/init.go +++ b/internal/translator/gemini/openai/chat-completions/init.go @@ -1,9 +1,9 @@ package chat_completions import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/gemini/openai/responses/init.go b/internal/translator/gemini/openai/responses/init.go index 6017cec4..badcb9e7 100644 --- a/internal/translator/gemini/openai/responses/init.go +++ b/internal/translator/gemini/openai/responses/init.go @@ -1,9 +1,9 @@ package responses import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/init.go b/internal/translator/init.go index 1e86cb48..4905fc1f 100644 --- a/internal/translator/init.go +++ b/internal/translator/init.go @@ -1,30 +1,30 @@ package translator import ( - _ "github.com/luispater/CLIProxyAPI/internal/translator/claude/gemini" - _ "github.com/luispater/CLIProxyAPI/internal/translator/claude/gemini-cli" - _ "github.com/luispater/CLIProxyAPI/internal/translator/claude/openai/chat-completions" - _ "github.com/luispater/CLIProxyAPI/internal/translator/claude/openai/responses" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/claude/gemini" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/claude/gemini-cli" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/claude/openai/chat-completions" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/claude/openai/responses" - _ "github.com/luispater/CLIProxyAPI/internal/translator/codex/claude" - _ "github.com/luispater/CLIProxyAPI/internal/translator/codex/gemini" - _ "github.com/luispater/CLIProxyAPI/internal/translator/codex/gemini-cli" - _ "github.com/luispater/CLIProxyAPI/internal/translator/codex/openai/chat-completions" - _ "github.com/luispater/CLIProxyAPI/internal/translator/codex/openai/responses" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/codex/claude" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/codex/gemini" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/codex/gemini-cli" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/codex/openai/chat-completions" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/codex/openai/responses" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini-cli/claude" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini-cli/gemini" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini-cli/openai/chat-completions" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini-cli/openai/responses" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini-cli/claude" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini-cli/gemini" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini-cli/openai/chat-completions" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini-cli/openai/responses" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini/claude" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini/gemini" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini/gemini-cli" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini/openai/chat-completions" - _ "github.com/luispater/CLIProxyAPI/internal/translator/gemini/openai/responses" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini/claude" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini/gemini" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini/gemini-cli" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini/openai/chat-completions" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/gemini/openai/responses" - _ "github.com/luispater/CLIProxyAPI/internal/translator/openai/claude" - _ "github.com/luispater/CLIProxyAPI/internal/translator/openai/gemini" - _ "github.com/luispater/CLIProxyAPI/internal/translator/openai/gemini-cli" - _ "github.com/luispater/CLIProxyAPI/internal/translator/openai/openai/responses" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/openai/claude" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/openai/gemini" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/openai/gemini-cli" + _ "github.com/luispater/CLIProxyAPI/v5/internal/translator/openai/openai/responses" ) diff --git a/internal/translator/openai/claude/init.go b/internal/translator/openai/claude/init.go index 3ee2af92..c4853069 100644 --- a/internal/translator/openai/claude/init.go +++ b/internal/translator/openai/claude/init.go @@ -1,9 +1,9 @@ package claude import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/openai/claude/openai_claude_response.go b/internal/translator/openai/claude/openai_claude_response.go index 2bd9072a..5244770c 100644 --- a/internal/translator/openai/claude/openai_claude_response.go +++ b/internal/translator/openai/claude/openai_claude_response.go @@ -10,7 +10,7 @@ import ( "encoding/json" "strings" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/util" "github.com/tidwall/gjson" ) diff --git a/internal/translator/openai/gemini-cli/init.go b/internal/translator/openai/gemini-cli/init.go index 0c7ec4d7..bc5f03c2 100644 --- a/internal/translator/openai/gemini-cli/init.go +++ b/internal/translator/openai/gemini-cli/init.go @@ -1,9 +1,9 @@ package geminiCLI import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/openai/gemini-cli/openai_gemini_request.go b/internal/translator/openai/gemini-cli/openai_gemini_request.go index f7345884..d662831e 100644 --- a/internal/translator/openai/gemini-cli/openai_gemini_request.go +++ b/internal/translator/openai/gemini-cli/openai_gemini_request.go @@ -8,7 +8,7 @@ package geminiCLI import ( "bytes" - . "github.com/luispater/CLIProxyAPI/internal/translator/openai/gemini" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/openai/gemini" "github.com/tidwall/gjson" "github.com/tidwall/sjson" ) diff --git a/internal/translator/openai/gemini-cli/openai_gemini_response.go b/internal/translator/openai/gemini-cli/openai_gemini_response.go index 5d78bb76..1d9cdfd2 100644 --- a/internal/translator/openai/gemini-cli/openai_gemini_response.go +++ b/internal/translator/openai/gemini-cli/openai_gemini_response.go @@ -8,7 +8,7 @@ package geminiCLI import ( "context" - . "github.com/luispater/CLIProxyAPI/internal/translator/openai/gemini" + . "github.com/luispater/CLIProxyAPI/v5/internal/translator/openai/gemini" "github.com/tidwall/sjson" ) diff --git a/internal/translator/openai/gemini/init.go b/internal/translator/openai/gemini/init.go index b0b9e68b..bb282963 100644 --- a/internal/translator/openai/gemini/init.go +++ b/internal/translator/openai/gemini/init.go @@ -1,9 +1,9 @@ package gemini import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/openai/openai/responses/init.go b/internal/translator/openai/openai/responses/init.go index 611f6ed3..5714f114 100644 --- a/internal/translator/openai/openai/responses/init.go +++ b/internal/translator/openai/openai/responses/init.go @@ -1,9 +1,9 @@ package responses import ( - . "github.com/luispater/CLIProxyAPI/internal/constant" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/translator/translator" + . "github.com/luispater/CLIProxyAPI/v5/internal/constant" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/translator/translator" ) func init() { diff --git a/internal/translator/translator/translator.go b/internal/translator/translator/translator.go index 5082ef9d..e9053715 100644 --- a/internal/translator/translator/translator.go +++ b/internal/translator/translator/translator.go @@ -3,7 +3,7 @@ package translator import ( "context" - "github.com/luispater/CLIProxyAPI/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" log "github.com/sirupsen/logrus" ) diff --git a/internal/util/provider.go b/internal/util/provider.go index 740707b9..5cae6518 100644 --- a/internal/util/provider.go +++ b/internal/util/provider.go @@ -6,7 +6,7 @@ package util import ( "strings" - "github.com/luispater/CLIProxyAPI/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/config" ) // GetProviderName determines the AI service provider based on the model name. diff --git a/internal/util/proxy.go b/internal/util/proxy.go index 704b9fcb..d864241e 100644 --- a/internal/util/proxy.go +++ b/internal/util/proxy.go @@ -9,7 +9,7 @@ import ( "net/http" "net/url" - "github.com/luispater/CLIProxyAPI/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/config" log "github.com/sirupsen/logrus" "golang.org/x/net/proxy" ) diff --git a/internal/util/util.go b/internal/util/util.go index 707b00cb..cd1d51d3 100644 --- a/internal/util/util.go +++ b/internal/util/util.go @@ -1,7 +1,7 @@ package util import ( - "github.com/luispater/CLIProxyAPI/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/config" log "github.com/sirupsen/logrus" ) diff --git a/internal/watcher/watcher.go b/internal/watcher/watcher.go index 6a647c90..0214b086 100644 --- a/internal/watcher/watcher.go +++ b/internal/watcher/watcher.go @@ -18,14 +18,14 @@ import ( "time" "github.com/fsnotify/fsnotify" - "github.com/luispater/CLIProxyAPI/internal/auth/claude" - "github.com/luispater/CLIProxyAPI/internal/auth/codex" - "github.com/luispater/CLIProxyAPI/internal/auth/gemini" - "github.com/luispater/CLIProxyAPI/internal/auth/qwen" - "github.com/luispater/CLIProxyAPI/internal/client" - "github.com/luispater/CLIProxyAPI/internal/config" - "github.com/luispater/CLIProxyAPI/internal/interfaces" - "github.com/luispater/CLIProxyAPI/internal/util" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/claude" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/codex" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/gemini" + "github.com/luispater/CLIProxyAPI/v5/internal/auth/qwen" + "github.com/luispater/CLIProxyAPI/v5/internal/client" + "github.com/luispater/CLIProxyAPI/v5/internal/config" + "github.com/luispater/CLIProxyAPI/v5/internal/interfaces" + "github.com/luispater/CLIProxyAPI/v5/internal/util" log "github.com/sirupsen/logrus" "github.com/tidwall/gjson" )