Skip to content

Add Floe community integration (LLM, STT, TTS) - #1052

Merged
markbackman merged 3 commits into
pipecat-ai:mainfrom
achris7:floe-community-integration
Aug 4, 2026
Merged

Add Floe community integration (LLM, STT, TTS)#1052
markbackman merged 3 commits into
pipecat-ai:mainfrom
achris7:floe-community-integration

Conversation

@achris7

@achris7 achris7 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

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-floe package ships FloeLLMService, FloeTTSService, and FloeSTTService.

  • FloeLLMService / FloeTTSService — OpenAI-compatible subclasses of Pipecat's OpenAILLMService / OpenAITTSService (base-URL swap). Streaming, function calling, usage/TTFB metrics, and OpenTelemetry tracing inherited unchanged.
  • FloeSTTService — streaming STT built on Pipecat's WebsocketSTTService (same base as Deepgram/Gladia): raw PCM up, JSON transcripts down, interim + final frames.

Changes

  • New service pages: api-reference/server/services/{llm,tts,stt}/floe.mdx, each with the CommunityMaintained note and links to the source repo + PyPI.
  • Three rows added to supported-services.mdx (LLM, STT, TTS) with uv add pipecat-floe and the Community badge.
  • Registered the three pages in docs.json navigation.

Links

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
@achris7
achris7 marked this pull request as ready for review August 3, 2026 18:29
Copilot AI review requested due to automatic review settings August 3, 2026 18:29

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.json navigation 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.

Comment thread api-reference/server/services/tts/floe.mdx Outdated
Comment thread api-reference/server/services/stt/floe.mdx Outdated
Comment thread api-reference/server/services/llm/floe.mdx Outdated
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).
Comment thread api-reference/server/services/llm/floe.mdx

@markbackman markbackman left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.
@achris7

achris7 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

updated. thanks @markbackman !

@achris7 achris7 left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

updated

@markbackman
markbackman merged commit 43a4111 into pipecat-ai:main Aug 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants