Your application

Please complete the following fields to be considered for this project.

Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
Please fill in this required field.
How much commitment will you have to this project?
Please select an option.
Are you available to dedicate 1-2 hours per week to the Build Project?
Please select an option.
Your application has been 
successfully submitted!
Explore more projects
Close
You already submitted an application for this project.
Explore more projects
Close
There was an error submitting your form. Please try again later or contact us.
Oops! Something went wrong while submitting the form.

This project is no longer accepting applications. Subscribe to our newsletter to be notified of new projects!

Get updates
Integrating Large Language Model (LLM) Service Using Python
Yuan Sun
Yuan Sun
Get updates
Register today
Apply now

Integrating Large Language Model (LLM) Service Using Python

In this project we will write Python code that integrates with third-party Large Language Model (LLM) to solve real-life problems, for example automatic email replying.

Register today
Apply now
Mondays
 at
6:00
P.M.
 ET /
3:00
P.M.
PT
8 weeks, 2-3 hours per week
Intermediate
No experience required
No experience required
Some experience required
Degree and experience required

Description

With the rapid rise of Large Language Models (LLMs) in the tech industry, mastering the ability to integrate these models into software solutions has become a key skill for developers. In this Build Project, you'll wear the hat of a Software Developer and build an automated email reply system using Python and third-party LLMs. Under the supervision of an experienced industry expert, you'll write code to integrate LLMs with email systems, enabling the generation of contextually accurate responses in real time. You'll become familiar with API integration, natural language processing, and automation tools. All this will happen in an environment that simulates the operations of a real AI-driven development team, giving you valuable experience in a growing field.

Session timeline

  • Applications open
    December 1, 2024
  • Application deadline
    January 15, 2025
  • Project start date
    Week of July 8, 2024
    Week of
    February 3, 2025
  • Project end date
    Week of

What you will learn

  • Write Python code that integrates with third-party Large Language Model (LLM) services such as OpenAI, Anthropic.
  • Understand best practice of software development and API integration.
  • Explore and practice prompt engineering for Large Language Model.

Project workshops

1
Kickoff & Project Overview
2
Set Up the Development Environment & API Integration Basics
3
Review Architecture & Integration
4
Code the Core Functionality (Part 1)
5
Code the Core Functionality (Part 2)
6
Test, Debug, and Improve
7
Create Final Presentation
8
Final Presentation & Mock Interview

Prerequisites

Python Programming Fundamentals: Students need to be comfortable with Python syntax, including writing functions, handling data structures like dictionaries and lists, and understanding control flows such as if-else, for-loop.

API Integration: Students should have a basic understanding of how APIs work, including making requests and handling responses. We will cover the API integration process in detail during the project, so familiarity with libraries like requests will be helpful but not required upfront.

Version Control with Git: Students should have basic knowledge GitHub, including committing code, pushing to a repository, and branching. This is not required but having code on your own GitHub account would be a bonus point on your resume.  

Sign up today

Get access to all of our Build projects, including this one, by creating your Build account!

Register today
Log in

Apply to

Yuan

's project today!

Get started by submitting your application.

Apply now

Stay updated!

Subscribe to our newsletter to be notified when projects reopen!

Please fill in this required field.
By clicking “Subscribe” you agree to our Terms of Services and Privacy Policy.

Thanks for subscribing!

We'll notify you when projects reopen. In the meantime, you can explore our resources and learn more about our Fellows.

Discover our articles
There was an error submitting your form. Please try again later or contact us.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
About the expert

Yuan Sun

Computer Science Fellow
Open Avenues Foundation

Yuan Sun is a Computer Science Build Fellow at Open Avenues, where he works with students leading projects in computer science and software development.

Yuan is a Software Engineer at Otter.ai, where he focuses on backend software development. Yuan has over three years of experience in the software engineering field. He works across backend systems in a fast-growing early stage startup. He holds a Bachelor's degree in Computer Science from University of Illinois.

In his spare time, Yuan enjoys sports, including basketball, running, and working out.

Visit
Yuan
's Linkedin
More like this Project