@@ -28,72 +28,10 @@ jobs:
28
28
uses : actions/checkout@v4
29
29
with :
30
30
fetch-depth : 1
31
-
32
- - name : Prepare Environment
33
- run : |
34
- curl -fsSL https://bun.sh/install | bash
35
- mkdir -p $HOME/.claude-code-router
36
- cat << 'EOF' > $HOME/.claude-code-router/config.json
37
- {
38
- "Providers": [
39
- {
40
- "name": "deepseek",
41
- "api_base_url": "${{ secrets.DEEPSEEK_BASE_URL }}/chat/completions",
42
- "api_key": "${{ secrets.DEEPSEEK_API_KEY }}",
43
- "models": ["deepseek-r1-0528", "deepseek-v3-0324"],
44
- "transformer": {
45
- "use": ["deepseek"],
46
- "deepseek-v3-0324": {
47
- "use": ["tooluse"]
48
- }
49
- }
50
- },
51
- {
52
- "name": "deepseek-api",
53
- "api_base_url": "https://api.deepseek.com/chat/completions",
54
- "api_key": "${{ secrets.DEEPSEEK_API_API_KEY }}",
55
- "models": ["deepseek-chat", "deepseek-reasoner"],
56
- "transformer": {
57
- "use": ["deepseek"],
58
- "deepseek-chat": {
59
- "use": ["tooluse"]
60
- }
61
- }
62
- },
63
- {
64
- "name": "hunyuan",
65
- "api_base_url": "${{ secrets.HUNYUAN_BASE_URL }}/chat/completions",
66
- "api_key": "${{ secrets.HUNYUAN_API_KEY }}",
67
- "models": ["hunyuan-standard-256K", "hunyuan-turbos-longtext-128k-20250325"]
68
- }
69
- ],
70
- "Router": {
71
- "default": "deepseek-api,deepseek-chat",
72
- "background": "deepseek-api,deepseek-chat",
73
- "think": "deepseek-api,deepseek-reasoner",
74
- "longContext": "hunyuan,hunyuan-turbos-longtext-128k-20250325"
75
- }
76
- }
77
- EOF
78
- shell : bash
79
-
80
- - name : Verify Configuration
81
- run : |
82
- echo "Config file created at: $HOME/.claude-code-router/config.json"
83
- echo "--- Configuration Content ---"
84
- cat $HOME/.claude-code-router/config.json
85
- echo "--- End Configuration ---"
86
- shell : bash
87
-
88
- - name : Start Claude Code Router
89
- run : |
90
- nohup ~/.bun/bin/bunx @musistudio/claude-code-router@1.0.14 start &
91
- shell : bash
92
-
93
31
- name : Run Claude Code
94
32
id : claude
95
33
uses : anthropics/claude-code-action@beta
96
34
env :
97
- ANTHROPIC_BASE_URL : http://localhost:3456
35
+ ANTHROPIC_BASE_URL : " ${{ secrets.ANTHROPIC_BASE_URL }} "
98
36
with :
99
- anthropic_api_key : " test "
37
+ anthropic_api_key : ${{ secrets.ANTHROPIC_API_KEY }} "
0 commit comments