ROIpad ← Back to Search
github.com › repository issue

Nvidia NIM OpenAI-kompatible API + Kimi K2 Integration (ANTHROPIC_BASE_URL Hack)

paoloanzn/free-code
Status: Open
Opened: 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: https://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=https://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, ...
TypeScript
View on GitHub ↗
Related Content