Commit Graph

  • 36ee21ea8f Update README to include Codex support and multi-account load balancing details Luis Pater 2025-09-03 02:47:53 +08:00
  • 30d5d87ca6 Update README to include Codex support and multi-account load balancing details Luis Pater 2025-09-03 02:16:56 +08:00
  • 67e0b71c18 Add Codex load balancing documentation and refine JSON handling logic v5.0.6 Luis Pater 2025-09-03 01:33:26 +08:00
  • b0f72736b0 Remove redundant dataUglyTag parsing logic in streaming responses v5.0.5 Luis Pater 2025-09-03 00:44:35 +08:00
  • ae06f13e0e Extract argument parsing logic into parseArgsToMap helper function Luis Pater 2025-09-03 00:41:16 +08:00
  • 0652241519 Update README to rename gpt-5-nano to gpt-5-minimal in usage examples Luis Pater 2025-09-03 00:20:47 +08:00
  • edf9d9b747 Merge branch 'main' of github.com:luispater/CLIProxyAPI Luis Pater 2025-09-03 00:16:04 +08:00
  • 3acdec51bd Add OpenAI Responses support Luis Pater 2025-09-01 17:38:24 +08:00
  • ce5d2bad97 Add OpenAI Responses support Luis Pater 2025-09-02 09:07:44 +08:00
  • 34855bc647 **Fix model switch logic when quota is exceeded** v5.0.4 Luis Pater 2025-09-01 21:37:03 +08:00
  • 56c8297f6b **Handle data: without trailing space in streaming responses** v5.0.3 Luis Pater 2025-09-01 17:38:24 +08:00
  • e11637dc62 Refactor translator packages for OpenAI Chat Completions Luis Pater 2025-09-01 11:00:47 +08:00
  • e0bff9f212 Refactor translator packages for OpenAI Chat Completions Luis Pater 2025-09-01 10:28:29 +08:00
  • bff6f6679b Refactor translator packages for OpenAI Chat Completions Luis Pater 2025-09-01 10:20:50 +08:00
  • 305916f5a9 Refactor translator packages for OpenAI Chat Completions Luis Pater 2025-09-01 10:07:33 +08:00
  • 1f46dc2715 Refactor translator packages for OpenAI Chat Completions Luis Pater 2025-09-01 08:37:41 +08:00
  • e3994ace33 Refactor translator packages for OpenAI Chat Completions Luis Pater 2025-09-01 08:18:59 +08:00
  • bdac24bb4e Update PassthroughGeminiResponseStream to handle [DONE] marker v5.0.2 Luis Pater 2025-09-01 02:00:55 +08:00
  • 6d30faf9c9 Update Management API CN docs for authentication requirements Luis Pater 2025-08-31 15:25:00 +08:00
  • c0eaa41c7a Add Gemini-to-Gemini request normalization and passthrough support v5.0.1 Luis Pater 2025-08-31 15:05:16 +08:00
  • 8a2285e706 Reorganize and reintroduce Management API section in README files Luis Pater 2025-08-31 14:41:57 +08:00
  • db43930b98 Add management API handlers for config and auth file management v5.0.0 Luis Pater 2025-08-31 04:14:43 +08:00
  • b1254106ee Enhance client reload process with new OpenAI compatibility support v4.1.12 Luis Pater 2025-08-31 02:58:55 +08:00
  • 9c9ea99380 Add support for new GPT-5 model variants v4.1.11 Luis Pater 2025-08-30 22:00:37 +08:00
  • ba4c11428c Merge pull request #16 from hkfires/main Luis Pater 2025-08-30 19:05:32 +08:00
  • 0331660fe2 Add token refresh handling for 401 responses across clients v4.1.10 Luis Pater 2025-08-30 16:44:35 +08:00
  • 3f7840188e Set the default Docker timezone to Asia/Shanghai hkfires 2025-08-30 16:41:27 +08:00
  • 512c8b600a Add token refresh handling for 401 responses across clients v4.1.9 Luis Pater 2025-08-30 16:10:56 +08:00
  • 1aad033fec Update issue templates Luis Pater 2025-08-30 04:18:17 +08:00
  • f1d9364ef4 Update README documentation to clarify auth-dir configuration for Windows users v4.1.8 Luis Pater 2025-08-29 16:41:09 +08:00
  • c2b2c9eafe Update README documentation to clarify auth-dir configuration for Windows users v4.1.7 Luis Pater 2025-08-29 09:52:10 +08:00
  • 09b9d3b3fa Unlock mutex before returning error in handlers.go to prevent deadlocks v4.1.6 Luis Pater 2025-08-29 09:46:12 +08:00
  • e9e0016a63 Fix some bugs. Luis Pater 2025-08-29 03:00:43 +08:00
  • 3704dae342 Add nil-check for GetRequestMutex across handlers to prevent potential panics v4.1.5 Luis Pater 2025-08-28 02:47:15 +08:00
  • bea5f97cbf Add /v1/completions endpoint with OpenAI compatibility v4.1.4 Luis Pater 2025-08-28 00:30:46 +08:00
  • 7a6adfa97e Suppress debug logs for model routing and ignore empty tools arrays v4.1.3 Luis Pater 2025-08-27 22:29:08 +08:00
  • 1c4183d943 Add support for localhost unauthenticated requests v4.1.2 Luis Pater 2025-08-27 21:10:01 +08:00
  • dff31a7a4c Improved the /v1/models endpoint v4.1.1 Luis Pater 2025-08-27 20:30:17 +08:00
  • ed8873fbb0 Add OpenAI compatibility support and improve resource cleanup v4.1.0 Luis Pater 2025-08-26 03:21:19 +08:00
  • 9102ff031d Refactor API handlers to implement retry mechanism with configurable limits and improved error handling v4.0.1 Luis Pater 2025-08-25 23:27:30 +08:00
  • 8c555c4e69 Refactor codebase v4.0.0 Luis Pater 2025-08-22 01:31:12 +08:00
  • 2b1762be16 Update README to reflect usage of Qwen models instead of Claude models Luis Pater 2025-08-22 00:34:09 +08:00
  • aa2f37d54d Add Qwen support v3.2.0 Luis Pater 2025-08-21 05:11:21 +08:00
  • d58cc55cb2 Add claude code support v3.1.0 Luis Pater 2025-08-19 01:16:52 +08:00
  • 88ca21380b Refactor role handling in OpenAI request processing for improved clarity and functionality v3.0.5 Luis Pater 2025-08-19 01:16:52 +08:00
  • c5cc238308 Refactor error handling and variable declarations in browser and logging modules v3.0.4 Luis Pater 2025-08-17 18:34:15 +08:00
  • 6bbdf67f96 Refactor Gemini API handlers to standardize response field names and improve model descriptions v3.0.3 Luis Pater 2025-08-17 00:28:13 +08:00
  • fcadf08921 Add request logging capabilities to API handlers and update .gitignore v3.0.2 Luis Pater 2025-08-16 05:03:10 +08:00
  • 4155805ad6 Add support for Codex model in provider logic and update documentation for claude code v3.0.1 Luis Pater 2025-08-16 02:02:44 +08:00
  • de7b8501cc Add openai codex support v3.0.0 Luis Pater 2025-08-08 15:44:00 +08:00
  • d2394b0be9 Update .goreleaser.yml to specify archive formats for different OS targets v2.4.2 Luis Pater 2025-08-08 14:28:02 +08:00
  • ebcd4dbf3d Fix activation URL extraction logic and improve warning message formatting v2.4.1 Luis Pater 2025-08-05 23:58:43 +08:00
  • 1483c31c73 Refactor API handlers organization and simplify error response handling v2.4.0 Luis Pater 2025-08-05 17:37:00 +08:00
  • 00f33f5f3a Enhance Gemini request handling for contents support and improve error logging v2.3.1 Luis Pater 2025-08-04 02:51:00 +08:00
  • 3c4dc07980 Add file watcher for dynamic configuration and client reloading v2.3.0 Luis Pater 2025-08-02 16:05:05 +08:00
  • 3b4634e2dc Improve getClient logic with optional content generation flag v2.2.5 Luis Pater 2025-07-27 02:30:08 +08:00
  • 00bd6a3e46 Update .goreleaser.yml to include config.example.yaml instead of config.yaml in release assets v2.2.4 Luis Pater 2025-07-26 22:19:33 +08:00
  • 5812229d9b Add .gitignore and ignore config.yaml Luis Pater 2025-07-26 22:10:07 +08:00
  • 0b026933a7 Update example configuration file (config.example.yaml) Luis Pater 2025-07-26 22:08:25 +08:00
  • 3b2ab0d7bd Fix SSE headers initialization for geminiStreamGenerateContent and internalStreamGenerateContent v2.2.3 Luis Pater 2025-07-26 17:16:55 +08:00
  • e64fa48823 Enhance Gemini request handling with fallback support for contents v2.2.2 Luis Pater 2025-07-26 17:04:14 +08:00
  • beff9282f6 Fix alt parameter handling in URL construction v2.2.1 Luis Pater 2025-07-26 15:51:04 +08:00
  • 31a9e2d11f Add GeminiGetHandler, enhance Gemini functionality, and enable token counting v2.2.0 Luis Pater 2025-07-26 06:51:49 +08:00
  • 423faae3da Add GeminiModels handler and enhance API key validation v2.1.0 Luis Pater 2025-07-26 04:41:55 +08:00
  • ead71fb7ef Improve error logging and add user guidance for issue reporting v2.0.5 Luis Pater 2025-07-24 04:51:09 +08:00
  • 58b7afdf1e Enhance HTTP server with custom multiplexer in Auth flow v2.0.4 Luis Pater 2025-07-23 05:09:05 +08:00
  • c86545d7e1 Add Chinese README and update project files v2.0.3 Luis Pater 2025-07-21 11:23:13 +08:00
  • f49a530c1a Refactor client handling and improve error responses v2.0.2 Luis Pater 2025-07-15 17:03:18 +08:00
  • 368796349e Add Docker support with CI/CD workflow and usage instructions v2.0.1 Luis Pater 2025-07-14 16:50:51 +08:00
  • c601542f6f Add ClaudeMessages handler for SSE-compatible chat completions v2.0.0 Luis Pater 2025-07-11 13:53:09 +08:00
  • 3c0c61aaf1 Add Claude compatibility and enhance API handling Luis Pater 2025-07-11 13:46:27 +08:00
  • edeadfc389 Restrict CLI access to localhost and update README for Gemini compatibility v1.9.1 Luis Pater 2025-07-11 10:57:23 +08:00
  • aa9fd057fe Add FixCLIToolResponse for enhanced function call-response mapping v1.9.0 Luis Pater 2025-07-11 10:17:25 +08:00
  • b3607d3981 Add Gemini-compatible API and improve error handling Luis Pater 2025-07-11 04:01:45 +08:00
  • fa8d94971f Enhance response and request handling in translators v1.8.3 Luis Pater 2025-07-10 22:26:04 +08:00
  • ef68a97526 Refactor API handlers and proxy logic v1.8.2 Luis Pater 2025-07-10 17:45:28 +08:00
  • d880d1a1ea Set the http request header and update client metadata handling v1.8.1 Luis Pater 2025-07-10 14:02:10 +08:00
  • d4104214ed Updated README.md v1.8.0 Luis Pater 2025-07-10 05:31:55 +08:00
  • 273e1d9cbe Add system instruction support and enhance internal API handlers Luis Pater 2025-07-10 05:16:54 +08:00
  • 65f47c196a Merge pull request #1 from chaudhryfaisal/main v1.7.1 Luis Pater 2025-07-09 16:57:19 +08:00
  • 9be56fe8e0 Correct config in README.md Faisal Chaudhry 2025-07-08 23:28:55 -04:00
  • 589ae6d3aa Add support for Generative Language API Key and improve client initialization v1.7.0 Luis Pater 2025-07-06 02:04:39 +08:00
  • 7cb76ae1a5 Enhance quota management and refactor configuration handling v1.6.0 Luis Pater 2025-07-05 07:53:46 +08:00
  • e73f165070 Refactor API handlers to streamline response handling v1.5.1 Luis Pater 2025-07-05 04:10:00 +08:00
  • 512f2d5247 Refactor API request flow and streamline response handling v1.5.0 Luis Pater 2025-07-05 02:27:34 +08:00
  • bf086464dd Add archive configuration to .goreleaser.yml v1.4.1 Luis Pater 2025-07-04 18:50:55 +08:00
  • 5ec6450c50 Numerous Comments Added and Extensive Optimization Performed using Roo-Code with CLIProxyAPI itself. v1.4.0 Luis Pater 2025-07-04 18:44:55 +08:00
  • 8dd7f8e82f Update model name to include release date in API handlers v1.3.2 Luis Pater 2025-07-04 17:26:23 +08:00
  • 582280f4c5 Refactor token management, client initialization, and project handling v1.3.1 Luis Pater 2025-07-04 17:08:58 +08:00
  • 57ead9a4bc Refactor user onboarding and token management v1.3.0 Luis Pater 2025-07-04 07:53:07 +08:00
  • 79acea5976 Refactor authentication and service initialization code v1.2.0 Luis Pater 2025-07-04 00:43:15 +08:00
  • d29245666e Add SOCKS5 and HTTP/HTTPS proxy support v1.1.0 Luis Pater 2025-07-03 16:50:20 +08:00
  • 827bd6e356 first commit v1.0.0 Luis Pater 2025-07-02 03:42:56 +08:00