awacke1 commited on
Commit
90accdd
·
verified ·
1 Parent(s): 1e0e48c

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +27 -5
requirements.txt CHANGED
@@ -1,5 +1,27 @@
1
- streamlit # st.write(), st.text_input(), st.columns()
2
- requests # requests.get(), requests.post(), requests.Session()
3
- huggingface_hub # InferenceClient(), HfApi().login(), whoami()
4
- openai # openai.ChatCompletion.create(), openai.Completion.create(), openai.Model.list()
5
- Pillow # Image.open(), Image.save(), Image.resize()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Core UI and Web
2
+ streamlit>=1.24.0 # st.write(), st.columns(), st.sidebar, st.markdown()
3
+ requests>=2.31.0 # requests.get(), requests.post(), requests.Session()
4
+
5
+ # AI and Machine Learning
6
+ openai>=1.3.0 # ChatCompletion.create(), Completion.create(), Audio.transcribe()
7
+ anthropic>=0.3.0 # Anthropic().messages.create(), completion()
8
+ huggingface-hub>=0.19.0 # InferenceClient(), repository_info(), model_info()
9
+
10
+ # Media Processing
11
+ Pillow>=10.0.0 # Image.open(), Image.save(), Image.resize()
12
+ opencv-python>=4.8.0 # cv2.imread(), cv2.resize(), cv2.VideoCapture()
13
+ edge-tts==6.1.12 # Communicate(), save(), generate_audio()
14
+
15
+ # Audio Processing
16
+ audio-recorder-streamlit>=0.0.8 # audio_recorder(), start_recording(), stop_recording()
17
+
18
+ # Document Processing
19
+ PyPDF2>=3.0.0 # PdfReader(), extract_text(), get_form_text_fields()
20
+
21
+ # Environment and Utils
22
+ python-dotenv>=1.0.0 # load_dotenv(), get_key(), find_dotenv()
23
+ plotly>=5.18.0 # go.Figure(), go.Scatter(), go.Bar()
24
+
25
+ # Optional Components
26
+ extra-streamlit-components>=0.1.6 # Cookie management, iframe components
27
+ beautifulsoup4>=4.12.0 # BeautifulSoup(), find(), find_all() - Only if parsing HTML/XML