Skip to content

birdman093/clippy-ai

Repository files navigation

Introduction

Contributors Forks Stargazers Issues MIT License

Logo

OpenAI inside Autodesk Revit
View Demo

Table of Contents
  1. About The Project
  2. Workflow Overview
  3. Technologies
  4. Building Clippy-AI
  5. Roadmap
  6. Contributing
  7. License
  8. Acknowledgments

About The Project

Clippy-Ai is an openAI inside Autodesk Revit integration that enables users to make text-based prompts to the openAI gpt-4.0 model and receive live updates to their open model based on their requests.

(back to top)

What does it do

(back to top)

Technologies

  • Visual Studio 2022
  • WPF
  • OpenAI API
  • RevitPy
  • Flask

(back to top)

Building Clippy-AI

Build Clippy-AI yourself!

Prerequisites

You will need the following libraries and/or software installed before getting to the fun!

  • RevitPy
  • Python, pip
  • OpenAI Api Key

Installing Client Application Locally

  1. Install RevitPy
  2. Point RevitPy Settings to clippyai\frontend e.g. C:\Users\RFeathers\Documents\GitHub\clippy-ai\frontend
  3. Reload RevitPy

Running Server Application Locally

  1. Set up Local Python Environment
  2. Copy OpenAI ApiKey as chatgptapikey.env file in server folder (just the key, no name needed)
  3. pip install -r requirements.txt
  4. python main.py

Short-Term Roadmap

  • Better Context and Prompting
  • Hosting on Cloud
    • Flask Server
    • Updating Requests from frontend to include OpenAI key

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Please see contribution guide

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Acknowledgments

Thank you AEC Tech 2023, CORE Studio, Thornton Tomasetti, and the machines for making this hack possible AECTech.

(back to top)

About

OpenAI for Autodesk Revit Plugin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published