Skip to content

fix: add TutorBot NVIDIA NIM provider support#455

Merged
pancacake merged 1 commit into
HKUDS:devfrom
Bortlesboat:codex/tutorbot-nvidia-nim
May 8, 2026
Merged

fix: add TutorBot NVIDIA NIM provider support#455
pancacake merged 1 commit into
HKUDS:devfrom
Bortlesboat:codex/tutorbot-nvidia-nim

Conversation

@Bortlesboat

Copy link
Copy Markdown
Contributor

Summary

  • add nvidia_nim to TutorBot provider registry and provider config schema
  • omit stream_options for NIM streaming requests, matching the main runtime registry behavior
  • document the nvidia_nim binding in .env.example and README provider list

Closes #377

Verification

  • RED before fix: python -m pytest tests/services/tutorbot/test_nvidia_nim_provider.py -q failed because TutorBot did not know nvidia_nim
  • python -m pytest tests/services/tutorbot/test_nvidia_nim_provider.py -q
  • python -m pytest tests/services/tutorbot/test_nvidia_nim_provider.py tests/services/test_provider_registry.py tests/services/llm/test_openai_compat_reasoning_content.py -q
  • python -m compileall -q deeptutor/tutorbot tests/services/tutorbot
  • git diff --check -- .env.example README.md deeptutor/tutorbot/config/schema.py deeptutor/tutorbot/providers/openai_compat_provider.py deeptutor/tutorbot/providers/registry.py tests/services/tutorbot/test_nvidia_nim_provider.py

@pancacake pancacake changed the base branch from main to dev May 8, 2026 17:53
@pancacake pancacake marked this pull request as ready for review May 8, 2026 17:57
@pancacake pancacake merged commit 57cd6fe into HKUDS:dev May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request]:Add NVIDIA NIM API support

2 participants