From a8280522e50eeabf970cf2ab77f2e37f4f121d81 Mon Sep 17 00:00:00 2001 From: vipyne Date: Tue, 25 Nov 2025 14:03:23 -0600 Subject: [PATCH] examples: rename nvidia foundational examples --- .../{01c-fastpitch.py => 01c-nvidia-riva-tts.py} | 4 ++-- ...ble-riva-nim.py => 07r-interruptible-nvidia.py} | 14 ++++++++------ ...lling-nim.py => 14j-function-calling-nvidia.py} | 6 +++--- 3 files changed, 13 insertions(+), 11 deletions(-) rename examples/foundational/{01c-fastpitch.py => 01c-nvidia-riva-tts.py} (94%) rename examples/foundational/{07r-interruptible-riva-nim.py => 07r-interruptible-nvidia.py} (90%) rename examples/foundational/{14j-function-calling-nim.py => 14j-function-calling-nvidia.py} (97%) diff --git a/examples/foundational/01c-fastpitch.py b/examples/foundational/01c-nvidia-riva-tts.py similarity index 94% rename from examples/foundational/01c-fastpitch.py rename to examples/foundational/01c-nvidia-riva-tts.py index 3a239a3fd..7063472d0 100644 --- a/examples/foundational/01c-fastpitch.py +++ b/examples/foundational/01c-nvidia-riva-tts.py @@ -15,7 +15,7 @@ from pipecat.pipeline.runner import PipelineRunner from pipecat.pipeline.task import PipelineTask from pipecat.runner.types import RunnerArguments from pipecat.runner.utils import create_transport -from pipecat.services.riva.tts import FastPitchTTSService +from pipecat.services.nvidia.tts import NvidiaTTSService from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams @@ -36,7 +36,7 @@ transport_params = { async def run_bot(transport: BaseTransport, runner_args: RunnerArguments): logger.info(f"Starting bot") - tts = FastPitchTTSService(api_key=os.getenv("NVIDIA_API_KEY")) + tts = NvidiaTTSService(api_key=os.getenv("NVIDIA_API_KEY")) task = PipelineTask( Pipeline([tts, transport.output()]), diff --git a/examples/foundational/07r-interruptible-riva-nim.py b/examples/foundational/07r-interruptible-nvidia.py similarity index 90% rename from examples/foundational/07r-interruptible-riva-nim.py rename to examples/foundational/07r-interruptible-nvidia.py index a9c1f74fd..bba99ea4c 100644 --- a/examples/foundational/07r-interruptible-riva-nim.py +++ b/examples/foundational/07r-interruptible-nvidia.py @@ -22,9 +22,9 @@ from pipecat.processors.aggregators.llm_context import LLMContext from pipecat.processors.aggregators.llm_response_universal import LLMContextAggregatorPair from pipecat.runner.types import RunnerArguments from pipecat.runner.utils import create_transport -from pipecat.services.nim.llm import NimLLMService -from pipecat.services.riva.stt import RivaSTTService -from pipecat.services.riva.tts import RivaTTSService +from pipecat.services.nvidia.llm import NvidiaLLMService +from pipecat.services.nvidia.stt import NvidiaSTTService +from pipecat.services.nvidia.tts import NvidiaTTSService from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams @@ -59,11 +59,13 @@ transport_params = { async def run_bot(transport: BaseTransport, runner_args: RunnerArguments): logger.info(f"Starting bot") - stt = RivaSTTService(api_key=os.getenv("NVIDIA_API_KEY")) + stt = NvidiaSTTService(api_key=os.getenv("NVIDIA_API_KEY")) - llm = NimLLMService(api_key=os.getenv("NVIDIA_API_KEY"), model="meta/llama-3.1-405b-instruct") + llm = NvidiaLLMService( + api_key=os.getenv("NVIDIA_API_KEY"), model="meta/llama-3.1-405b-instruct" + ) - tts = RivaTTSService(api_key=os.getenv("NVIDIA_API_KEY")) + tts = NvidiaTTSService(api_key=os.getenv("NVIDIA_API_KEY")) messages = [ { diff --git a/examples/foundational/14j-function-calling-nim.py b/examples/foundational/14j-function-calling-nvidia.py similarity index 97% rename from examples/foundational/14j-function-calling-nim.py rename to examples/foundational/14j-function-calling-nvidia.py index 97841f1a1..d18827726 100644 --- a/examples/foundational/14j-function-calling-nim.py +++ b/examples/foundational/14j-function-calling-nvidia.py @@ -27,7 +27,7 @@ from pipecat.runner.utils import create_transport from pipecat.services.cartesia.tts import CartesiaTTSService from pipecat.services.deepgram.stt import DeepgramSTTService from pipecat.services.llm_service import FunctionCallParams -from pipecat.services.nim.llm import NimLLMService +from pipecat.services.nvidia.llm import NvidiaLLMService from pipecat.transports.base_transport import BaseTransport, TransportParams from pipecat.transports.daily.transport import DailyParams from pipecat.transports.websocket.fastapi import FastAPIWebsocketParams @@ -75,11 +75,11 @@ async def run_bot(transport: BaseTransport, runner_args: RunnerArguments): # text_filters=[MarkdownTextFilter()], ) - llm = NimLLMService( + llm = NvidiaLLMService( api_key=os.getenv("NVIDIA_API_KEY"), model="nvidia/llama-3.3-nemotron-super-49b-v1.5", # Recommended when turning thinking off - params=NimLLMService.InputParams(temperature=0.0), + params=NvidiaLLMService.InputParams(temperature=0.0), ) # You can also register a function_name of None to get all functions # sent to the same callback with an additional function_name parameter.