git404hub

what is zcode-nvidia-nim-fix fr?

levent-dogan/zcode-nvidia-nim-fix — explained in plain English

Analysis updated 2026-05-18

3PythonAudience · developerComplexity · 3/5Setup · moderate

tl;dr

A local Windows proxy that fixes a request error between the ZCode editor and NVIDIA NIM's chat AI service by stripping an unsupported field before forwarding requests.

vibe map

mindmap
  root((nim-fix))
    What it does
      Local compatibility proxy
      Strips extra_body field
      Forwards clean requests
    Tech stack
      Python
      PowerShell
      NVIDIA NIM
    Use cases
      Fix ZCode NIM errors
      Single key mode
      Multiple key mode
    Requirements
      Windows 10 or 11
      Python 3.10+
      NVIDIA API key

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Fix the 'unsupported parameter extra_body' error when using ZCode with NVIDIA NIM chat models.

VIBE 2

Run one shared NVIDIA API key across multiple ZCode provider configurations.

VIBE 3

Run separate NVIDIA API keys per ZCode provider through the same local proxy.

VIBE 4

Use NVIDIA NIM chat models like GLM 5.2 inside ZCode without editing ZCode itself.

what's the stack?

PythonPowerShellNVIDIA NIM

how it stacks up fr

levent-dogan/zcode-nvidia-nim-fix0marildo/imago100/geotwitter
Stars333
LanguagePythonPythonPython
Last pushed2015-09-10
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity3/52/53/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires Windows, Python 3.10+, and at least one NVIDIA NIM API key.

The README does not state a license, so terms of use are unclear.

in plain english

This project is a small local fix for a specific compatibility problem between a code editor tool called ZCode and NVIDIA NIM, which is NVIDIA's service for running chat AI models through an OpenAI style API. Normally you would connect ZCode straight to NVIDIA NIM, but ZCode sends an extra field called extra_body that NVIDIA NIM does not accept, so requests fail with an error about an unsupported parameter. The fix works by running a small local proxy program on your own Windows computer. Instead of ZCode talking to NVIDIA directly, it talks to this proxy at a local web address, and the proxy strips out the fields NVIDIA does not support before forwarding a clean, compatible request on to NVIDIA NIM's real servers. Standard fields like the chosen model, the conversation messages, and streaming settings are kept and passed through untouched. The proxy supports two ways of handling API keys. In one mode, a single NVIDIA API key is set once and shared across every ZCode provider you configure. In the other mode, each ZCode provider can carry its own separate NVIDIA API key, and the proxy simply forwards whichever key ZCode sends, which is useful if you want to spread requests across several different NVIDIA accounts. The tool is not limited to one specific AI model, since it forwards whatever model name ZCode requests, as long as that model is available through your NVIDIA NIM account. Setup requires Windows 10 or 11, PowerShell, and Python 3.10 or newer. There is no extra Python package to install, since the proxy relies only on Python's built in libraries. Configuration is done through a provided launcher script, and the project includes a health check address and example requests for confirming everything is working correctly. The README is explicit that no NVIDIA API keys are stored in the repository itself, and the proxy avoids printing keys or full message content to its logs.

prompts (copy fr)

prompt 1
Walk me through setting up this proxy on Windows so ZCode can talk to NVIDIA NIM.
prompt 2
Explain the difference between single API key mode and multiple API key mode in this proxy.
prompt 3
Show me how to configure a ZCode custom provider to point at this local proxy.
prompt 4
Help me test that the proxy is stripping the extra_body field correctly using the health check.

Frequently asked questions

what is zcode-nvidia-nim-fix fr?

A local Windows proxy that fixes a request error between the ZCode editor and NVIDIA NIM's chat AI service by stripping an unsupported field before forwarding requests.

What language is zcode-nvidia-nim-fix written in?

Mainly Python. The stack also includes Python, PowerShell, NVIDIA NIM.

What license does zcode-nvidia-nim-fix use?

The README does not state a license, so terms of use are unclear.

How hard is zcode-nvidia-nim-fix to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is zcode-nvidia-nim-fix for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.