Spaces:
Running
Running
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==========")
|