{"id":26951688,"url":"https://github.com/imadsaddik/mimchat","last_synced_at":"2026-01-17T22:17:03.727Z","repository":{"id":187940339,"uuid":"677762993","full_name":"ImadSaddik/mimChat","owner":"ImadSaddik","description":"This chat interface project allows you to integrate easily your model to chat with.","archived":false,"fork":false,"pushed_at":"2024-09-03T15:51:48.000Z","size":259,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-03T00:17:06.746Z","etag":null,"topics":["chatbot","interface","machine-learning-models","palm-api"],"latest_commit_sha":null,"homepage":"","language":"Vue","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/ImadSaddik.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}},"created_at":"2023-08-12T15:00:05.000Z","updated_at":"2024-09-03T15:51:51.000Z","dependencies_parsed_at":"2023-08-12T21:27:17.264Z","dependency_job_id":"e37b6042-6f9a-4a03-a500-858d0afaa7b0","html_url":"https://github.com/ImadSaddik/mimChat","commit_stats":null,"previous_names":["imadsaddik/chatinterface"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ImadSaddik/mimChat","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImadSaddik%2FmimChat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImadSaddik%2FmimChat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImadSaddik%2FmimChat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImadSaddik%2FmimChat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ImadSaddik","download_url":"https://codeload.github.com/ImadSaddik/mimChat/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImadSaddik%2FmimChat/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28519880,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T22:11:28.393Z","status":"ssl_error","status_checked_at":"2026-01-17T22:11:27.841Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["chatbot","interface","machine-learning-models","palm-api"],"created_at":"2025-04-03T00:17:11.155Z","updated_at":"2026-01-17T22:17:03.713Z","avatar_url":"https://github.com/ImadSaddik.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mimChat\n\n## Description\nmimChat is a `Django / Vue` project that aims to create a simple chat interface. In the backend we use django and you can put there any pretrained model to receive the response and get it displayed in the interface. mim by the way stands for `Made in Morocco`\n\n## Key Features\n- Easy to use.\n- The ability to save, edit, and delete rooms.\n- The possibility of using your own model in the backend.\n\n## Getting Started\nTo get started with this project, follow these steps:\n\n1. Clone the repository: `git clone https://github.com/ImadSaddik/chatInterface.git`\n2. Install the required dependencies: `pip install -r requirements.txt`, the file is inside `chat_app_django`\n3. Go to `chat_app_vue` and run: `npm install`\n4. Go to `chat_app_django` and run: `python manage.py migrate` \u0026 `python manage.py runserver`\n5. Go to `chat_app_vue` and run: `npm run serve`\n\n\n## Use your own model\nYou need to go to the file located in `chat_app_django/chatbot/views.py` and import your model there. After importing the model delete this line of code `response = responses[random.randint(0, len(responses) - 1)]` and use your model instead to get the response.\n\n```python\n@api_view(['POST'])\ndef chat(request):\n  global responses\n  prompt = json.loads(request.body)['prompt']\n  # if we have access to a pretrained model, we can feed the prompt into the model and get a response\n  \n  response = responses[random.randint(0, len(responses) - 1)]\n  \n  return JsonResponse({'response': response})\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimadsaddik%2Fmimchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimadsaddik%2Fmimchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimadsaddik%2Fmimchat/lists"}