{"id":21451580,"url":"https://github.com/aivle4th-team3/miniproject-7","last_synced_at":"2026-04-18T14:31:54.901Z","repository":{"id":245409642,"uuid":"818150910","full_name":"Aivle4th-team3/Miniproject-7","owner":"Aivle4th-team3","description":"수어-ChatGPT","archived":false,"fork":false,"pushed_at":"2024-06-21T08:14:15.000Z","size":414,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-17T02:45:01.070Z","etag":null,"topics":["aws","django","mlflow","openai-api","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Aivle4th-team3.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-21T07:55:37.000Z","updated_at":"2024-06-21T09:27:40.000Z","dependencies_parsed_at":"2024-06-23T07:01:23.765Z","dependency_job_id":null,"html_url":"https://github.com/Aivle4th-team3/Miniproject-7","commit_stats":null,"previous_names":["aivle4th-team3/miniproject-7"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Aivle4th-team3/Miniproject-7","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aivle4th-team3%2FMiniproject-7","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aivle4th-team3%2FMiniproject-7/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aivle4th-team3%2FMiniproject-7/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aivle4th-team3%2FMiniproject-7/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Aivle4th-team3","download_url":"https://codeload.github.com/Aivle4th-team3/Miniproject-7/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Aivle4th-team3%2FMiniproject-7/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31972272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","django","mlflow","openai-api","tensorflow"],"created_at":"2024-11-23T04:24:00.034Z","updated_at":"2026-04-18T14:31:54.878Z","avatar_url":"https://github.com/Aivle4th-team3.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 수어-ChatGPT\n\n\u003e 수어 사진을 MLflow에서 관리하는 모델을 통해 예측한 후 GPT로 응답 문장을 생성한다\n\n**주관** : [KT](https://aivle.kt.co.kr/home/main/indexMain)　　　　　**소속** : KT 에이블스쿨 4기 수도권 1반 3조　　　　　**프로젝트 기간** : 2023-11-28 ~ 2024-12-07\n\n## 🚩 목차\n\n-   [🛠️ 기술 스택](#%EF%B8%8F-기술-스택)\n-   [💡 주요 기능](#-주요-기능)\n-   [🎨 UI](#-ui)\n-   [📂 프로젝트 구조](#-프로젝트-구조)\n-   [🚀 실행 방법](#-실행-방법)\n\n## 🛠️ 기술 스택\n\n[![MLflow](https://img.shields.io/badge/MLflow-0194E2?style=flat-square\u0026logo=mlflow\u0026logoColor=white)](https://mlflow.org)\n[![TensorFlow](https://img.shields.io/badge/TensorFlow-FF6F00?style=flat-square\u0026logo=tensorflow\u0026logoColor=white)](https://www.tensorflow.org)\n[![Python](https://img.shields.io/badge/Python-3776AB?style=flat-square\u0026logo=python\u0026logoColor=white)](https://www.python.org)\n[![OpenAI](https://img.shields.io/badge/Openai-412991?style=flat-square\u0026logo=openai)](https://platform.openai.com)\n[![AWS](https://img.shields.io/badge/AWS-%23232F3E?style=flat-square\u0026logo=amazonaws\u0026logoColor=white)](https://aws.amazon.com/ko)\n\n## 💡 주요 기능\n\n1.  Django 앱 페이지 구현\n\n2.  ChatGPT API 연결\n\n3.  MLflow로 모델 관리\n\n4.  AWS로 서버 배포\n\n## 🎨 UI\n\n![홈페이지](https://github.com/Aivle4-Team3/Mini-project-7/assets/26417221/78c2bf7a-3160-4abe-8bd9-02e22f213e0e)\n\n\u003cimg alt=\"GPT질문\" src=\"https://github.com/Aivle4-Team3/Mini-project-7/assets/26417221/7c626cac-8bc2-41da-92e8-628aa756d1b0\" style=\"width:49%;\"\u003e\n\u003cimg alt=\"수어질문\" src=\"https://github.com/Aivle4-Team3/Mini-project-7/assets/26417221/0b66dc04-0d5f-4d68-b55b-b067ca1ca758\" style=\"width:49%;\"\u003e\n\n## 📂 프로젝트 구조\n\n\u003cdetails\u003e\n\u003csummary\u003e열기\u003c/summary\u003e\n\n```\nMini-project-7\n├─ .gitignore\n├─ accounts\n│  ├─ admin.py\n│  ├─ apps.py\n│  ├─ forms.py\n│  ├─ migrations\n│  │  ├─ 0001_initial.py\n│  │  └─ __init__.py\n│  ├─ models.py\n│  ├─ templates\n│  │  └─ registration\n│  │     ├─ login.html\n│  │     ├─ passsword_reset_confirm.html\n│  │     ├─ passsword_reset_form.html\n│  │     ├─ password_change_done.html\n│  │     ├─ password_change_form.html\n│  │     ├─ profile.html\n│  │     └─ signup.html\n│  ├─ tests.py\n│  ├─ urls.py\n│  ├─ views.py\n│  └─ __init__.py\n├─ db.sqlite3\n├─ manage.py\n├─ mlflow.db\n├─ mysite\n│  ├─ asgi.py\n│  ├─ settings.py\n│  ├─ urls.py\n│  ├─ wsgi.py\n│  └─ __init__.py\n├─ README.md\n├─ requirements.txt\n├─ requirements_linux.txt\n├─ selfchatgpt\n│  ├─ admin.py\n│  ├─ apps.py\n│  ├─ migrations\n│  │  └─ __init__.py\n│  ├─ models.py\n│  ├─ static\n│  │  └─ abc\n│  │     └─ style.css\n│  ├─ templates\n│  │  └─ selfgpt\n│  │     ├─ index.html\n│  │     └─ result.html\n│  ├─ tests.py\n│  ├─ urls.py\n│  ├─ views.py\n│  └─ __init__.py\n├─ selfsignlanguagetochatgpt\n│  ├─ admin.py\n│  ├─ apps.py\n│  ├─ migrations\n│  │  ├─ 0001_initial.py\n│  │  └─ __init__.py\n│  ├─ models.py\n│  ├─ static\n│  │  └─ selflanguage\n│  │     ├─ chat_style.css\n│  │     └─ style.css\n│  ├─ templates\n│  │  └─ selflanguagechat\n│  │     ├─ index.html\n│  │     └─ result.html\n│  ├─ tests.py\n│  ├─ urls.py\n│  ├─ views.py\n│  └─ __init__.py\n├─ static\n│  └─ css\n│     └─ styles.css\n└─ templates\n   ├─ index.html\n   └─ layout.html\n\n```\n\n\u003c/details\u003e\n\n## 🚀 실행 방법\n\n1.  요구 패키지 설치  \n    `pip install -r requirements.txt`\n2.  환경 변수 입력 key.config 파일을 루트 폴더 아래에 생성\n\n```Python\nCHATGPT_KEY= # https://platform.openai.com/settings/profile?tab=api-keys\n```\n\n3. 데이터베이스로 장고ORM 마이그레이션  \n   `python manage.py migrate`\n4. 장고 서버 실행  \n   `python manage.py runserver`\n5. 관리자 계정 생성  \n   `python manage.py createsuperuser`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faivle4th-team3%2Fminiproject-7","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faivle4th-team3%2Fminiproject-7","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faivle4th-team3%2Fminiproject-7/lists"}