PeterBrendan commited on
Commit
db990b9
·
1 Parent(s): 2c90dcd

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
app.py CHANGED
@@ -12,12 +12,24 @@ def main():
12
 
13
  st.subheader("Intended Uses")
14
  st.write("This model is designed to assist publishers in understanding and exploring what modules most publishers use with their Prebid set-up. It can serve as a valuable reference to gain insights into common Prebid modules, best practices, and different approaches used by publishers across various domains. The model should be seen as a helpful tool to gain inspiration and understanding of common Prebid modules but not as a substitute for thorough testing and manual review of the final modules used.")
15
- st.write("To learn more about the default model, visit the [Prebid_Module_GPT2 model page](https://huggingface.co/PeterBrendan/Prebid_Module_GPT2). You can also refer to the [official Prebid Documentation on pbjs.setConfig](https://docs.prebid.org/dev-docs/publisher-api-reference/setConfig.html) for more information.")
16
 
17
  st.write("*Note:* The model may take some time to generate the output.")
18
 
19
- # Create a text input field for user prompt
20
- user_input = st.text_input("Enter a Prebid module:", "")
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  # Check if the user input is empty
23
  if user_input:
 
12
 
13
  st.subheader("Intended Uses")
14
  st.write("This model is designed to assist publishers in understanding and exploring what modules most publishers use with their Prebid set-up. It can serve as a valuable reference to gain insights into common Prebid modules, best practices, and different approaches used by publishers across various domains. The model should be seen as a helpful tool to gain inspiration and understanding of common Prebid modules but not as a substitute for thorough testing and manual review of the final modules used.")
15
+ st.write("To learn more about the default model, visit the [Prebid_Module_GPT2 model page](https://huggingface.co/PeterBrendan/Prebid_Module_GPT2). You can also refer to the [official Prebid Documentation on modules](https://docs.prebid.org/dev-docs/modules/) for more information.")
16
 
17
  st.write("*Note:* The model may take some time to generate the output.")
18
 
19
+ # Default Prebid modules
20
+ default_modules = ["[", "appnexusBidAdapter","ttdBidAdapter", "rubiconBidAdapter", "dfpAdServerVideo", "pubmaticBidAdapter", "gptPreAuction"]
21
+
22
+ # Create a selectbox for default prompts
23
+ default_module = st.selectbox("Choose a default Prebid module:", default_modules)
24
+
25
+ # Create a text input field for custom prompt
26
+ custom_module = st.text_input("Enter a custom Prebid module:", "")
27
+
28
+ # Check if a default module is selected
29
+ if default_module:
30
+ user_input = default_module
31
+ else:
32
+ user_input = custom_module
33
 
34
  # Check if the user input is empty
35
  if user_input: