feat: add Telnyx chat, embeddings, audio, and telecom integrations#6392
feat: add Telnyx chat, embeddings, audio, and telecom integrations#6392gbattistel wants to merge 6 commits into
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces comprehensive integration for Telnyx services, including Chat Models, Embeddings, and various tools for Messaging, Number Lookup, and Verification. It also adds Telnyx support to the Speech-to-Text and Text-to-Speech components. Feedback focuses on a regression in the Azure STT implementation where a field name change breaks compatibility, the need to use secureFetch for SSRF protection in new nodes, and improving input validation for numeric parameters like temperature to ensure fail-fast behavior.
|
Thanks, all of these review points have now been addressed in follow-up commits. Summary of fixes:
I also re-ran the build after the changes and pushed the fixes to this PR branch. |
Summary
This PR adds native Telnyx support to Flowise across chat, embeddings, speech, and telecom tools.
Changes
Telnyx Chatas a native chat model providerTelnyx Embeddingsas a native embeddings providerTelnyx STTas a Speech to Text provider in chatflow configurationTelnyx TTSas a Text to Speech provider in chatflow configurationTelnyx APIcredential for all Telnyx integrationsImplementation details
Telnyx Chatloads available models dynamically from:GET /v2/ai/openai/modelsTelnyx Embeddingsloads available models dynamically from:GET /v2/ai/embeddings/modelsTelnyx STTuses:POST /v2/ai/audio/transcriptionsTelnyx TTSuses:POST /v2/text-to-speech/speechTelnyx Verify Checkuses the correct Telnyx Verify endpoint:POST /v2/verifications/by_phone_number/{phone_number}/actions/verifyphone_numberis passed in the URL path instead of the request bodyTesting
Validated manually in the Flowise UI:
Additionally validated successfully:
Also verified:
pnpm buildDemo Videos
Video 1: Chat + STT + TTS
[ADD VIDEO LINK HERE]
Video 2: Chat + Embeddings
Embeddings.mp4
Video 3: SMS + Number Lookup
Screen.Recording.2026-05-15.at.6.06.19.PM.mov
Video 4: OTP Send + OTP Verify
Screen.Recording.2026-05-15.at.10.20.51.PM.mov
Notes