Add Floe community integration (LLM, STT, TTS) - #1052
Merged
Conversation
Floe is a unified billing ledger for voice AI: one key powers the LLM, STT, and TTS legs of an agent, metered per call with pre-call spend caps. The pipecat-floe package ships FloeLLMService, FloeTTSService, and FloeSTTService. - Add service pages for llm/floe, tts/floe, stt/floe (community-maintained) - Add Supported Services rows for all three legs - Register the three pages in docs.json navigation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds documentation for Floe as a community-maintained integration across LLM, STT, and TTS in the Pipecat docs site, including navigation and the supported-services index updates so users can discover and install the pipecat-floe package.
Changes:
- Added three new Floe service reference pages for LLM, STT, and TTS (each marked as community-maintained with links to source + PyPI).
- Updated the supported-services tables to include Floe entries for LLM/STT/TTS with
uv add pipecat-floe. - Registered the new pages in
docs.jsonnavigation under the appropriate service groups.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| docs.json | Adds Floe pages to the STT/LLM/TTS navigation groups. |
| api-reference/server/services/supported-services.mdx | Adds Floe rows to the LLM, STT, and TTS supported-services tables. |
| api-reference/server/services/llm/floe.mdx | New community-maintained Floe LLM documentation page. |
| api-reference/server/services/stt/floe.mdx | New community-maintained Floe STT documentation page. |
| api-reference/server/services/tts/floe.mdx | New community-maintained Floe TTS documentation page. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Addresses Copilot review: the snippets don't use os; the services default api_key to the FLOE_API_KEY env var (see each page's Prerequisites).
markbackman
reviewed
Aug 3, 2026
markbackman
requested changes
Aug 3, 2026
markbackman
left a comment
Contributor
There was a problem hiding this comment.
Looks good. Just clean up the docs link and then this is ready to merge.
The 'Floe' documentation card pointed at docs.floelabs.xyz; the correct docs home is https://floe-labs.gitbook.io/docs.
Contributor
Author
|
updated. thanks @markbackman ! |
markbackman
approved these changes
Aug 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds Floe as a community-maintained integration across three service categories — LLM, STT, and TTS.
Floe is a unified billing ledger for voice AI: one key powers the LLM, STT, and TTS legs of a Pipecat agent, metered per call with pre-call spend caps. The
pipecat-floepackage shipsFloeLLMService,FloeTTSService, andFloeSTTService.FloeLLMService/FloeTTSService— OpenAI-compatible subclasses of Pipecat'sOpenAILLMService/OpenAITTSService(base-URL swap). Streaming, function calling, usage/TTFB metrics, and OpenTelemetry tracing inherited unchanged.FloeSTTService— streaming STT built on Pipecat'sWebsocketSTTService(same base as Deepgram/Gladia): raw PCM up, JSON transcripts down, interim + final frames.Changes
api-reference/server/services/{llm,tts,stt}/floe.mdx, each with theCommunityMaintainednote and links to the source repo + PyPI.supported-services.mdx(LLM, STT, TTS) withuv add pipecat-floeand the Community badge.docs.jsonnavigation.Links