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.
- 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
I am tracking my progress by updating the list below as I complete each project:
- Project 1: API Implementation and Usage (Basics)
- Project 2: Consuming an API Application
- Project 3: Working with External APIs (RapidAPI)
- 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
- 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)
- 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
To compile and explore the projects on your local machine:
- 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)