{"id":22792883,"url":"https://github.com/quaddarv1ne/chatgpt-flask","last_synced_at":"2025-03-30T17:18:09.204Z","repository":{"id":267422246,"uuid":"901197317","full_name":"QuadDarv1ne/chatgpt-flask","owner":"QuadDarv1ne","description":"Это веб-приложение, которое предоставляет платформу для общения с искусственным интеллектом на основе ChatGPT.  Пользователи могут зарегистрироваться, войти в систему и вести разговор с ИИ в реальном времени.","archived":false,"fork":false,"pushed_at":"2024-12-18T17:37:55.000Z","size":434,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-05T19:09:13.912Z","etag":null,"topics":["ai","chatgpt","flask","flask-sqlalchemy","maximdupley","quadd4rv1n7","sqlalchemy"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/QuadDarv1ne.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-12-10T08:09:09.000Z","updated_at":"2024-12-18T17:37:59.000Z","dependencies_parsed_at":"2025-02-05T18:57:10.102Z","dependency_job_id":"7947e202-3a6d-4f97-b2d9-08d3e5725688","html_url":"https://github.com/QuadDarv1ne/chatgpt-flask","commit_stats":null,"previous_names":["quaddarv1ne/chatgpt-flask"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuadDarv1ne%2Fchatgpt-flask","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuadDarv1ne%2Fchatgpt-flask/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuadDarv1ne%2Fchatgpt-flask/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuadDarv1ne%2Fchatgpt-flask/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuadDarv1ne","download_url":"https://codeload.github.com/QuadDarv1ne/chatgpt-flask/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246351016,"owners_count":20763232,"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":["ai","chatgpt","flask","flask-sqlalchemy","maximdupley","quadd4rv1n7","sqlalchemy"],"created_at":"2024-12-12T03:17:02.781Z","updated_at":"2025-03-30T17:18:09.150Z","avatar_url":"https://github.com/QuadDarv1ne.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Проект: ChatGPT Flask — Чат с ИИ\n\n![ChatGPT Flask](img/chatgpt_flask.png)\n\nЭто веб-приложение, которое предоставляет платформу для общения с искусственным интеллектом на основе ChatGPT.\n\nПользователи могут зарегистрироваться, войти в систему и вести разговор с ИИ в реальном времени.\n\n## Технологии\n\n- **Flask** — веб-фреймворк для Python, используемый для создания серверной части приложения.\n- **Bootstrap** — фреймворк для стилизации интерфейса с возможностью быстрого и удобного создания адаптивных страниц.\n- **SQLite** — легковесная база данных для хранения данных о пользователях и их сессиях.\n- **Flask-Login** — расширение для управления сессиями и аутентификацией пользователей.\n- **Flask-WTF** — расширение для работы с формами в Flask.\n- **Flask-SQLAlchemy** — ORM для работы с базой данных SQLite.\n- **OpenAI API** — для взаимодействия с искусственным интеллектом ChatGPT.\n\n## Структура проекта\n\n```\nchatgpt-flask/\n│\n├── app/\n│   ├── __init__.py          # Инициализация приложения\n│   ├── config.py            # Конфигурация приложения (например, ключ API, настройки)\n│   ├── routes/              # Папка для маршрутов\n│   │   ├── __init__.py      # Инициализация маршрутов\n│   │   ├── chat.py          # Маршруты для чатов\n│   │   └── auth.py          # Маршруты для авторизации и регистрации\n│   ├── templates/           # Шаблоны HTML\n│   │   ├── base.html        # Основной шаблон\n│   │   ├── index.html       # Главная страница\n│   │   ├── login.html       # Страница авторизации\n│   │   ├── register.html    # Страница регистрации\n│   │   └── profile.html     # Профиль пользователя\n│   ├── static/              # Статические файлы (CSS, JS, изображения)\n│   │   ├── css/\n│   │   ├── js/\n│   │   └── images/\n│   └── models/              # Модели базы данных\n│       ├── __init__.py      # Инициализация модели\n│       └── user.py          # Модель пользователя для базы данных\n├── migrations/              # Папка для миграций базы данных\n├── .env                     # Переменные окружения (например, API-ключ)\n├── requirements.txt         # Зависимости проекта\n├── run.py                   # Точка входа для запуска приложения\n└── venv/                    # Виртуальное окружение\n```\n\n## Миграции базы данных\n\n**Чтобы использовать миграции для управления базой данных, выполните следующие команды:**\n\n```bash\nflask db init\nflask db migrate\nflask db upgrade\n```\n\n---\n\n## Лицензия\n\n[Проект распространяется под лицензией MIT](https://github.com/QuadDarv1ne/chatgpt-flask/blob/master/LICENCE)\n\n---\n\n**Автор:** Дуплей Максим Игоревич\n\n**Дата:** 10.12.2024\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquaddarv1ne%2Fchatgpt-flask","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquaddarv1ne%2Fchatgpt-flask","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquaddarv1ne%2Fchatgpt-flask/lists"}