Engineering: AI

Build an AI Image Moderation System with AWS Rekognition

Adding image uploads to your live streams or chats increases engagement and interactivity. It allows your users to share visual content with the community, express themselves through photos and memes, and create more dynamic conversations in real time. But it also introduces the challenge of bad actors uploading inappropriate content and exposing your community to
Read more ->
11 min read

DeepSeek R1 - The Best Local LLM Tools To Run Offline

Many people (especially developers) want to use the new DeepSeek R1 thinking model but are concerned about sending their data to DeepSeek. Read this article to learn how to use and run the DeepSeek R1 reasoning model locally and without the Internet or using a trusted hosting service. You run the model offline, so your
Read more ->
6 min read

Multilingual Content Moderation with LLMs

Content warning: This article contains some NSFW Hungarian and Korean words and phrases. Did you know for the sitcom Mork and Mindy, the production team needed censors who knew four languages just to keep up with Robin Williams' sneaky swearing attempts? That was in the seventies, but today’s content moderators have the same problem, writ
Read more ->
5 min read

How to Add RAG-Based AI to Team Chat With Stream

AI agent chats are mostly a 1:1 experience. But that misses a clear opportunity--having an AI member of your team. If every team member was participating in a chat with AI, you could collaborate as a group, create shared knowledge bases, or solve problems together more efficiently. So, let's build that. We're going to extend
Read more ->
6 min read

Moderation API Introduction

Content moderation is crucial for maintaining a safe and positive user experience. Stream's Moderation API offers a powerful solution for integrating robust moderation capabilities into your applications. Stream's Moderation Dashboard enables developers to prevent users from posting harmful content and build custom moderation workflows tailored to their specific needs. This article will explore the key
Read more ->
4 min read

Build an Agentic RAG System With OpenAI, LanceDB, and Phidata

Integrating AI into enterprise applications often challenges getting accurate and efficient results from LLMs. The main reason is that LLMs are trained on large datasets rather than specifically on your enterprise's data. These challenges may usually include hallucinations, outdated information presentation, and more. This article explores the integration of AI agents, or, Agentic Retrieval Augmented
Read more ->
8 min read

Build an AI Assistant Using Python

In this post, we will see how to build a Python server allowing frontend chat SDKs to start and stop an AI agent for a channel in Stream Chat. Building polished AI assistants can be challenging. Features like streaming responses, table components, and code generation require complex implementation across SDKs and the backend. To ease
Read more ->
15 min read

Use Pinecone, OpenAI, and Stream To Chat With Any Book

Have you ever wanted to chat with the characters in your favorite book? Talk to Heathcliff about his origins, Harry Potter about his first impressions of Hogwarts, Jane Eyre about Lowood, or Lizzie Bennet about Mr. Darcy's proposal. Or, maybe, like us, you can’t wait to interrogate WebRTC For The Curious to learn more about
Read more ->
20 min read