Skip to content

openhackathons-org/bootcamp-challenge-public-nim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agentic AI NIM Bootcamp

This repo contains the challenge and the tutorial for the bootcamp

Bootcamp Content

The challenge consists of the following parts.

  1. Creating a Question & Answer (Q&A) MCP Server
  2. Creating an Invoice MCP Server
  3. Modifying the existing LLM workflow to utilise both the Q&A and Invoice MCP Servers

Tools and Frameworks

The tools and frameworks used in this bootcamp are as follows

  1. NVIDIA NIM
  2. Model Context Protocol
  3. LangGraph

Bootcamp Duration

The duration of the tutorial is 2 hours.
The duration of the challenge is 4 hours.

Prerequisites

  1. Register for an account and generate API key with build.nvidia.com

    Prepaid cards or numbers marked as spam will not be able to register for an API Key

  2. Setup API key in environment variable

    MacOS

    • Open a terminal

    • Edit .zprofile

      vi ~/.zprofile

    • insert the following line to end of file

      export NVIDIA_API_KEY=<your api key>

    • exit vi editor

      source ~/.zprofile

    Windows

    • Open CMD terminal

      setx NVIDIA_API_KEY "<your api key>"

  3. Test your API Key to ensure it has permissions to invoke the cloud endpoints

    Replace [YOUR_API_KEY] with your generated API key from 1)

    curl https://integrate.api.nvidia.com/v1/chat/completions \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer [YOUR_API_KEY]" \
    -d '{
        "model": "nvidia/llama-3.3-nemotron-super-49b-v1",
        "messages": [{"role":"system","content":"detailed thinking on"}],
        "temperature": 0.6,   
        "top_p": 0.95,
        "max_tokens": 4096,
        "frequency_penalty": 0,
        "presence_penalty": 0,
        "stream": false                
    }'
    
  4. Install the following packages

  5. Deploy NIMs locally (not required if using cloud endpoints)

    Follow the below instructions for the respective NIMs llama-3.3-nemotron-super-49b-v1 mistral-nemo-12b-instruct

Steps

  1. Clone this repository

    git clone https://github.com/openhackathons-org/bootcamp-challenge-public-nim.git
    
  2. Learn how to build MCP Clients/Servers for agentic tool calling in the MCP tutorial.

  3. Learn how to utilise NVIDIA NIMs and MCP in agentic workflows using the Agent tutorial

  4. Attempt the challenge to modify an existing LLM workflow to utilise NVIDIA NIM and MCP.

Attribution

This material originates from the OpenHackathons Github repository. Check out additional materials here

Don't forget to check out additional Open Hackathons Resources and join our OpenACC and Hackathons Slack Channel to share your experience and get more help from the community.

Licensing

Copyright © 2025 OpenACC-Standard.org. This material is released by OpenACC-Standard.org, in collaboration with NVIDIA Corporation, under the Creative Commons Attribution 4.0 International (CC BY 4.0). These materials may include references to hardware and software developed by other entities; all applicable licensing and copyrights apply.

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published