Offered By: IBMSkillsNetwork
Create AI powered apps with open source LangChain
Discover LangChain, a dynamic Python library for large language models (LLMs). Seamlessly integrate with models from OpenAI, Cohere, Huggingface Hub, IBM Watsonx, Azure OpenAI, and more. Handle diverse document formats, extract data with ease, and create engaging, human-like dialogues. Ideal for developers creating conversational AI and data scientists extracting information from various documents. Furthermore, you will also learn how to use Docker container to deploy your AI app into IBM Code Engine which everyone can access over the internet.
Continue readingGuided Project
Artificial Intelligence
148 EnrolledAt a Glance
Discover LangChain, a dynamic Python library for large language models (LLMs). Seamlessly integrate with models from OpenAI, Cohere, Huggingface Hub, IBM Watsonx, Azure OpenAI, and more. Handle diverse document formats, extract data with ease, and create engaging, human-like dialogues. Ideal for developers creating conversational AI and data scientists extracting information from various documents. Furthermore, you will also learn how to use Docker container to deploy your AI app into IBM Code Engine which everyone can access over the internet.
But LangChain is more than just a bridge to these models. It's a versatile tool that empowers you to handle and process information from a diverse range of document formats, from text and HTML to PDF and PowerPoint, and even emails. With LangChain, data extraction is as easy as a few lines of code, making it your Swiss Army knife for information processing.
In final step, we will show you step-by-step how to use Docker container and IBM Code Engine to deploy your AI application on IBM Cloud. IBM Code Engine is a fully managed, serverless platform that provides an abstraction for the underlying infrastructure required to deploy your apps and lets you focus on the source code only (such as the Python code).
A Look at the Project Ahead
- Universal Interface: LangChain provides seamless integration with various LLM models, making it easier than ever to leverage the power of these models in your applications.
- Prompt Management: With LangChain, you can easily handle, optimize, and serialize prompts, making your interactions with LLMs more efficient and effective.
- Conversation Chains: LangChain enables you to create complex dialogues with LLMs, allowing for more engaging and interactive conversations.
- Memory Interface: LangChain facilitates the storing and retrieving of model information, making it easier to manage and utilize your models.
- Indexes: LangChain provides utility functions for loading custom text data, giving you more flexibility in how you use your models.
- Agents and Tools: With LangChain, you can set up agents that can use tools like Google Search, Wikipedia, or a calculator, adding more functionality to your applications.
- Get familiar with Docker container and learn how to create the container image for App Deployment
- Deploy your app using IBM Code Engine
What You'll Need
To get an OpenAI API key for ChatGPT, you can follow these steps:
1. Visit OpenAI’s official website on your preferred browser (https://platform.openai.com/).
2. Click on “Log-In” and add your email to create an account.
3. Once logged in, click on the “View API Keys” icon located in the top-right corner of the screen.
4. Click on “Create an API Key” to generate your ChatGPT API Key.
As of June 2023, new free trial users receive $5 (USD) worth of credit which expires after three months.
Certificate
Certificate Offered
Estimated Effort
2 Hours
Level
Intermediate
Industries
Information Technology
Skills You Will Learn
Artificial Intelligence, Chatbots, Embeddable AI, Generative AI, LLM, Python
Language
English
Course Code
GPXX0W2REN