File size: 929 Bytes
d6d8312
13a270c
 
 
 
d6d8312
 
 
 
13a270c
d6d8312
 
1018204
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
---
title: Codingprep
emoji: πŸ’»
colorFrom: purple
colorTo: yellow
sdk: streamlit
sdk_version: 1.40.1
app_file: app.py
pinned: false
license: mit
---

project/
β”œβ”€β”€ app.py                     # Main entry point for the Streamlit app
β”œβ”€β”€ prompts.py                 # Contains prompt-related text (e.g., technical_interviewer_prompt)
β”œβ”€β”€ question_handler.py        # Handles question generation and metadata processing
β”œβ”€β”€ embeddings_utils.py        # Utilities for embeddings and similarity calculations
β”œβ”€β”€ code_executor.py           # Handles code execution and test case validation
β”œβ”€β”€ requirements.txt           # Python dependencies
└── utils/
    β”œβ”€β”€ openai_client.py       # OpenAI client setup and response generation
    β”œβ”€β”€ model_loader.py        # SentenceTransformer model loading
    └── constants.py           # Constants like file paths or default values