{"repo":"GetStream/chat-ai-samples","free":true,"listed":false,"github":"https://github.com/GetStream/chat-ai-samples","clone":"git clone https://github.com/GetStream/chat-ai-samples.git","description":"A collection of examples on integrating Stream Chat with Generative AI 💬","language":"Kotlin","stars":55,"topics":["chatbot","chatgpt","gemini-api","generative-ai","stream-chat","stream-video","anthropic","open-source","openai","chat"],"license":null,"category":"ai-agents","readme_excerpt":"Stream Chat AI Integration Examples This repo contains sample projects that integrate our UI components for building AI chat assistants, as well as server-side integrations with Vercel's AI SDK and Langchain: - Our UI components (available on iOS, Android, React, and React Native) work well with Stream Chat, but can also be used standalone. These components facilitate the development of AI assistants such as ChatGPT, Grok, Gemini, and others. - NodeJS packages - stream-chat-js-ai-sdk and stream-chat-langchain - which provide seamless integrations with Vercel’s AI SDK and LangChain, respectively. Stream Chat delivers the realtime layer and conversational memory, while the AI SDK and LangChain each offer a clean interface to multiple LLMs and support more advanced AI workflows. Additionally, we provide an example that uses a single backend server (NodeJS or Python) to manage the lifecycle of agents and handle the connection to external providers. Architecture Overview 🏗️ Here’s an overview of the general approach you can take to integrate Stream Chat with different LLMs. The customer app can use our AI components to build the chat assistant’s UI faster: - streaming message view with advanced rendering support (markdown, code syntax highlighting, charts, tables) - standalone composer with different options such as agent modes and photo picker - speech to text component - conversation suggestions - converstation history - and much more. Your backend can use one of the provided p","default_branch":null,"files":null,"tree":[],"storefront":"/r/GetStream","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GetStream/chat-ai-samples/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}