跳到正文
DEV Community· Medha Sunkad·· 4 小時前AI 評分35

Freelance Proposal Generator AI:利用本地 AI 建立自由工作提案

Freelance Proposal Generator AI: Creating Proposals with Local AI

AI 導讀

Freelance Proposal Generator AI 以 Python 和 Streamlit 建立,透過 Ollama 在本機執行 Gemma 3 (1B),生成自由工作提案草稿。用戶可選擇經驗程度和偏好語氣,檢視及編輯草稿、檢查可能問題,並下載為文字檔。由於模型在本機運行,無須依賴付費雲端 AI API;發送給客戶前仍須審閲及自訂內容。

正文

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle

What I Built

I built Freelance Proposal Generator AI, a Python web application that helps freelancers create proposal drafts based on a client's project requirements and the freelancer's technical skills.

Users can choose their experience level and preferred tone, generate a proposal using a local AI model, review and edit the result, check for possible issues, and download it as a text file.

I built this project to explore how open-source AI can help freelancers save time when preparing proposals. The generated content should always be reviewed and customized before sending it to a client.

Demo

Watch the demo video to see how the application generates, edits, and downloads freelance proposals using a locally running AI model.

Demo Video: https://youtu.be/ZXO_z6fxzEM

GitHub Repository: https://github.com/MedhaSunkad13/Freelance-Proposal-Generator

Code

The source code is available on GitHub:

https://github.com/MedhaSunkad13/Freelance-Proposal-Generator

The repository includes the Python application, required dependencies, and setup instructions in the README.

How I Built It

I built this project using Python and Streamlit to create a simple web interface. I used Ollama to run the Gemma 3 (1B) model locally, which generates proposal drafts based on the user's project requirements, technical skills, experience level, and preferred tone.

The application also allows users to review and edit the generated proposal, check for possible issues, download the proposal as a text file, and clear the generated result.

Using a locally running open-source model helped me explore AI-powered text generation without relying on a paid cloud AI API.

Why Does Open Innovation Matter?

Open innovation makes AI tools more accessible to developers and learners. Open-source models such as Gemma allow people to experiment with AI locally, understand how applications use language models, and build useful tools without depending entirely on closed AI services.

This project helped me learn how to integrate a local AI model into a Python web application and explore practical uses of AI for freelancers.

Prize Categories

Best Use of Gemma

來源:DEV Community · dev.to