Skip to content

Latest commit

 

History

History
82 lines (62 loc) · 2.37 KB

README.md

File metadata and controls

82 lines (62 loc) · 2.37 KB

Shared Context AI Middelware

This project aims to create a shared context system between ChatGPT and Claude by Anthropic. For Project Technology Stack Decision-Making Process see PROJECT_DECISION

Table of Contents

Introduction

This project aims to create a shared context system between ChatGPT and Claude by Anthropic. This system allows seamless communication and context sharing between the two AI models, enabling more coherent and context-aware interactions.

Installation

To install and set up the project using API Platform with Docker, follow these steps:

  1. Clone the repository:

    git clone https://github.com/soft-cloud-dev/shared-context-ai.git
    cd shared-context-ai
  2. Set up environment variables:

    cp .env.example .env
    # Update .env with your configuration
  3. Build and start the Docker containers:

    docker-compose up -d --build
  4. Install dependencies inside the Docker container:

    docker-compose exec php composer install
  5. Run database migrations (if applicable):

    docker-compose exec php bin/console doctrine:migrations:migrate
  6. Access the application:

    • API Platform: http://localhost:8080
    • Admin Panel (if configured): http://localhost:8081

Usage

For usage instructions, refer to the documentation in the docs directory.

Contributing

We welcome contributions to the project. To contribute, follow these steps:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/your-feature-name
  3. Make your changes and commit them:

    git commit -m 'Add some feature'
  4. Push to the branch:

    git push origin feature/your-feature-name
  5. Open a pull request.

Please ensure that your code adheres to the project's coding standards and includes appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

If you have any questions or need further assistance, feel free to contact the project maintainers:

Maintainer: [email protected]