This repository contains my assignments, experiments, and projects completed during the AI for Developers Track at KodeCamp 6.0.
The goal of this track is to explore how developers can integrate Artificial Intelligence into software applications by working with LLM APIs, prompt engineering, AI workflows, and practical developer-focused use cases.
As the program progresses, more projects and assignments will be added to this repository.
📁 Calling OpenRouter API
A simple TypeScript CLI application that demonstrates how to integrate with an LLM using a direct API call.
The project:
- Accepts a user prompt from the command line
- Sends the prompt to the OpenRouter Chat Completions API
- Extracts the generated response
- Prints the response in the terminal
- Uses environment variables to securely manage API credentials
Key Concepts Covered:
- Calling LLM APIs
- Environment variable management
- CLI application development
- Working with API responses
📁 Calling Provider SDK with Prompt Chaining
An AI-powered customer support system that uses a multi-step prompt chain to process banking-related customer queries.
Instead of relying on a single prompt, the application breaks the task into multiple stages:
Customer Query
│
▼
1. Interpret Customer Intent
│
▼
2. Suggest Possible Categories
│
▼
3. Choose Best Category
│
▼
4. Extract Additional Information
│
▼
5. Generate Customer Response
Key Concepts Covered:
- Prompt engineering
- Prompt chaining
- Structured AI outputs
- Schema validation using Zod
- Building reliable LLM workflows
Repository Structure
AI-for-Developers-KodeCamp-6.0
│
├── Calling OpenRouter API
│ ├── main.ts
│ ├── package.json
│ └── README.md
│
├── Calling Provider SDK with Prompt Chaining
│ ├── src
│ ├── main.ts
│ ├── package.json
│ └── README.md
│
└── Future AI Projects...
Technologies Used
Depending on the assignment, projects in this repository may use:
- TypeScript
- JavaScript
- Node.js
- OpenRouter API
- LLM APIs
- Prompt Engineering Techniques
- Zod
- Environment Variables
- CLI Applications
Through these projects, I am exploring:
- How developers can integrate AI into applications
- How to design effective prompts
- How to build structured AI workflows
- How to validate and handle AI-generated responses
- How to create practical AI-powered developer tools
KodeCamp is a software development training program focused on helping developers build practical skills through hands-on projects and industry-relevant assignments.
This repository serves as a record of my progress throughout the AI for Developers Track.