slide-deck-ai / app.py

Commit History

refactor: move re import from app.py to global_config.py
2848e7f

rsrini7 commited on

refactor: move PROVIDER_REGEX to GlobalConfig class
6c5a6a1

rsrini7 commited on

refactor: move provider env keys to GlobalConfig and optimize imports
b4ec8f7

rsrini7 commited on

refactor: move LLM max input length to global config
1f1c036

rsrini7 commited on

dynamically added input text limit and removed .idea folder
d499f0a

rsrini7 commited on

warning removed and resued streamlit session
b7b55f2

rsrini7 commited on

auto load api key from .env if set for the selected model
efd4c34

rsrini7 commited on

open router with openai api using langchain sdk
3b3664d

rsrini7 commited on

added openrouter api and called using simple http layer
ebb3b12

rsrini7 commited on

Move PDF content extraction to a separate module
1540d77

barunsaha commited on

Set max page limit as a constant
a3eb7e4

barunsaha commited on

Update prompts & additional info handling on refinement
af702c9

barunsaha commited on

Add initial version of PDF-based PPT generation
e05d21b

barunsaha commited on

Remove default HF access token
a1424a7

barunsaha commited on

Update HF token & permission message
2d65634

barunsaha commited on

Further update the error message
607f420

barunsaha commited on

Set default LLM via env variable
a18e5bc

barunsaha commited on

Fix error in previously handled error!
258a34d

barunsaha commited on

Display a helpful message on HF inference quota exhaustion error
5186765

barunsaha commited on

Add Ollama model name example
32fb706

barunsaha commited on

Add missing input fields in case of offline usage (Ollama)
6d3e57c

barunsaha commited on

Add Azure OpenAI support
e65d286

barunsaha commited on

Add Gemini Flash Lite and update usage instructions
dd2517b

barunsaha commited on

Add API key error message for Together AI
5b59747

barunsaha commited on

Add Llama 3 LLMs via Together AI
46d1ee4

barunsaha commited on

Add gemini-2.0-flash-exp LLM
856ad6d

barunsaha commited on

Add New Year's greetings
9dea25e

barunsaha commited on

Remove print
2632048

barunsaha commited on

Add support for offline LLMs via Ollama
4184417

barunsaha commited on

Clear API key input when a different LLM is selected
16bd9b2

barunsaha commited on

Check API keys for proper format
17a0c62

barunsaha commited on

Add support for Cohere
44d6df8

barunsaha commited on

Add support for Gemini 1.5 Flash via Gemini API
cf45a37

barunsaha commited on

Allow users to provide their own HF access token/API key
69fbdcb

barunsaha commited on

Update usage instructions and add copyright notice
16f6869

barunsaha commited on

Update some of the error messages
528a9bd

barunsaha commited on

Allow users to choose from two different Mistral models
813ce6e

barunsaha commited on

Remove the list of icons names provided with the prompts
47f61b3

barunsaha commited on

Update the progress bar's increment
7bd7f55

barunsaha commited on

Fix #44: show helpful error message when the token count exceeds
8953d62

barunsaha commited on

Add more exception handling
e9617d4

barunsaha commited on

Add feedback link and refactor some code
4d7e0d8

barunsaha commited on

Fix #31: find & use similar icons when non-existing icon names are generated by the LLM
ed77618

barunsaha commited on

Fix #29: improve JSON handling and keys
c1acf68

barunsaha commited on

Update the prompts
815286a

barunsaha commited on

Add a slide with icons
e611c5a

barunsaha commited on

Use LangChain to get streaming response from the LLM; update progress bar to display the current status
b5434b8

barunsaha commited on

Update app's progress display
f809d41

barunsaha commited on

Update description
85a7fa9

barunsaha commited on

Update usage instructions
294b6dd

barunsaha commited on