Integrating `free-code` (Claude Code fork) with Nvidia NIM API and Kimi K2 model, specifically addressing API protocol incompatibility.
Raw Developer Origin & Technical Request
GitHub Issue
Apr 3, 2026
# Nvidia NIM + Kimi K2 mit OpenAI-kompatiblem Protokoll betreiben
Dieses Dokument fasst alle technischen Details zusammen, die benötigt werden, um diesen Claude-Code-Fork mit der **Nvidia NIM API** (OpenAI-kompatibel) und dem Modell **moonshotai/kimi-k2** zu betreiben.
---
## Analyse des Repos
Das Projekt ist der dekompilierte Quellcode von **Claude Code** (Anthropic CLI). Es nutzt intern:
- `@anthropic-ai/sdk` für API-Calls (`src/utils/api.ts`)
- Modellkonfiguration über `globalConfig` (`src/utils/config.ts`)
- API-Key aus `ANTHROPIC_API_KEY` Env-Variable
- API-Base-URL über `ANTHROPIC_BASE_URL` Env-Variable (offiziell vom Anthropic SDK unterstützt)
---
## Kimi K2 auf Nvidia NIM
### Nvidia NIM Endpoint für Kimi K2
```
Base URL: integrate.api.nvidia.com/v1
Model: moonshotai/kimi-k2
API Key: nvapi-xxxxxxxxxxxxxxxxxxxx (von build.nvidia.com)
```
### Protokoll
Nvidia NIM verwendet das **OpenAI-kompatible API-Protokoll** (`/v1/chat/completions`).
Das Anthropic SDK unterstützt offiziell die Weiterleitung an OpenAI-kompatible Endpoints über:
```
ANTHROPIC_BASE_URL=integrate.api.nvidia.com/v1
```
**Achtung:** Diese Option funktioniert nur mit einem spezialisierten Reverse-Proxy/Adapter, da das Anthropic SDK intern das Anthropic-Nachrichtenformat sendet, nicht OpenAI-Format.
---
## Lösung: Lokaler OpenAI→Anthropic Adapter
Da das Claude Code CLI das **Anthropic Messages API Format** erwartet, aber Nvidia NIM nur **OpenAI Chat Completions** liefert, ...
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from paoloanzn/free-code.
Frequently Asked Questions
Market intelligence mapped to Integrating `free-code` (Claude Code fork) with Nvidia NIM API and Kimi K2 model, specifically addressing API protocol incompatibility..
How is Integrating `free-code` (Claude Code fork) with Nvidia NIM API and Kimi K2 model, specifically addressing API protocol incompatibility. positioned in the market?
Which technical concepts are associated with Integrating `free-code` (Claude Code fork) with Nvidia NIM API and Kimi K2 model, specifically addressing API protocol incompatibility.?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like `/v1/chat/completions` and OpenAI Chat Completions by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics