Skip to content

Commit 9d18c9d

Browse files
committed
Fix bugs in Daily PSTN examples
1 parent 3ab1c8a commit 9d18c9d

File tree

7 files changed

+8
-5
lines changed

7 files changed

+8
-5
lines changed

phone-chatbot/daily-pstn-cold-transfer/bot.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ async def bot(runner_args: RunnerArguments):
227227
"Call Transfer Bot",
228228
params=DailyParams(
229229
dialin_settings=daily_dialin_settings,
230+
api_key=os.getenv("DAILY_API_KEY"),
230231
audio_in_enabled=True,
231232
audio_out_enabled=True,
232233
vad_analyzer=SileroVADAnalyzer(params=VADParams(stop_secs=0.2)),

phone-chatbot/daily-pstn-dial-in/bot.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ async def bot(runner_args: RunnerArguments):
138138
request.token,
139139
"Daily PSTN Dial-in Bot",
140140
params=DailyParams(
141+
api_key=os.getenv("DAILY_API_KEY"),
141142
dialin_settings=daily_dialin_settings,
142143
audio_in_enabled=True,
143144
audio_out_enabled=True,

phone-chatbot/daily-pstn-dial-out/bot.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ async def bot(runner_args: RunnerArguments):
213213
request.token,
214214
"Daily PSTN Dial-out Bot",
215215
params=DailyParams(
216+
api_key=os.getenv("DAILY_API_KEY"),
216217
audio_in_enabled=True,
217218
audio_out_enabled=True,
218219
vad_analyzer=SileroVADAnalyzer(params=VADParams(stop_secs=0.2)),

twilio-chatbot/inbound/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ When someone calls your Twilio number:
3232

3333
### AI Services
3434

35-
- OpenAI API key for the LLM inference
35+
- Google API key for the LLM inference
3636
- Deepgram API key for speech-to-text
3737
- Cartesia API key for text-to-speech
3838

twilio-chatbot/inbound/bot.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
from pipecat.serializers.twilio import TwilioFrameSerializer
2828
from pipecat.services.cartesia.tts import CartesiaTTSService
2929
from pipecat.services.deepgram.stt import DeepgramSTTService
30-
from pipecat.services.openai.llm import OpenAILLMService
30+
from pipecat.services.google.llm import GoogleLLMService
3131
from pipecat.transports.base_transport import BaseTransport
3232
from pipecat.transports.websocket.fastapi import (
3333
FastAPIWebsocketParams,
@@ -97,7 +97,7 @@ async def save_audio(audio: bytes, sample_rate: int, num_channels: int):
9797

9898

9999
async def run_bot(transport: BaseTransport, handle_sigint: bool, testing: bool):
100-
llm = OpenAILLMService(api_key=os.getenv("OPENAI_API_KEY"))
100+
llm = GoogleLLMService(api_key=os.getenv("GOOGLE_API_KEY"))
101101

102102
stt = DeepgramSTTService(api_key=os.getenv("DEEPGRAM_API_KEY"))
103103

twilio-chatbot/inbound/env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
OPENAI_API_KEY=
1+
GOOGLE_API_KEY=
22
DEEPGRAM_API_KEY=
33
CARTESIA_API_KEY=
44
TWILIO_ACCOUNT_SID=

twilio-chatbot/inbound/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ description = "Twilio dial-in example for Pipecat"
55
readme = "README.md"
66
requires-python = ">=3.10"
77
dependencies = [
8-
"pipecat-ai[websocket,cartesia,openai,silero,deepgram,runner]>=0.0.91",
8+
"pipecat-ai[websocket,cartesia,google,silero,deepgram,runner]>=0.0.91",
99
"pipecatcloud>=0.2.7",
1010
]

0 commit comments

Comments
 (0)