{"id":26856852,"url":"https://github.com/leodeveloper/questionanswerobjectboxgpt4o","last_synced_at":"2026-04-10T01:06:10.223Z","repository":{"id":240165383,"uuid":"801844438","full_name":"leodeveloper/QuestionAnswerObjectBoxGpt4o","owner":"leodeveloper","description":"Question Answer application using  ObjectBox vector database, Gpt4o and langchain","archived":false,"fork":false,"pushed_at":"2024-05-17T14:41:18.000Z","size":262,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T15:46:21.997Z","etag":null,"topics":["embedding","gpt-4o","groq","groqapi","juypter-notebook","langchain","llama3","natural-language-processing","objectbox","python","questions-and-answers","rag","vector-database"],"latest_commit_sha":null,"homepage":"https://objectboxchatllama3.streamlit.app/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leodeveloper.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-05-17T02:56:36.000Z","updated_at":"2024-05-17T14:41:21.000Z","dependencies_parsed_at":"2024-05-17T04:26:14.186Z","dependency_job_id":"0e0abcdc-f9b6-4297-bfb8-84bb115e36d0","html_url":"https://github.com/leodeveloper/QuestionAnswerObjectBoxGpt4o","commit_stats":{"total_commits":7,"total_committers":1,"mean_commits":7.0,"dds":0.0,"last_synced_commit":"c2e8361f40dcd18debc90702121b8411433f31d7"},"previous_names":["leodeveloper/questionanswerobjectboxgpt4o"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leodeveloper%2FQuestionAnswerObjectBoxGpt4o","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leodeveloper%2FQuestionAnswerObjectBoxGpt4o/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leodeveloper%2FQuestionAnswerObjectBoxGpt4o/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leodeveloper%2FQuestionAnswerObjectBoxGpt4o/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leodeveloper","download_url":"https://codeload.github.com/leodeveloper/QuestionAnswerObjectBoxGpt4o/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246399822,"owners_count":20770907,"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":["embedding","gpt-4o","groq","groqapi","juypter-notebook","langchain","llama3","natural-language-processing","objectbox","python","questions-and-answers","rag","vector-database"],"created_at":"2025-03-31T00:29:48.006Z","updated_at":"2025-12-30T23:15:21.411Z","avatar_url":"https://github.com/leodeveloper.png","language":"Jupyter Notebook","readme":"# QuestionAnswerObjectBoxGpt4o\nQuestion Answer application using  ObjectBox vector database, Gpt4o and langchain\n\n![Chat Bot Image](https://github.com/leodeveloper/QuestionAnswerObjectBoxGpt4o/blob/main/llama3%20objectbox%20vectordb.png)\n\n# RAG QuestionAnswer Application with ObjectBox, GPT-4, groq, llama3, and LangChain\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Features](#features)\n- [Installation](#installation)\n- [Usage](#usage)\n- [Configuration](#configuration)\n- [Contributing](#contributing)\n- [License](#license)\n- [Acknowledgements](#acknowledgements)\n\n## Overview\n\nThis project is a Retrieval-Augmented Generation (RAG) QuestionAnswer application that extracts information from any website and answers questions based on the extracted data. The application leverages the ObjectBox vector database for efficient data storage and retrieval, GPT-4 for natural language understanding and generation, and LangChain for seamless integration of these components.\n\n## Features\n\n- **Data Extraction:** Extract content from any website.\n- **Vector Database:** Use ObjectBox for efficient storage and retrieval of data in vector format.\n- **Advanced Q\u0026A:** Utilize GPT-4 for answering questions based on extracted data.\n- **LangChain Integration:** Streamlined process for managing data flow and interactions between components.\n\n## Installation\n\nTo get started with the project, follow these steps:\n\n1. **Clone the repository:**\n\n    ```sh\n    git clone https://github.com/leodeveloper/QuestionAnswerObjectBoxGpt4o\n    cd QuestionAnswerObjectBoxGpt4o\n    ```\n\n2. **Install dependencies:**\n\n    ```sh\n    pip install -r requirements.txt\n    ```\n\n3. **Set up ObjectBox:**\n\n    Follow the instructions to install and set up ObjectBox from [ObjectBox's official documentation](https://objectbox.io/documentation/).\n\n\n## Configuration\n\nConfiguration settings for the application are managed in the `config.yaml` file. Key settings include:\n\n- **ObjectBox database path**\n- **API keys and tokens for GPT-4**\n- **Extraction parameters**\n\nMake sure to update this file with your specific settings before running the application.\n\n## Contributing\n\nWe welcome contributions to improve this project! Here’s how you can help:\n\n1. **Fork the repository.**\n2. **Create a new branch:**\n\n    ```sh\n    git checkout -b feature-name\n    ```\n\n3. **Make your changes and commit them:**\n\n    ```sh\n    git commit -m \"Description of changes\"\n    ```\n\n4. **Push to the branch:**\n\n    ```sh\n    git push origin feature-name\n    ```\n\n5. **Submit a pull request.**\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Acknowledgements\n\n- **OpenAI:** For GPT-4\n- **ObjectBox:** For the vector database solution\n- **LangChain:** For the powerful integration framework\n\nWe appreciate all the tools and libraries that have made this project possible.\n\n---\n\nFeel free to reach out at leodeveloper@gmail.com if you have any questions or need further assistance. Happy coding!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleodeveloper%2Fquestionanswerobjectboxgpt4o","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleodeveloper%2Fquestionanswerobjectboxgpt4o","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleodeveloper%2Fquestionanswerobjectboxgpt4o/lists"}