Skip to content

Commit db73701

Browse files
bcherryrektdeckard
authored andcommitted
readme
1 parent 6e91e7a commit db73701

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

README.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
# LiveKit Agents Starter - Python
66

7-
A complete starter project for building voice AI apps with [LiveKit Agents for Python](https://github.com/livekit/agents).
7+
A complete starter project for building voice AI apps with [LiveKit Agents for Python](https://github.com/livekit/agents) and [LiveKit Cloud](https://cloud.livekit.io/).
88

99
The starter project includes:
1010

@@ -13,9 +13,9 @@ The starter project includes:
1313
- Easily integrate your preferred [LLM](https://docs.livekit.io/agents/models/llm/), [STT](https://docs.livekit.io/agents/models/stt/), and [TTS](https://docs.livekit.io/agents/models/tts/) instead, or swap to a realtime model like the [OpenAI Realtime API](https://docs.livekit.io/agents/models/realtime/openai)
1414
- Eval suite based on the LiveKit Agents [testing & evaluation framework](https://docs.livekit.io/agents/build/testing/)
1515
- [LiveKit Turn Detector](https://docs.livekit.io/agents/build/turns/turn-detector/) for contextually-aware speaker detection, with multilingual support
16-
- [LiveKit Cloud enhanced noise cancellation](https://docs.livekit.io/home/cloud/noise-cancellation/)
16+
- [Background voice cancellation](https://docs.livekit.io/home/cloud/noise-cancellation/)
1717
- Integrated [metrics and logging](https://docs.livekit.io/agents/build/metrics/)
18-
- A Dockerfile ready for [deployment to LiveKit Cloud](https://docs.livekit.io/agents/ops/deployment/)
18+
- A Dockerfile ready for [production deployment](https://docs.livekit.io/agents/ops/deployment/)
1919

2020
This starter app is compatible with any [custom web/mobile frontend](https://docs.livekit.io/agents/start/frontend/) or [SIP-based telephony](https://docs.livekit.io/agents/start/telephony/).
2121

@@ -28,16 +28,17 @@ cd agent-starter-python
2828
uv sync
2929
```
3030

31-
Set up the environment by copying `.env.example` to `.env.local` and filling in the required values:
31+
Sign up for [Livekit Cloud](https://cloud.livekit.io/) then set up the environment by copying `.env.example` to `.env.local` and filling in the required keys:
3232

33-
- `LIVEKIT_URL`: Use [LiveKit Cloud](https://cloud.livekit.io/) or [run your own](https://docs.livekit.io/home/self-hosting/)
33+
- `LIVEKIT_URL`
3434
- `LIVEKIT_API_KEY`
3535
- `LIVEKIT_API_SECRET`
3636

3737
You can load the LiveKit environment automatically using the [LiveKit CLI](https://docs.livekit.io/home/cli/cli-setup):
3838

3939
```bash
40-
lk app env -w .env.local
40+
lk cloud auth
41+
lk app env -w -d .env.local
4142
```
4243

4344
## Run the agent
@@ -104,6 +105,10 @@ Once you've started your own project based on this repo, you should:
104105

105106
This project is production-ready and includes a working `Dockerfile`. To deploy it to LiveKit Cloud or another environment, see the [deploying to production](https://docs.livekit.io/agents/ops/deployment/) guide.
106107

108+
## Self-hosted LiveKit
109+
110+
You can also self-host LiveKit instead of using LiveKit Cloud. See the [self-hosting](https://docs.livekit.io/home/self-hosting/) guide for more information. If you choose to self-host, you'll need to also use [model plugins](https://docs.livekit.io/agents/models/#plugins) instead of LiveKit Inference and will need to remove the [LiveKit Cloud noise cancellation](https://docs.livekit.io/home/cloud/noise-cancellation/) plugin.
111+
107112
## License
108113

109114
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

0 commit comments

Comments
 (0)