Spaces:
Sleeping
Sleeping
remove OPEN_AI_MODERATION_CLIENT
Browse files
app.py
CHANGED
|
@@ -60,7 +60,6 @@ if is_env_local:
|
|
| 60 |
OPEN_AI_KEY = config["OPEN_AI_KEY"]
|
| 61 |
OPEN_AI_ASSISTANT_ID_GPT4_BOT1 = config["OPEN_AI_ASSISTANT_ID_GPT4_BOT1"]
|
| 62 |
OPEN_AI_ASSISTANT_ID_GPT3_BOT1 = config["OPEN_AI_ASSISTANT_ID_GPT3_BOT1"]
|
| 63 |
-
OPEN_AI_MODERATION_BOT1 = config["OPEN_AI_MODERATION_BOT1"]
|
| 64 |
OPEN_AI_KEY_BOT2 = config["OPEN_AI_KEY_BOT2"]
|
| 65 |
OPEN_AI_ASSISTANT_ID_GPT4_BOT2 = config["OPEN_AI_ASSISTANT_ID_GPT4_BOT2"]
|
| 66 |
OPEN_AI_ASSISTANT_ID_GPT3_BOT2 = config["OPEN_AI_ASSISTANT_ID_GPT3_BOT2"]
|
|
@@ -80,7 +79,6 @@ else:
|
|
| 80 |
OPEN_AI_KEY = os.getenv("OPEN_AI_KEY")
|
| 81 |
OPEN_AI_ASSISTANT_ID_GPT4_BOT1 = os.getenv("OPEN_AI_ASSISTANT_ID_GPT4_BOT1")
|
| 82 |
OPEN_AI_ASSISTANT_ID_GPT3_BOT1 = os.getenv("OPEN_AI_ASSISTANT_ID_GPT3_BOT1")
|
| 83 |
-
OPEN_AI_MODERATION_BOT1 = os.getenv("OPEN_AI_MODERATION_BOT1", OPEN_AI_KEY)
|
| 84 |
OPEN_AI_KEY_BOT2 = os.getenv("OPEN_AI_KEY_BOT2")
|
| 85 |
OPEN_AI_ASSISTANT_ID_GPT4_BOT2 = os.getenv("OPEN_AI_ASSISTANT_ID_GPT4_BOT2")
|
| 86 |
OPEN_AI_ASSISTANT_ID_GPT3_BOT2 = os.getenv("OPEN_AI_ASSISTANT_ID_GPT3_BOT2")
|
|
@@ -144,14 +142,12 @@ open_ai_api_key_assistant_id_list = [
|
|
| 144 |
"open_ai_api_key": OPEN_AI_KEY,
|
| 145 |
"assistant_gpt4_id": OPEN_AI_ASSISTANT_ID_GPT4_BOT1,
|
| 146 |
"assistant_gpt3_id": OPEN_AI_ASSISTANT_ID_GPT3_BOT1,
|
| 147 |
-
"moderation": OPEN_AI_MODERATION_BOT1
|
| 148 |
},
|
| 149 |
{
|
| 150 |
"account":"bot2",
|
| 151 |
"open_ai_api_key": OPEN_AI_KEY_BOT2,
|
| 152 |
"assistant_gpt4_id": OPEN_AI_ASSISTANT_ID_GPT4_BOT2,
|
| 153 |
"assistant_gpt3_id": OPEN_AI_ASSISTANT_ID_GPT3_BOT2,
|
| 154 |
-
"moderation": OPEN_AI_MODERATION_BOT1
|
| 155 |
},
|
| 156 |
]
|
| 157 |
for open_ai_api_key_assistant_id in open_ai_api_key_assistant_id_list:
|
|
@@ -161,7 +157,6 @@ for open_ai_api_key_assistant_id in open_ai_api_key_assistant_id_list:
|
|
| 161 |
OPEN_AI_CLIENT = OpenAI(api_key=open_ai_api_key)
|
| 162 |
OPEN_AI_ASSISTANT_ID_GPT4 = open_ai_api_key_assistant_id["assistant_gpt4_id"]
|
| 163 |
OPEN_AI_ASSISTANT_ID_GPT3 = open_ai_api_key_assistant_id["assistant_gpt3_id"]
|
| 164 |
-
OPEN_AI_MODERATION_CLIENT = OpenAI(api_key=open_ai_api_key_assistant_id["moderation"])
|
| 165 |
print(f"OpenAI access is OK, account: {account}")
|
| 166 |
break
|
| 167 |
|
|
@@ -2306,7 +2301,7 @@ def get_instructions(content_subject, content_grade, transcript_text, key_moment
|
|
| 2306 |
|
| 2307 |
def get_chat_moderation(user_content):
|
| 2308 |
# response = client.moderations.create(input=text)
|
| 2309 |
-
response =
|
| 2310 |
response_dict = response.model_dump()
|
| 2311 |
is_flagged = response_dict['results'][0]['flagged']
|
| 2312 |
print("========get_chat_moderation==========")
|
|
|
|
| 60 |
OPEN_AI_KEY = config["OPEN_AI_KEY"]
|
| 61 |
OPEN_AI_ASSISTANT_ID_GPT4_BOT1 = config["OPEN_AI_ASSISTANT_ID_GPT4_BOT1"]
|
| 62 |
OPEN_AI_ASSISTANT_ID_GPT3_BOT1 = config["OPEN_AI_ASSISTANT_ID_GPT3_BOT1"]
|
|
|
|
| 63 |
OPEN_AI_KEY_BOT2 = config["OPEN_AI_KEY_BOT2"]
|
| 64 |
OPEN_AI_ASSISTANT_ID_GPT4_BOT2 = config["OPEN_AI_ASSISTANT_ID_GPT4_BOT2"]
|
| 65 |
OPEN_AI_ASSISTANT_ID_GPT3_BOT2 = config["OPEN_AI_ASSISTANT_ID_GPT3_BOT2"]
|
|
|
|
| 79 |
OPEN_AI_KEY = os.getenv("OPEN_AI_KEY")
|
| 80 |
OPEN_AI_ASSISTANT_ID_GPT4_BOT1 = os.getenv("OPEN_AI_ASSISTANT_ID_GPT4_BOT1")
|
| 81 |
OPEN_AI_ASSISTANT_ID_GPT3_BOT1 = os.getenv("OPEN_AI_ASSISTANT_ID_GPT3_BOT1")
|
|
|
|
| 82 |
OPEN_AI_KEY_BOT2 = os.getenv("OPEN_AI_KEY_BOT2")
|
| 83 |
OPEN_AI_ASSISTANT_ID_GPT4_BOT2 = os.getenv("OPEN_AI_ASSISTANT_ID_GPT4_BOT2")
|
| 84 |
OPEN_AI_ASSISTANT_ID_GPT3_BOT2 = os.getenv("OPEN_AI_ASSISTANT_ID_GPT3_BOT2")
|
|
|
|
| 142 |
"open_ai_api_key": OPEN_AI_KEY,
|
| 143 |
"assistant_gpt4_id": OPEN_AI_ASSISTANT_ID_GPT4_BOT1,
|
| 144 |
"assistant_gpt3_id": OPEN_AI_ASSISTANT_ID_GPT3_BOT1,
|
|
|
|
| 145 |
},
|
| 146 |
{
|
| 147 |
"account":"bot2",
|
| 148 |
"open_ai_api_key": OPEN_AI_KEY_BOT2,
|
| 149 |
"assistant_gpt4_id": OPEN_AI_ASSISTANT_ID_GPT4_BOT2,
|
| 150 |
"assistant_gpt3_id": OPEN_AI_ASSISTANT_ID_GPT3_BOT2,
|
|
|
|
| 151 |
},
|
| 152 |
]
|
| 153 |
for open_ai_api_key_assistant_id in open_ai_api_key_assistant_id_list:
|
|
|
|
| 157 |
OPEN_AI_CLIENT = OpenAI(api_key=open_ai_api_key)
|
| 158 |
OPEN_AI_ASSISTANT_ID_GPT4 = open_ai_api_key_assistant_id["assistant_gpt4_id"]
|
| 159 |
OPEN_AI_ASSISTANT_ID_GPT3 = open_ai_api_key_assistant_id["assistant_gpt3_id"]
|
|
|
|
| 160 |
print(f"OpenAI access is OK, account: {account}")
|
| 161 |
break
|
| 162 |
|
|
|
|
| 2301 |
|
| 2302 |
def get_chat_moderation(user_content):
|
| 2303 |
# response = client.moderations.create(input=text)
|
| 2304 |
+
response = OPEN_AI_CLIENT.moderations.create(input=user_content)
|
| 2305 |
response_dict = response.model_dump()
|
| 2306 |
is_flagged = response_dict['results'][0]['flagged']
|
| 2307 |
print("========get_chat_moderation==========")
|