{"id":21420280,"url":"https://github.com/nakjun/koreanbabynamegeneratorai","last_synced_at":"2025-03-16T20:10:47.607Z","repository":{"id":251860920,"uuid":"838659022","full_name":"nakjun/KoreanBabyNameGeneratorAI","owner":"nakjun","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-04T02:25:31.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-23T06:29:51.907Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/nakjun.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-08-06T05:18:09.000Z","updated_at":"2024-10-04T02:25:34.000Z","dependencies_parsed_at":"2025-01-23T06:27:18.292Z","dependency_job_id":"b4417434-6515-40ff-bbcd-9755734a8714","html_url":"https://github.com/nakjun/KoreanBabyNameGeneratorAI","commit_stats":null,"previous_names":["nakjun/koreanbabynamegeneratorai"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakjun%2FKoreanBabyNameGeneratorAI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakjun%2FKoreanBabyNameGeneratorAI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakjun%2FKoreanBabyNameGeneratorAI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nakjun%2FKoreanBabyNameGeneratorAI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nakjun","download_url":"https://codeload.github.com/nakjun/KoreanBabyNameGeneratorAI/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243926065,"owners_count":20369911,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-11-22T20:14:42.273Z","updated_at":"2025-03-16T20:10:47.590Z","avatar_url":"https://github.com/nakjun.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 아기 이름 추천 서비스\n\n👶 **아기 이름 추천 서비스**는 사용자에게 맞춤형 아기 이름을 추천하는 Streamlit 기반의 웹 애플리케이션입니다. 이 프로젝트는 OpenAI의 API를 사용하여 한국의 최신 작명 트렌드를 반영한 이름을 제공하며, 사용자가 선호하는 이름 스타일(인기 있는 이름 또는 특이한 이름)을 선택할 수 있습니다.\n\n데모 : https://babynamegen.streamlit.app/\n\n## 주요 기능\n\n- **성별 및 이름 스타일 선택**: 사용자는 아기의 성별(남자 또는 여자)과 이름 스타일(인기 있는 이름 또는 특이한 이름)을 선택할 수 있습니다.\n- **이름 추천**: 선택한 옵션에 따라 AI가 5개의 맞춤형 이름을 추천합니다. 각 이름은 JSON 형식으로 제공되며, 한글 이름과 한자 이름, 의미, 특징을 포함합니다.\n- **이름 정보 표시**: 추천된 이름의 상세 정보를 확장 가능한 UI를 통해 확인할 수 있습니다.\n\n## 사용 방법\n\n1. **설치**: 이 프로젝트는 Streamlit과 OpenAI 라이브러리를 사용합니다. `requirements.txt` 파일을 사용하여 필요한 패키지를 설치합니다.\n\n   ```bash\n   pip install -r requirements.txt\n\n2. **OpenAI API 키 설정**: OpenAI API 키를 환경 변수로 설정하거나, Streamlit Secrets 기능을 사용하여 설정합니다.\n\n3. **앱 실행**: 로컬 환경에서 Streamlit을 사용하여 앱을 실행합니다.\n\n    ```bash\n    streamlit run streamlit_app.py\n\n4. **이름 추천 받기**:\n    - 성씨를 입력합니다.\n    - 아기의 성별과 이름 스타일을 선택합니다.\n    - \"이름 추천받기\" 버튼을 클릭하여 AI가 추천한 이름을 확인합니다.\n\n## 프로젝트 구조\n- streamlit_app.py: Streamlit 애플리케이션의 메인 파일로, 사용자 인터페이스와 이름 추천 기능을 포함합니다.\n- requirements.txt: 프로젝트 실행에 필요한 Python 패키지 목록을 포함합니다.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnakjun%2Fkoreanbabynamegeneratorai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnakjun%2Fkoreanbabynamegeneratorai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnakjun%2Fkoreanbabynamegeneratorai/lists"}