| --- |
| title: Codegen |
| emoji: π |
| colorFrom: indigo |
| colorTo: yellow |
| sdk: docker |
| pinned: false |
| --- |
| |
| # Codegen |
|
|
| A FastAPI project use to generate the code snippets based on the input given. |
|
|
| We are using Granite-3B-Code-Base code model designed for code generative tasks. |
|
|
|
|
| ## π How to start app |
| Make sure you have python 3.10 or higher installed. |
| First install the dependencies. |
|
|
| Installation of transformers: |
| ``` |
| git clone https://github.com/huggingface/transformers |
| cd transformers/ |
| pip install ./ |
| ``` |
|
|
| Installing required packages: |
|
|
| ```bash |
| pip install -r requirements.txt |
| ``` |
|
|
| ### Manually |
|
|
| - Start with unicorn |
| ```bash |
| pip install unicorn |
| uvicorn index:app --reload |
| ``` |
|
|
| ### API documentation: (Change the doamin-port accordingly) |
|
|
| ``` |
| http://localhost:8000/docs/ |
| ``` |
|
|