Commit Graph

123 Commits

Author SHA1 Message Date
公明 a5e61947d3 Add files via upload 2026-04-19 01:17:09 +08:00
公明 5ef7618f44 Delete internal directory 2026-04-19 01:14:50 +08:00
公明 389fc971c6 Add files via upload 2026-04-18 23:35:49 +08:00
公明 0fe39fb98a Add files via upload 2026-04-17 18:03:55 +08:00
公明 3127781102 Add files via upload 2026-04-17 15:47:43 +08:00
公明 2bcd2adc1c Add files via upload 2026-04-17 15:14:04 +08:00
公明 fb0724a862 Add files via upload 2026-04-17 11:53:20 +08:00
公明 15c7692988 Add files via upload 2026-04-17 11:26:32 +08:00
donnel 4442e7de30 feat: add Claude API bridge - transparent OpenAI-to-Anthropic protocol conversion
When provider is set to "claude" in config, all OpenAI-compatible API calls
are automatically bridged to Anthropic Claude Messages API, including:

- Non-streaming and streaming chat completions
- Tool calls (function calling) with full bidirectional conversion
- Eino multi-agent via HTTP transport hook (claudeRoundTripper)
- System message extraction, auth header conversion (Bearer → x-api-key)
- SSE stream format conversion (content_block_delta → OpenAI delta)
- TestOpenAI handler support for Claude connectivity testing

Zero impact when provider is "openai" or empty (default behavior unchanged).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 13:45:35 +08:00
公明 5f8b19e179 Add files via upload 2026-04-15 00:53:14 +08:00
公明 62241e0e66 Add files via upload 2026-04-15 00:13:09 +08:00
公明 b1ac985c28 Add files via upload 2026-04-14 19:06:52 +08:00
公明 f4028ae66f Add files via upload 2026-04-13 23:17:01 +08:00
公明 961deb81dd Add files via upload 2026-04-10 16:46:44 +08:00
公明 a57720fb29 Add files via upload 2026-04-09 21:40:43 +08:00
公明 87d9e50781 Add files via upload 2026-04-09 20:15:07 +08:00
公明 946d347dc9 Add files via upload 2026-04-09 11:03:55 +08:00
公明 6cd89414f9 Add files via upload 2026-04-03 23:27:28 +08:00
公明 4fd083ff37 Add files via upload 2026-04-03 22:55:30 +08:00
公明 6f70d7b851 Add files via upload 2026-04-02 00:01:13 +08:00
公明 1eb5133492 Add files via upload 2026-03-31 22:13:47 +08:00
公明 748ce73395 Add files via upload 2026-03-29 03:25:41 +08:00
公明 f988b9f611 Add files via upload 2026-03-29 01:42:23 +08:00
公明 c1a0d56769 Add files via upload 2026-03-29 01:22:17 +08:00
公明 5b82924035 Update terminal.go 2026-03-27 20:25:59 +08:00
公明 6ffd084135 Add files via upload 2026-03-27 00:45:19 +08:00
公明 60846b2152 Add files via upload 2026-03-25 02:17:01 +08:00
公明 fdc36a041e Add files via upload 2026-03-23 21:56:05 +08:00
公明 a31c4996c7 Add files via upload 2026-03-23 02:15:46 +08:00
公明 87a2eb9e97 Add files via upload 2026-03-21 22:38:48 +08:00
公明 2545774187 Add files via upload 2026-03-21 21:49:19 +08:00
公明 251b5fd440 Add files via upload 2026-03-21 20:20:58 +08:00
公明 5fe5f5b71f Add files via upload 2026-03-20 01:03:40 +08:00
公明 62a83f6271 Add files via upload 2026-03-14 01:37:26 +08:00
公明 5e8fef0ad4 Add files via upload 2026-03-14 00:49:25 +08:00
公明 7222466cff Add files via upload 2026-03-13 22:57:30 +08:00
公明 1630c2b2c4 Add files via upload 2026-03-13 22:34:42 +08:00
公明 f5f73d41c0 Add files via upload 2026-03-10 09:12:16 +08:00
公明 d2e751e3d3 Add files via upload 2026-03-10 00:23:19 +08:00
公明 f26ee8e6e7 Add files via upload 2026-03-09 22:19:22 +08:00
公明 3a7bbfbb88 Delete internal/handler/wecom_test.go 2026-03-08 04:02:05 +08:00
公明 7c01641de9 Add files via upload 2026-03-08 04:01:33 +08:00
公明 7493e70686 Add files via upload 2026-03-06 22:39:30 +08:00
公明 27830d1399 Add files via upload 2026-03-06 20:11:22 +08:00
公明 55045dd4e0 Add files via upload 2026-03-04 00:18:29 +08:00
公明 361480f2d1 Add files via upload 2026-03-03 19:55:24 +08:00
公明 538565117b Add files via upload 2026-03-03 19:36:56 +08:00
公明 acadbe19c6 Add files via upload 2026-03-03 01:28:30 +08:00
公明 647bb4b5e4 Add files via upload 2026-03-02 20:37:27 +08:00
公明 dd311f7a3b Add files via upload 2026-03-02 20:13:16 +08:00