Skip to content

yucezis/csharp-ai-integration-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI & API Integrations: Mini Project Series

Practical implementations of modern APIs and AI models within the .NET ecosystem.

C# .NET OpenAI Google Cloud

About the Project

This repository contains practical applications of External API Integrations and Artificial Intelligence (AI) tools frequently required in modern software development. Consisting of 20 different mini-projects, this series provides solutions using a Backend architecture across various domains, including text processing, image analysis, speech recognition, and web scraping.

Tech Stack

  • Backend: C#, .NET
  • AI Models: OpenAI (GPT, DALL-E, TTS, Whisper)
  • Image Processing & OCR: Google Cloud Vision API, Tesseract OCR
  • API Management & Architecture: RapidAPI, RESTful Architecture

Project Goals and Progress

I am tracking my progress by updating the list below as I complete each project:

Section 1: Core API Operations

  • Project 1: API Implementation and Usage (Basics)
  • Project 2: Consuming an API Application
  • Project 3: Working with External APIs (RapidAPI)

Section 2: Image Processing and Visual AI

  • Project 6: DALL-E Image Generation - Creating Images via Prompts
  • Project 7: Reading Text on Images with Tesseract OCR
  • Project 8: Reading Text on Images with Google Cloud Vision API
  • Project 17: Analyzing Image Content with Google Cloud Vision API

Section 3: Audio, Translation, and Sentiment Analysis

  • Project 4: OpenAI Chat Application Integration
  • Project 5: Speech-to-Text Conversion
  • Project 9: Translation with OpenAI
  • Project 10: Text-to-Speech Conversion
  • Project 11: Voiceovers in Different Languages with OpenAI
  • Project 12: Basic Sentiment Analysis with OpenAI
  • Project 13: Advanced Sentiment Analysis with OpenAI (Percentage-based)

Section 4: Data Processing, Summarization, and Generative AI

  • Project 14: AI-Powered Summarization of a Given Text
  • Project 15: Web Scraping with OpenAI
  • Project 16: AI-Powered Summarization of a Long PDF Document
  • Project 18: Scraping and Summarizing News from a Website with OpenAI
  • Project 19: Dynamic Story Generation Based on Character, Location, and Genre
  • Project 20: Generating a Recipe Based on Given Ingredients

Installation and Setup

To compile and explore the projects on your local machine:

  1. Clone this repository to your local machine:
    git clone [https://github.com/yucezis/csharp-ai-entegration.git](https://github.com/yucezis/csharp-ai-entegration.git)

About

A collection of 20 mini-projects demonstrating practical AI (OpenAI, Google Cloud Vision) and external API integrations using C# and .NET.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages