Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AIM-191] AI (VLM, Pronun) Server Serving (24.12.20) #77

Merged
merged 150 commits into from
Dec 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
150 commits
Select commit Hold shift + click to select a range
cd98df7
AIM-13 test
Daehyun-Bigbread Sep 26, 2024
80872ff
Merge pull request #2 from KakaoTech-14-All-in-one-move/AIM-13-Test
K-Hyeon Sep 26, 2024
004ab4e
AIM-15 <message>
Daehyun-Bigbread Sep 26, 2024
26e046a
Merge pull request #3 from KakaoTech-14-All-in-one-move/AIM-15-test
Daehyun-Bigbread Sep 26, 2024
657c9da
AIM-35 LLaVa-NeXT model test file upload
Daehyun-Bigbread Oct 23, 2024
799926f
Merge pull request #5 from KakaoTech-14-All-in-one-move/AIM-35-VLM-Mo…
Daehyun-Bigbread Oct 24, 2024
1464ea9
AIM-56 PailGemma Model Test
Daehyun-Bigbread Oct 29, 2024
a11354c
Merge pull request #7 from KakaoTech-14-All-in-one-move/AIM-56-PailGe…
Daehyun-Bigbread Oct 31, 2024
d92c498
AIM-57 gpt-4o-mini vision api test in colab
Daehyun-Bigbread Nov 1, 2024
f52a691
Merge pull request #9 from KakaoTech-14-All-in-one-move/AIM-57-GPT-4o…
Daehyun-Bigbread Nov 1, 2024
9696496
AIM-60 gpt-3.5-turbo model vlm api test
Daehyun-Bigbread Nov 1, 2024
f322b6b
Merge pull request #11 from KakaoTech-14-All-in-one-move/AIM-60-GPT-3…
Daehyun-Bigbread Nov 2, 2024
83b5f82
AIM-63 feat:GPT-4o-Mini VLM Model Prompt Engineering (v1)
Daehyun-Bigbread Nov 5, 2024
461a4f3
Merge pull request #15 from KakaoTech-14-All-in-one-move/AIM-63-GPT-4…
Daehyun-Bigbread Nov 5, 2024
cd7401e
AIM-70 fix:vlm model improvement
Daehyun-Bigbread Nov 6, 2024
30349b6
Merge pull request #17 from KakaoTech-14-All-in-one-move/AIM-70-GPT-4…
Daehyun-Bigbread Nov 6, 2024
6662ae3
AIM-71 model code modularizing
Daehyun-Bigbread Nov 7, 2024
8fcea0b
Merge pull request #19 from KakaoTech-14-All-in-one-move/AIM-71-Modul…
Daehyun-Bigbread Nov 7, 2024
994f495
AIM-74 refactor: image, video module code refactor(function separation)
Daehyun-Bigbread Nov 7, 2024
9683e54
AIM-74 Refactor: webm video test
Daehyun-Bigbread Nov 7, 2024
f189630
AIM-74 feat: model test file(ipynb) upload
Daehyun-Bigbread Nov 7, 2024
93e6166
Merge pull request #21 from KakaoTech-14-All-in-one-move/AIM-74-Model…
Daehyun-Bigbread Nov 7, 2024
835c5d2
AIM-64 feat: receive-video api dev
Daehyun-Bigbread Nov 9, 2024
75c5988
Merge pull request #22 from KakaoTech-14-All-in-one-move/AIM-64-Recei…
Daehyun-Bigbread Nov 9, 2024
876316c
AIM-65 feat:video-send-feedback api deveop
Daehyun-Bigbread Nov 9, 2024
8c7d40b
Merge pull request #23 from KakaoTech-14-All-in-one-move/AIM-65-Feedb…
Daehyun-Bigbread Nov 9, 2024
d261853
Create LICENSE
Daehyun-Bigbread Nov 9, 2024
a4059e6
Update LICENSE
Daehyun-Bigbread Nov 9, 2024
fdcde7e
Create .gitattributes
Daehyun-Bigbread Nov 9, 2024
7d36e07
Update .gitattributes
Daehyun-Bigbread Nov 9, 2024
b373e7e
Update .gitattributes
Daehyun-Bigbread Nov 9, 2024
5ee7320
Merge pull request #24 from Daehyun-Bigbread/develop
Daehyun-Bigbread Nov 9, 2024
dbc47bb
AIM-93 whisper test & document extract file upload
K-Hyeon Nov 11, 2024
0ce92cf
Merge pull request #26 from KakaoTech-14-All-in-one-move/AIM-93-Pitch…
K-Hyeon Nov 11, 2024
83a6d99
AIM-106 refactor: split vlm feedback file (json)
Daehyun-Bigbread Nov 11, 2024
36e3ba8
Merge pull request #29 from KakaoTech-14-All-in-one-move/AIM-106-Spli…
Daehyun-Bigbread Nov 11, 2024
4eb7f65
AIM-129 CORS Error - allows_origin all open
Daehyun-Bigbread Nov 12, 2024
815b87a
Merge pull request #31 from KakaoTech-14-All-in-one-move/AIM-129-CORS…
Daehyun-Bigbread Nov 12, 2024
cc82560
hotfix: cors error fix
Daehyun-Bigbread Nov 12, 2024
40d16ad
hotfix: fastapi cors error log add.
Daehyun-Bigbread Nov 12, 2024
f6c4a5a
hotfix: fastapi cors origin open all
Daehyun-Bigbread Nov 12, 2024
9629c8c
hotfix: logs print function add.
Daehyun-Bigbread Nov 12, 2024
406198d
log fix
Daehyun-Bigbread Nov 12, 2024
93b3bc9
hotfix: cors error fix.
Daehyun-Bigbread Nov 12, 2024
3bdaaec
hotfix: cors error handling.
Daehyun-Bigbread Nov 12, 2024
bd745c3
hotfix: cors error fix.
Daehyun-Bigbread Nov 12, 2024
4aeb925
hotfix: cors error fix
Daehyun-Bigbread Nov 12, 2024
7a42541
hotfix: cors fix.
Daehyun-Bigbread Nov 12, 2024
608560f
hotfix: cors issue fixed.
Daehyun-Bigbread Nov 12, 2024
00999e5
hotfix: video load
Daehyun-Bigbread Nov 12, 2024
8256b2d
hotfix: log add.
Daehyun-Bigbread Nov 12, 2024
12492c6
hotfix: docker directory path setting.
Daehyun-Bigbread Nov 12, 2024
b4a2cbb
Merge branch 'develop' of https://github.com/Daehyun-Bigbread/AIM-14-…
Daehyun-Bigbread Nov 12, 2024
f52115f
Create Dockerfile
Daehyun-Bigbread Nov 12, 2024
2025ed9
docker file build & test.
Daehyun-Bigbread Nov 12, 2024
9157f9f
hotfix: docker file add.
Daehyun-Bigbread Nov 12, 2024
8278515
hotfix: docker file test.
Daehyun-Bigbread Nov 12, 2024
db646a2
dovker file remove
Daehyun-Bigbread Nov 12, 2024
ffffb6a
hotfix: video_duration codec issue fix.
Daehyun-Bigbread Nov 13, 2024
3d2b933
AIM-130 feat: api router error handling logic add
Daehyun-Bigbread Nov 13, 2024
b84ee9d
AIM-130 codec convert video test complete: clear
Daehyun-Bigbread Nov 13, 2024
5805c29
AIM-130 video codec convert function add to upload_video router.
Daehyun-Bigbread Nov 13, 2024
16d3e8c
Merge pull request #33 from KakaoTech-14-All-in-one-move/AIM-130-webm…
Daehyun-Bigbread Nov 13, 2024
5d9065d
hotfix: error handling.
Daehyun-Bigbread Nov 14, 2024
8a9eba0
AIM-131 router error handling logic add & docker directory setting.
Daehyun-Bigbread Nov 14, 2024
0795ebe
Merge pull request #35 from KakaoTech-14-All-in-one-move/AIM-131-AI-S…
Daehyun-Bigbread Nov 14, 2024
f859d62
Update README.md
Daehyun-Bigbread Nov 15, 2024
865ca4e
Update README.md
Daehyun-Bigbread Nov 15, 2024
249d4af
Update README.md
Daehyun-Bigbread Nov 15, 2024
46c5c7b
Update README.md
Daehyun-Bigbread Nov 15, 2024
8054522
Update README.md
Daehyun-Bigbread Nov 15, 2024
d68e65a
AIM-132 Update README.md
Daehyun-Bigbread Nov 15, 2024
f915ee0
Merge pull request #37 from KakaoTech-14-All-in-one-move/AIM-132-Vide…
Daehyun-Bigbread Nov 15, 2024
df69a42
AIM-162 vlm_model __pycache__ .gitignore add.
Daehyun-Bigbread Nov 30, 2024
5bf819c
Merge pull request #41 from KakaoTech-14-All-in-one-move/AIM-162-Impl…
Daehyun-Bigbread Nov 30, 2024
400a423
AIM-160 config detail seaperated by config & openai setting details.
Daehyun-Bigbread Dec 3, 2024
d373561
Merge pull request #43 from KakaoTech-14-All-in-one-move/AIM-160-Log-…
Daehyun-Bigbread Dec 4, 2024
4ecca73
AIM-166 logger setting changed & moudlatization.
Daehyun-Bigbread Dec 4, 2024
3c7ff33
AIM-166 log setting (parent & child logger setting).
Daehyun-Bigbread Dec 4, 2024
57d5b82
AIM-166 config.py & upload router logger setting.
Daehyun-Bigbread Dec 4, 2024
3c7b838
AIM-166 logger setting & router error handling.
Daehyun-Bigbread Dec 4, 2024
9b7f73f
AIM-166 exception_handler setting.
Daehyun-Bigbread Dec 4, 2024
11762b8
AIM-166 log exception handling & test.
Daehyun-Bigbread Dec 4, 2024
40bcbe3
AIM-166 log message format setting.
Daehyun-Bigbread Dec 5, 2024
cc95e61
AIM-166 log message format testing. & error message formatting.
Daehyun-Bigbread Dec 5, 2024
07b1cac
Merge pull request #45 from KakaoTech-14-All-in-one-move/AIM-166-Log-…
Daehyun-Bigbread Dec 5, 2024
a4e6560
AIM-173 exception chain code add.
Daehyun-Bigbread Dec 5, 2024
249a996
AIM-173 status_code setting.
Daehyun-Bigbread Dec 5, 2024
bb60a7a
Merge pull request #47 from KakaoTech-14-All-in-one-move/AIM-173-Exce…
Daehyun-Bigbread Dec 6, 2024
9f078b6
AIM-180 client_ip part delete.
Daehyun-Bigbread Dec 6, 2024
6823427
AIM-180 warning log delete.
Daehyun-Bigbread Dec 6, 2024
114b9c2
AIM-180 log message format fix (debug, info, error)
Daehyun-Bigbread Dec 6, 2024
b4ec956
AIM-180 log record cleaned.
Daehyun-Bigbread Dec 6, 2024
263c281
AIM-180 exc_info delete.
Daehyun-Bigbread Dec 6, 2024
ea6d4a5
AIM-180 main.py exc_info delete.
Daehyun-Bigbread Dec 6, 2024
71cb74b
AIM-180 log level warning & critical delete.
Daehyun-Bigbread Dec 6, 2024
7c34149
AIM-180 log level fix.
Daehyun-Bigbread Dec 6, 2024
987a3f0
Merge pull request #50 from KakaoTech-14-All-in-one-move/AIM-180-Modi…
Daehyun-Bigbread Dec 7, 2024
219bf00
AIM-161 garbage file delete router add.
Daehyun-Bigbread Dec 7, 2024
a645e3e
AIM-161 file delete router develop.
Daehyun-Bigbread Dec 7, 2024
e3fdd60
AIM-161 logs directory gitignore setting.
Daehyun-Bigbread Dec 7, 2024
09e5116
Remove logs directory from Git tracking
Daehyun-Bigbread Dec 7, 2024
d2888b5
Merge pull request #52 from KakaoTech-14-All-in-one-move/AIM-161-Impl…
Daehyun-Bigbread Dec 7, 2024
7718fe0
AIM-183 log directory gitignore delete & fix.
Daehyun-Bigbread Dec 7, 2024
30f71e4
Merge pull request #54 from KakaoTech-14-All-in-one-move/AIM-183-log-…
Daehyun-Bigbread Dec 7, 2024
6893a70
AIM-183 log explain readme file add .
Daehyun-Bigbread Dec 7, 2024
8975b9c
Merge pull request #55 from KakaoTech-14-All-in-one-move/AIM-183-log-…
Daehyun-Bigbread Dec 7, 2024
cd3ca27
AIM-184 feedback schema & feedback router fixed (video_id printing).
Daehyun-Bigbread Dec 7, 2024
d00f5d5
Merge pull request #57 from KakaoTech-14-All-in-one-move/AIM-184-Give…
Daehyun-Bigbread Dec 7, 2024
0687a0d
AIM-186 request_id middleware setting & test.
Daehyun-Bigbread Dec 8, 2024
de7632d
Merge pull request #59 from KakaoTech-14-All-in-one-move/AIM-186-Requ…
Daehyun-Bigbread Dec 8, 2024
e172d03
AIM-181 vlm model code files refactoring.
Daehyun-Bigbread Dec 9, 2024
d03ea3b
AIM-181 vlm model package function refactoring & test.
Daehyun-Bigbread Dec 9, 2024
88fc94a
Merge pull request #60 from KakaoTech-14-All-in-one-move/AIM-181-VLM-…
Daehyun-Bigbread Dec 9, 2024
bf4f322
AIM-193 sentry sdk connect to pronun_model.
Daehyun-Bigbread Dec 9, 2024
014d8b5
Merge pull request #65 from KakaoTech-14-All-in-one-move/AIM-193-Sent…
Daehyun-Bigbread Dec 9, 2024
f241ab8
AIM-195 add bounding box function.
Daehyun-Bigbread Dec 15, 2024
aad27db
AIM-195 bounding box & Captioning add.
Daehyun-Bigbread Dec 15, 2024
70753ec
AIM-195 bounding box function refactoring.
Daehyun-Bigbread Dec 15, 2024
3b98a70
AIM-195 mediapipe computer vision acting detection research file add.
Daehyun-Bigbread Dec 16, 2024
18b207a
AIM-195 mediapipe cv detection function add.
Daehyun-Bigbread Dec 16, 2024
e9fe6da
AIM-195 mediapipe error handling fixed.
Daehyun-Bigbread Dec 16, 2024
5ff0955
AIM-195 timestamp error fixed.
Daehyun-Bigbread Dec 16, 2024
c6fe079
AIM-195 feedback frame image size setting test.
Daehyun-Bigbread Dec 16, 2024
b074660
Merge pull request #67 from KakaoTech-14-All-in-one-move/AIM-195-VLM-…
Daehyun-Bigbread Dec 17, 2024
550db12
AIM-196 feedback image size 1280x720 fixed.
Daehyun-Bigbread Dec 17, 2024
520296c
AIM-196 cv_mediapipe pycache file gitignore setting.
Daehyun-Bigbread Dec 17, 2024
8383ef0
AIM-196 mediapipe initalizator setting.
Daehyun-Bigbread Dec 17, 2024
e2d8c69
Merge pull request #68 from KakaoTech-14-All-in-one-move/AIM-196-VLM-…
Daehyun-Bigbread Dec 17, 2024
b096423
AIM-197 initial Setting.
Daehyun-Bigbread Dec 17, 2024
ca2b06d
AIM-197 modify system instruction (gpt-chain of thought).
Daehyun-Bigbread Dec 17, 2024
fa14c4d
AIM-197 prompt Engineering part fixed. (add Chain-of-Thought)
Daehyun-Bigbread Dec 17, 2024
9bae26e
AIM-197 system instruction & prompt error fixed.
Daehyun-Bigbread Dec 17, 2024
d65a7cf
Merge pull request #70 from KakaoTech-14-All-in-one-move/AIM-197-Perf…
Daehyun-Bigbread Dec 17, 2024
cc31a38
AIM-198 Delete unused .py files & functions.
Daehyun-Bigbread Dec 17, 2024
74f5bdd
Merge pull request #74 from KakaoTech-14-All-in-one-move/AIM-198-Remo…
Daehyun-Bigbread Dec 17, 2024
4dcf4c1
AIM-199 initial setting.
Daehyun-Bigbread Dec 18, 2024
cadb888
AIM-199 codec conversion speed improvement.
Daehyun-Bigbread Dec 18, 2024
07a8b9b
AIM-199 hotfix: json parsing error fixed & openai error rehandling lo…
Daehyun-Bigbread Dec 18, 2024
3c5be71
AIM-199 codec processing speed parameter settting.
Daehyun-Bigbread Dec 18, 2024
619151e
Merge pull request #75 from KakaoTech-14-All-in-one-move/AIM-199-Code…
Daehyun-Bigbread Dec 18, 2024
6597966
AIM-200 video codec preprocess function position move.
Daehyun-Bigbread Dec 19, 2024
645bbe6
router moving & delete method error fixed.
Daehyun-Bigbread Dec 19, 2024
e99d8e9
Merge pull request #76 from KakaoTech-14-All-in-one-move/AIM-200-Proc…
Daehyun-Bigbread Dec 19, 2024
430385a
AIM-188 router test code.
Daehyun-Bigbread Dec 20, 2024
d86e563
AIM-188 test code add.
Daehyun-Bigbread Dec 20, 2024
cad6fbc
AIM-188 test_converage code fix.
Daehyun-Bigbread Dec 20, 2024
905b913
AIM-188 test code fix.
Daehyun-Bigbread Dec 20, 2024
e770958
AIM-188 test_main.py & setup.py add.
Daehyun-Bigbread Dec 20, 2024
bc7a127
Merge pull request #78 from KakaoTech-14-All-in-one-move/AIM-188-Test…
Daehyun-Bigbread Dec 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
Binary file added .coverage
Binary file not shown.
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# .gitattributes 파일 내용입니다.

*.ipynb -linguist-detectable
31 changes: 31 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# 기타 무시할 파일 또는 폴더
.env
.DS_Store

# 저장소 관련 디렉토리 무시
storage/

# 파이썬 캐시 파일 무시
*.pyc

# Ignore all __pycache__ directories
__pycache__/
**/__pycache__/

# Ignore specific __pycache__ directories
vlm_model/__pycache__/
vlm_model/constants/__pycache__/
vlm_model/routers/__pycache__/
vlm_model/schemas/__pycache__/
vlm_model/utils/__pycache__/
vlm_model/utils/analysis_video/__pycache__/
vlm_model/utils/image_process/__pycache__/
vlm_model/utils/cv_mediapipe_analysis/__pycache__/

# Ignore all log files within logs/ directory
logs/*.log
logs/*.log.*

# Dockerfile과 빌드 관련 파일들
Dockerfile
Dockerfile.*
21 changes: 21 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2024 Kakaotech-Pitching Develop Team

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading