Additional Resources

March 17, 2025 · View on GitHub

Additional Resources

TutorialsCode samplesCommunity

To continue your learning journey, we've curated a list of additional resources, including tutorials, code samples, and community links. These resources may help you find your next learning path and connect with others who share your interests.

Tutorials

You can find here hands-on tutorials to put your AI skills into practice, with step-by-step instructions that will guide you through the process of building applications making use of AI with JavaScript.

NameDescriptionDurationLevelLinks
Azure OpenAI RAG workshop - Qdrant versionExplore the fundamentals of custom ChatGPT experiences based on a corpus of documents. We will create a vector database and fill-in with data from PDF documents, and then build a chat website and API to be able to ask questions about information contained in these documents.3hBeginnerTutorial / Repo
Azure OpenAI RAG workshop - AI Search versionExplore the fundamentals of custom ChatGPT experiences based on a corpus of documents. We will create a vector database and fill-in with data from PDF documents, and then build a chat website and API to be able to ask questions about information contained in these documents.3hBeginnerTutorial / Repo
Integrate OpenAI, Communication, and Organizational Data Features into a Line of Business AppThis tutorial demonstrates how Azure OpenAI, Azure Communication Services, and Microsoft Graph/Microsoft Graph Toolkit can be integrated into a Line of Business (LOB) application to enhance user productivity, elevate the user experience, and take LOB apps to the next level3hBeginnerTutorial / Repo

Code samples

The following code samples are available to help you get started with building your own AI applications. Use them to learn how to architect your applications, experiment with different features, or use them as a starting point for your own projects.

NameDescriptionGitHub RepoTechnologies
Serverless AI Chat with RAG using LangChain.jsThis sample shows how to build a serverless AI chat experience with Retrieval-Augmented Generation using LangChain.js and Azure.RepoLangChain.js, Lit, Vite, Azure OpenAI, Azure Cosmos DB, Azure Blob Storage, Azure Functions, Azure Static Web Apps, AZD
Serverless Azure OpenAI Quick Start with LlamaIndexThis sample shows how to quickly get started with LlamaIndex.ai on AzureRepoLlamaIndex.ts, Next.js, Azure OpenAI, Azure Container Apps, Docker, AZD
Serverless Azure OpenAI Assistant Quick StartAzure OpenAI Assistants allows you to create AI assistants tailored to your needs through custom instructions and augmented by advanced tools.RepoHTML-CSS-JavaScript, Azure Static Web Apps, Azure Blob Storage, Azure Functions, Azure OpenAI, AZD
Serverless RAG application with LlamaIndex and code interpreter on Azure Container AppsThis is a LlamaIndex project using Next.js bootstrapped with create-llama. It uses Azure Container Apps as a serverless deployment platform.RepoAzure OpenAI, LlamaIndex, Azure Container Apps, Next.js, GitHub Actions, TypeScript, AZD
Azure OpenAI keyless deploymentExample Azure OpenAI deployment and RBAC role for your user account for keyless access.RepoAzure OpenAI, AZD, JavaScript
Azure OpenAI secure UI starterReusable OpenAI secure UI and infrastructure for AI Chat with Azure.RepoLit, Vite, Web Components, Azure OpenAI, Azure Blob Storage, Azure Functions, Azure Static Web Apps, AZD
Azure OpenAI with LangChain.jsDemonstrates how to use Azure OpenAI with LangChain.js.RepoLangChain.js, Azure OpenAI, TypeScript
Azure API Management with Azure OpenAIDemonstrates how to add Azure API Management on top of your Azure OpenAI endpoints.RepoAzure OpenAI, Azure API Management, Express, Node.js, AZD
Ask YouTube: LangChain.js + Azure QuickstartBuild a generative AI application using LangChain.js from local to Azure.RepoLangChain.js, Azure OpenAI, Azure AI Search, Azure Functions
Ollama JavaScript PlaygroundGenerative AI playground using Ollama OpenAI API and JavaScript. Try AI models in your browser!RepoTypeScript, Ollama, Azure OpenAI, GitHub Codespaces
Copilot / Node.js + OpenAI Todo appDiscover how to use GitHub Copilot to quickly build a Node.js application with OpenAI and Azure.RepoAzure OpenAI, Azure App Service, Azure CosmosDB, Express, TypeScript, TypeChat, GitHub Actions
ChatGPT + Enterprise data with Azure OpenAI and Azure AI SearchA TypeScript sample app for the Retrieval Augmented Generation pattern running on Azure.RepoLangChain.js, Lit, Vite, Azure OpenAI, Azure Cosmos DB, Azure Blog Storage, Azure Container Apps, Azure Static Web Apps, Docker, AZD
Azure OpenAI Chat FrontendThe Chat App Protocol compliant user-interface building block for your chat-gpt like RAG pattern applications built with Azure OpenAI and Azure AI Search.RepoChat Protocol, Lit, Azure Static Web Apps, AZD
Enterprise-grade Reference Architecture for JavaScriptIntelligent enterprise-grade reference architecture for JavaScript featuring OpenAI integration, Azure Developer CLI template, and Playwright tests.RepoAzure Container Apps, Azure Functions, Azure Cosmos DB, SWA, Fastify, Next.js, Angular, AZD

Community

Join the Azure AI community on Discord: https://aka.ms/genai-discord

If you're looking to connect with others, we have a community of AI enthusiasts, developers, and experts who are passionate about AI and are always willing to help.

There's even a dedicated #JavaScript channel where you can ask questions, share your projects, and discuss about your favorite topics.