Fix Antigravity

This commit is contained in:
decolua
2026-01-12 17:59:53 +07:00
parent 5d092f3710
commit 509b68fb75
2 changed files with 3 additions and 4 deletions

View File

@@ -17,7 +17,7 @@ A JavaScript port of CLIProxyAPI with web dashboard.
**9Router** is a powerful AI API proxy server that provides unified access to multiple AI providers through a single endpoint. It features automatic format translation, intelligent fallback routing, OAuth authentication, and a modern web dashboard for easy management.
**Key Highlights:**
- **JavaScript Port**: Converted from [CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI) (Go) to JavaScript/Node.js.
- **JavaScript Port**: Converted from CLIProxyAPI (Go) to JavaScript/Node.js.
- **Universal CLI Support**: Works seamlessly with Claude Code, OpenAI Codex, Cline, RooCode, AmpCode, and other CLI tools
- **Cross-Platform**: Runs on Windows, Linux, and macOS
- **Easy Deployment**: Simple installation via npx, or deploy to VPS
@@ -133,7 +133,7 @@ npm run dev
Special thanks to:
- **[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI)**: The original Go implementation that inspired this project. 9Router is a JavaScript port with some features and web dashboard.
- **CLIProxyAPI**: The original Go implementation that inspired this project. 9Router is a JavaScript port with some features and web dashboard.
## 📄 License

View File

@@ -270,8 +270,7 @@ function openaiToClaudeRequestForAntigravity(model, body, stream) {
if (result.tools && Array.isArray(result.tools)) {
result.tools = result.tools.map(tool => {
if (tool.name) {
const originalName = tool.name.charAt(0).toLowerCase() + tool.name.slice(1);
return { ...tool, name: originalName };
return { ...tool, name: tool.name };
}
return tool;
});