Skip to content

Commit 64314bc

Browse files
committed
Merge branch 'main' into filipi/trickle_ice
2 parents 022ed50 + 8c6150c commit 64314bc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+330
-1764
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ Ready to explore more? These are two of the most useful examples for common use
6060

6161
### **Multimodal & Creative**
6262

63-
- **[moondream-chatbot](moondream-chatbot/)** - Vision + voice multimodal AI bot
6463
- **[storytelling-chatbot](storytelling-chatbot/)** - Interactive storytelling experiences
6564
- **[news-chatbot](news-chatbot/)** - AI news reader and discussion bot
6665

@@ -87,7 +86,6 @@ Ready to explore more? These are two of the most useful examples for common use
8786

8887
### **Monitoring & Analytics**
8988

90-
- **[sentry-metrics](sentry-metrics/)** - Use Sentry to collect Time-to-First-Byte and processing metrics
9189
- **[open-telemetry](open-telemetry/)** - Observability and tracing examples using Langfuse and Jaeger
9290

9391
### **Testing & Development**

deployment/modal-example/server/src/bot_gemini.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
"""Gemini Bot Implementation.
88
9-
This module implements a chatbot using Google's Gemini Multimodal Live model.
9+
This module implements a chatbot using Google's Gemini Live model.
1010
It includes:
1111
- Real-time audio/video interaction through Daily
1212
- Animated robot avatar
@@ -38,7 +38,7 @@
3838
from pipecat.processors.aggregators.openai_llm_context import OpenAILLMContext
3939
from pipecat.processors.frame_processor import FrameDirection, FrameProcessor
4040
from pipecat.processors.frameworks.rtvi import RTVIConfig, RTVIObserver, RTVIProcessor
41-
from pipecat.services.gemini_multimodal_live.gemini import GeminiMultimodalLiveLLMService
41+
from pipecat.services.google.gemini_live.llm import GeminiLiveLLMService
4242
from pipecat.transports.daily.transport import DailyParams, DailyTransport
4343

4444
load_dotenv(override=True)
@@ -108,7 +108,7 @@ async def run_bot(room_url: str, token: str):
108108
109109
Sets up and runs the bot pipeline including:
110110
- Daily video transport with specific audio parameters
111-
- Gemini Live multimodal model integration
111+
- Gemini Live model integration
112112
- Voice activity detection
113113
- Animation processing
114114
- RTVI event handling
@@ -129,8 +129,8 @@ async def run_bot(room_url: str, token: str):
129129
),
130130
)
131131

132-
# Initialize the Gemini Multimodal Live model
133-
llm = GeminiMultimodalLiveLLMService(
132+
# Initialize the Gemini Live model
133+
llm = GeminiLiveLLMService(
134134
api_key=os.getenv("GOOGLE_API_KEY"),
135135
voice_id="Puck", # Aoede, Charon, Fenrir, Kore, Puck
136136
transcribe_user_audio=True,

instant-voice/server/src/single_bot.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from pipecat.pipeline.task import PipelineParams, PipelineTask
1818
from pipecat.processors.aggregators.openai_llm_context import OpenAILLMContext
1919
from pipecat.processors.frameworks.rtvi import RTVIConfig, RTVIObserver, RTVIProcessor
20-
from pipecat.services.gemini_multimodal_live import GeminiMultimodalLiveLLMService
20+
from pipecat.services.google.gemini_live.llm import GeminiLiveLLMService
2121
from pipecat.transports.daily.transport import DailyParams, DailyTransport
2222

2323
load_dotenv(override=True)
@@ -65,7 +65,7 @@ async def main():
6565
),
6666
)
6767

68-
llm = GeminiMultimodalLiveLLMService(
68+
llm = GeminiLiveLLMService(
6969
api_key=os.getenv("GOOGLE_API_KEY"),
7070
voice_id="Puck", # Aoede, Charon, Fenrir, Kore, Puck
7171
transcribe_user_audio=True,

moondream-chatbot/.dockerignore

Lines changed: 0 additions & 163 deletions
This file was deleted.

moondream-chatbot/.gitignore

Lines changed: 0 additions & 161 deletions
This file was deleted.

0 commit comments

Comments
 (0)