Stream Blog
The 6 Best LLM Tools To Run Models Locally
Running large language models (LLMs) like ChatGPT and Claude usually involves sending data to servers managed by OpenAI and other AI model providers. While these services are secure, some businesses prefer to keep their data entirely offline for greater privacy. This article covers the top six tools developers can use to run and test LLMs
Read more ->
12 min read
October Monthly Release Round-Up
As this month comes to a close, we thought we'd recap all of the exciting new features and improvements we made across Stream Video and Moderation. Introducing the VP9 SVC Codec 🎥 We're excited to announce that VP9 SVC is now available in our JavaScript, React, and React Native SDKs. With this advanced codec, users can experience significant improvements in video reliability and performance, including
Read more ->
2 min read
Exploring Reasoning LLMs and Their Real-World Applications
LLMs have excelled in writing, coding, and problem-solving tasks and prompts based on the data sets they were trained with. However, these models fall short when used to solve complex puzzles because they respond with the information they were trained with and lack the ability to self-correct. Recent LLMs, like OpenAI's o1 models, have proven
Read more ->
12 min read
Build Your First Android and iOS Mobile App With Kotlin Multiplatform
Cross-platform development provides significant advantages, especially in mobile development, where Android and iOS operate on fundamentally different ecosystems. Developing native apps for each platform can be resource-intensive since it requires separate developers with expertise in different programming languages (Kotlin for Android and Swift/Objective-C for iOS). Managing two distinct codebases also increases development and maintenance costs
Read more ->
6 min read
New
Understanding the Impact of the Digital Services Act (DSA) Requirements on Content Moderation
The Digital Services Act (DSA) is set to reshape the landscape of content moderation for digital platforms operating within the European Union (EU). As compliance becomes mandatory starting February 2024, understanding what this means for platforms of all sizes is essential. This article will break down the DSA's requirements, who needs to comply, potential penalties,
Read more ->
6 min read
Adding AI Chat Features to a Modern Next.js Application
If one topic has been dominating the news lately, it has been AI. Today, we're diving into an exciting project combining the power AI brings with a modern web app. We will build an AI chat app using Next.js, leveraging Stream’s React Chat SDK and incorporating a sleek UI design inspired by a Dribbble concept
Read more ->
9 min read
Implementing Group Chat with Redis Pub/Sub in Next.js 15
Redis is one of those remarkable tools that seem able to do everything. Need a lightning-fast in-memory cache? Redis. Need a straightforward database ideal for key-value pairs? Redis. Need a message broker for building out a publish/subscribe chat system? There’s Redis again. And that is how we’re going to use it today. Redis gives us
Read more ->
13 min read
Crafting Reactive Chat Interfaces Using Svelte's Component-Based Approach
Svelte doesn’t get anything like the kind of love that React receives, but that doesn’t mean developers should sleep on it. Last week saw the release of Svelte 5, and while this update has React-ified Svelte a little with the introduction of runes such as $state() and $effect(), there is still enough elegance and power
Read more ->
13 min read
AWS Comprehend for Sentiment Analysis in Chat
In the digital age, chat messaging has become an integral part of daily communication. From personal conversations to customer support interactions, these text-based exchanges contain a wealth of information about users' emotions, opinions, and experiences. Enter sentiment analysis—a powerful tool that can unlock the emotional content hidden within these messages. Sentiment analysis uses natural language
Read more ->
7 min read
A Developer’s Roadmap to Mastering Kotlin Multiplatform
In modern mobile development, cross-platform frameworks are gaining popularity because they offer key advantages, such as reducing the resources needed to develop separate native apps and maintaining code consistency across different platforms. By allowing developers to write shareable code, these frameworks enable faster development and easier maintenance, making them attractive not only to startups and
Read more ->
10 min read
October Monthly Release Round-Up
As this month comes to a close, we thought we'd recap all of the exciting new features and improvements we made across Stream Video and Moderation. Introducing the VP9 SVC Codec 🎥 We're excited to announce that VP9 SVC is now available in our JavaScript, React, and React Native SDKs. With this advanced codec, users can experience significant improvements in video reliability and performance, including
Read more ->
2 min read
Exploring Reasoning LLMs and Their Real-World Applications
LLMs have excelled in writing, coding, and problem-solving tasks and prompts based on the data sets they were trained with. However, these models fall short when used to solve complex puzzles because they respond with the information they were trained with and lack the ability to self-correct. Recent LLMs, like OpenAI's o1 models, have proven
Read more ->
12 min read