grumppie commited on
Commit
2f87ecd
·
verified ·
1 Parent(s): 0c33c60

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. app.py +218 -61
  2. tool_logs.log +441 -0
app.py CHANGED
@@ -58,7 +58,7 @@ record_user_details_json = {
58
  },
59
  "notes": {
60
  "type": "string",
61
- "description": "Any additional information about the conversation that's worth recording to give context"
62
  }
63
  },
64
  "required": ["email"],
@@ -112,21 +112,29 @@ class Me:
112
  "record_unknown_question": record_unknown_question
113
  }
114
  for tool_call in tool_calls:
115
- tool_name = tool_call.function.name
116
- arguments = json.loads(tool_call.function.arguments)
117
- print(f"Tool called: {tool_name} with args: {arguments}", flush=True)
118
- if tool_name not in valid_tools:
119
- push(f"Invalid tool call attempted: {tool_name}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
120
  results.append({
121
  "role": "tool",
122
- "content": json.dumps({"error": f"Unknown tool: {tool_name}"}),
123
- "tool_call_id": tool_call.id
124
- })
125
- else:
126
- result = valid_tools[tool_name](**arguments)
127
- results.append({
128
- "role": "tool",
129
- "content": json.dumps(result),
130
  "tool_call_id": tool_call.id
131
  })
132
  return results
@@ -138,39 +146,70 @@ class Me:
138
  You are given a summary of {self.name}'s background and LinkedIn profile which you can use to answer questions. \
139
  Be professional and engaging, as if talking to a potential client or future employer who came across the website. \
140
  IMPORTANT: If you don't know the answer to any question OR if the question is unrelated to {self.name}'s career/background/skills/experience, YOU MUST USE THE `record_unknown_question` tool. \
141
- If the user is engaging in discussion, try to steer them towards getting in touch via email and use the `record_user_details` tool."""
142
-
143
- prompt += """
144
-
145
- ### Examples:
146
- user: What is your name?
147
- assistant: My name is Sarthak Pawar.
148
 
149
- user: What is your age?
150
- tool: record_unknown_question
 
 
 
151
 
152
- user: What is your favorite color?
153
- assistant: I'm sorry, but can you please ask a question related to my career, background, skills and experience?
154
- tool: record_unknown_question
155
 
 
 
 
 
 
 
 
 
 
 
156
  user: can you help me with my web development project?
157
  assistant: sure, I can help you with that.
158
-
159
- user: can you help me with my project?
160
- assistant: depends on the project.
161
- tool: record_unknown_question
162
 
163
  user: how can I contact you?
164
  assistant: please provide your name and email and I'll get back to you as soon as possible.
165
- tool: record_user_details
166
-
167
- user: I’m also a dev and I’m struggling with AWS Lambda cold starts – got any tips?
168
- assistant: Absolutely! Cold starts can be tricky. I'd be happy to share more — could you please provide your email?
169
- tool: record_user_details
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
 
171
- user: what's your favorite movie?
172
- assistant: I prefer to keep the focus on my professional background here — feel free to ask about my skills or experience.
173
- tool: record_unknown_question
174
  """
175
 
176
  prompt += f"\n\n## Summary:\n{self.summary}\n\n## LinkedIn Profile:\n{self.linkedin}\n\n"
@@ -179,7 +218,26 @@ class Me:
179
  def get_evaluator_prompt(self) -> str:
180
  return self.system_prompt() + "\n\nYou are now evaluating if the assistant is behaving correctly per these guidelines."
181
 
182
- def evaluator_user_prompt(self, reply: str, message: str, history: str) -> str:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
183
  return f"""You are evaluating a conversation between a user and an AI assistant impersonating a real person.
184
 
185
  ---
@@ -199,14 +257,78 @@ class Me:
199
 
200
  ---
201
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
202
  Please evaluate the assistant's response.
203
  - Is the response acceptable? (True/False)
204
  - Feedback: (Explain what was good or what needs improvement)"""
205
 
206
- def evaluate(self, reply, message, history) -> Evaluation:
207
  messages = [
208
  {"role": "system", "content": self.get_evaluator_prompt()},
209
- {"role": "user", "content": self.evaluator_user_prompt(reply, message, history)}
210
  ]
211
  try:
212
  response = self.openai.beta.chat.completions.parse(
@@ -220,37 +342,72 @@ Please evaluate the assistant's response.
220
  return Evaluation(is_acceptable=False, feedback="Evaluation parsing failed or incomplete.")
221
 
222
  def rerun(self, reply, message, history, feedback):
223
- updated_system_prompt = self.system_prompt() + f"\n\n## Previous answer rejected:\n{reply}\n\nReason: {feedback}\n"
224
  messages = [{"role": "system", "content": updated_system_prompt}] + history + [{"role": "user", "content": message}]
225
  return self.openai.chat.completions.create(model="gpt-4.1-mini", messages=messages, tools=tools)
226
 
227
  def chat(self, message, history):
 
228
  messages = [{"role": "system", "content": self.system_prompt()}] + history + [{"role": "user", "content": message}]
229
- retry_count = 0
230
  max_retries = 3
 
231
 
232
- while retry_count < max_retries:
233
- response = self.openai.chat.completions.create(model="gpt-4.1-mini", messages=messages, tools=tools)
234
- reply = response.choices[0].message.content
235
- finish_reason = response.choices[0].finish_reason
236
 
237
- if finish_reason == "tool_calls":
238
- tool_calls = response.choices[0].message.tool_calls
239
- results = self.handle_tool_call(tool_calls)
240
- messages.append(response.choices[0].message)
241
- messages.extend(results)
242
- continue
243
 
244
- evaluation = self.evaluate(reply, message, history)
245
- if evaluation.is_acceptable:
246
- return reply
 
 
 
 
 
 
 
 
 
 
 
247
 
248
- print("Retrying due to failed evaluation:", evaluation.feedback)
249
- response = self.rerun(reply, message, history, evaluation.feedback)
250
- retry_count += 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
251
 
252
- push("⚠️ Maximum retry attempts reached.")
253
- return "I'm sorry, I couldn't generate a suitable response. Please try again later."
254
 
255
  if __name__ == "__main__":
256
  me = Me()
 
58
  },
59
  "notes": {
60
  "type": "string",
61
+ "description": "generate a summary of the conversation. Any additional information about the conversation that's worth recording to give context"
62
  }
63
  },
64
  "required": ["email"],
 
112
  "record_unknown_question": record_unknown_question
113
  }
114
  for tool_call in tool_calls:
115
+ try:
116
+ tool_name = tool_call.function.name
117
+ arguments = json.loads(tool_call.function.arguments)
118
+ print(f"Tool called: {tool_name} with args: {arguments}", flush=True)
119
+ if tool_name not in valid_tools:
120
+ push(f"Invalid tool call attempted: {tool_name}")
121
+ results.append({
122
+ "role": "tool",
123
+ "content": json.dumps({"error": f"Unknown tool: {tool_name}"}),
124
+ "tool_call_id": tool_call.id
125
+ })
126
+ else:
127
+ result = valid_tools[tool_name](**arguments)
128
+ results.append({
129
+ "role": "tool",
130
+ "content": json.dumps(result),
131
+ "tool_call_id": tool_call.id
132
+ })
133
+ except Exception as e:
134
+ push(f"Error handling tool call: {str(e)}")
135
  results.append({
136
  "role": "tool",
137
+ "content": json.dumps({"error": f"Error handling tool call: {str(e)}"}),
 
 
 
 
 
 
 
138
  "tool_call_id": tool_call.id
139
  })
140
  return results
 
146
  You are given a summary of {self.name}'s background and LinkedIn profile which you can use to answer questions. \
147
  Be professional and engaging, as if talking to a potential client or future employer who came across the website. \
148
  IMPORTANT: If you don't know the answer to any question OR if the question is unrelated to {self.name}'s career/background/skills/experience, YOU MUST USE THE `record_unknown_question` tool. \
149
+ If the user is engaging in discussion related to {self.name}'s career/background/skills/experience or wants to work with {self.name}, try to steer them towards getting in touch via email. \
150
+ If the user provides their name and email, you should use the `record_user_details` tool.
 
 
 
 
 
151
 
152
+ ## gaurd rails:
153
+ - if the user is asking about {self.name}'s career/background/skills/experience or wants to work with {self.name}, the agent should get the user to provide their name and email and do not call any tools.
154
+ - if the user is asking about anything unrelated to {self.name}'s career/background/skills/experience, the agent should use the `record_unknown_question` tool and try to guide the user back to the topic of {self.name}'s career/background/skills/experience.
155
+ - if and only if the user provides their name and email, the agent should use the `record_user_details` tool and reply with a message that says "great, I'll get back to you as soon as possible."
156
+ - if you think the conversation is going off topic, restric the bot to bring it back on topic: {self.name}'s career/background/skills/experience
157
 
158
+ """
 
 
159
 
160
+ prompt += """
161
+
162
+ ## Tool Call Evaluation Criteria:
163
+ tool information:
164
+ - only call record_user_details if the user provides their name or email.
165
+ - only call record_unknown_question if the user is asking about anything unrelated to {self.name}'s career/background/skills/experience or you don't know the answer.
166
+
167
+ if a specific tool was spposed to be called, but wasn't, that's a failure.
168
+ if a tool was called, but the response is not related to the tool call, that's a failure.
169
+ for example,
170
  user: can you help me with my web development project?
171
  assistant: sure, I can help you with that.
172
+ tool call: null
173
+ this is a failure because the tool call was null. it should have been record_unknown_question.
 
 
174
 
175
  user: how can I contact you?
176
  assistant: please provide your name and email and I'll get back to you as soon as possible.
177
+ tool call: null
178
+ this is a success. the user is asking to be contacted, so the agent should get the user to provide their name and email.
179
+
180
+ user: my name is shivam and you can contact me at [email protected]
181
+ assistant: null
182
+ tool call: record_user_details
183
+ this is a success because the tool call was record_user_details and the response is related to the tool call.
184
+
185
+ user: do you watch f1
186
+ assistant: yes, I do.
187
+ tool call: null
188
+ this is a failure because the tool call was null. it should have been record_unknown_question. any question unrelated to the user's career/background/skills/experience should call record_unknown_question.
189
+
190
+ user: who is your father
191
+ assistant: null
192
+ tool call: record_unknown_question
193
+ this is a success because the tool call was record_unknown_question and the response is related to the tool call.
194
+
195
+ user: how many stars are there in the milky way?
196
+ assistant: null
197
+ tool call: record_unknown_question
198
+ this is a success because the tool call was record_unknown_question and the response is related to the tool call.
199
+
200
+
201
+ user: would you be open to working with me?
202
+ assistant: sure, I'd be happy to work with you. please provide your name and email and I'll get back to you as soon as possible.
203
+ tool call: null
204
+ this is a success because the user is asking to work with the agent, so the agent should get the user to provide their name and email.
205
+
206
+ user: you can contact me at [email protected]
207
+ assistant: null
208
+ tool call: record_user_details
209
+ this is a success because the user is providing their name and email, so the agent should use the `record_user_details` tool.
210
+
211
+
212
 
 
 
 
213
  """
214
 
215
  prompt += f"\n\n## Summary:\n{self.summary}\n\n## LinkedIn Profile:\n{self.linkedin}\n\n"
 
218
  def get_evaluator_prompt(self) -> str:
219
  return self.system_prompt() + "\n\nYou are now evaluating if the assistant is behaving correctly per these guidelines."
220
 
221
+ def get_tool_response_prompt(self) -> str:
222
+ return f"""You are {self.name} responding to a user after a tool has been called.
223
+
224
+ ## Context:
225
+ - A tool was just executed (either recording user details or recording an unknown question)
226
+ - You should now provide a natural, conversational response to the user
227
+ - Do NOT call any tools - just respond conversationally
228
+ - Keep the response professional and engaging
229
+ - If the tool was `record_user_details`, acknowledge that you'll get back to them
230
+ - If the tool was `record_unknown_question`, guide the conversation back to your career/background/skills/experience
231
+
232
+ ## Your background:
233
+ {self.summary}
234
+
235
+ ## LinkedIn Profile:
236
+ {self.linkedin}
237
+
238
+ Remember: You are representing {self.name} professionally. Be helpful, engaging, and steer conversations toward your expertise and career opportunities."""
239
+
240
+ def evaluator_user_prompt(self, reply: str, message: str, history: str, tool_call) -> str:
241
  return f"""You are evaluating a conversation between a user and an AI assistant impersonating a real person.
242
 
243
  ---
 
257
 
258
  ---
259
 
260
+ ## Tool Call:
261
+ {tool_call}
262
+
263
+ ## Tool Call Evaluation Criteria:
264
+
265
+ tool information:
266
+ - only call record_user_details if the user provides their name or email.
267
+ - only call record_unknown_question if the user is asking about anything unrelated to {self.name}'s career/background/skills/experience or ##you don't know the answer.
268
+
269
+ if a specific tool was spposed to be called, but wasn't, that's a failure.
270
+ if a tool was called, but the response is not related to the tool call, that's a failure.
271
+ for example,
272
+ user: can you help me with my web development project?
273
+ assistant: sure, I can help you with that.
274
+ tool call: null
275
+ this is a failure because the tool call was null. it should have been record_unknown_question.
276
+
277
+ user: how can I contact you?
278
+ assistant: please provide your name and email and I'll get back to you as soon as possible.
279
+ tool call: null
280
+ this is a success. the user is asking to be contacted, so the agent should get the user to provide their name and email.
281
+
282
+ user: my name is shivam and you can contact me at [email protected]
283
+ assistant: null
284
+ tool call: record_user_details
285
+ this is a success because the tool call was record_user_details and the response is related to the tool call.
286
+
287
+ user: do you watch f1
288
+ assistant: yes, I do.
289
+ tool call: null
290
+ this is a failure because the tool call was null. it should have been record_unknown_question. any question unrelated to the user's career/background/skills/experience should call record_unknown_question.
291
+
292
+ user: who is your father
293
+ assistant: null
294
+ tool call: record_unknown_question
295
+ this is a success because the tool call was record_unknown_question and the response is related to the tool call.
296
+
297
+ user: how many stars are there in the milky way?
298
+ assistant: null
299
+ tool call: record_unknown_question
300
+ this is a success because the tool call was record_unknown_question and the response is related to the tool call.
301
+
302
+
303
+ user: would you be open to working with me?
304
+ assistant: sure, I'd be happy to work with you. please provide your name and email and I'll get back to you as soon as possible.
305
+ tool call: null
306
+ this is a success because the user is asking to work with the agent, so the agent should get the user to provide their name and email.
307
+
308
+ user: you can contact me at [email protected]
309
+ assistant: null
310
+ tool call: record_user_details
311
+ this is a success because the user is providing their name and email, so the agent should use the `record_user_details` tool.
312
+
313
+
314
+
315
+
316
+ ## gaurd rails:
317
+ - when a tool call is made, the agent will not provide a reply. that will be handled in the next step. so don't judge the reply when a tool call is made. because it will be null.
318
+ - if the user is asking about {self.name}'s career/background/skills/experience or wants to work with {self.name}, the agent should get the user to provide their name and email and do not call any tools.
319
+ - if the user is asking about anything unrelated to {self.name}'s career/background/skills/experience, the agent should use the `record_unknown_question` tool and try to guide the user back to the topic of {self.name}'s career/background/skills/experience.
320
+ - if and only if the user provides their name and email, the agent should use the `record_user_details` tool and reply with a message that says "great, I'll get back to you as soon as possible."
321
+ - if you think the conversation is going off topic, restric the bot to bring it back on topic: {self.name}'s career/background/skills/experience
322
+
323
+
324
  Please evaluate the assistant's response.
325
  - Is the response acceptable? (True/False)
326
  - Feedback: (Explain what was good or what needs improvement)"""
327
 
328
+ def evaluate(self, reply, message, history, tool_call) -> Evaluation:
329
  messages = [
330
  {"role": "system", "content": self.get_evaluator_prompt()},
331
+ {"role": "user", "content": self.evaluator_user_prompt(reply, message, history, tool_call)}
332
  ]
333
  try:
334
  response = self.openai.beta.chat.completions.parse(
 
342
  return Evaluation(is_acceptable=False, feedback="Evaluation parsing failed or incomplete.")
343
 
344
  def rerun(self, reply, message, history, feedback):
345
+ updated_system_prompt = self.system_prompt() + f"\n\n## Previous answer rejected:\n{reply}\n\nReason: {feedback}\n respond appropriately according to the gaurd rails."
346
  messages = [{"role": "system", "content": updated_system_prompt}] + history + [{"role": "user", "content": message}]
347
  return self.openai.chat.completions.create(model="gpt-4.1-mini", messages=messages, tools=tools)
348
 
349
  def chat(self, message, history):
350
+ history = history[-10:]
351
  messages = [{"role": "system", "content": self.system_prompt()}] + history + [{"role": "user", "content": message}]
352
+ satisfied = False
353
  max_retries = 3
354
+ retries = 0
355
 
356
+ response = self.openai.chat.completions.create(model="gpt-4.1-mini", messages=messages, tools=tools)
357
+ reply = response.choices[0].message.content
358
+ finish_reason = response.choices[0].finish_reason
359
+ tool_call = response.choices[0].message.tool_calls
360
 
361
+ feedback = ""
 
 
 
 
 
362
 
363
+ while not satisfied and retries < max_retries:
364
+
365
+ if(retries > 0):
366
+ response = self.rerun(reply, message, history, feedback)
367
+ reply = response.choices[0].message.content
368
+ finish_reason = response.choices[0].finish_reason
369
+ tool_call = response.choices[0].message.tool_calls
370
+
371
+ print(f"rerun_message: {response.choices[0].message}\n\n", flush=True)
372
+ print(f"rerun_reply: {reply}\n\n", flush=True)
373
+ print(f"rerun_message: {message}\n\n", flush=True)
374
+ print(f"rerun_history: {history}\n\n", flush=True)
375
+ print(f"rerun_tool_call: {tool_call}\n\n", flush=True)
376
+
377
 
378
+ evaluation = self.evaluate(reply, message, history, tool_call)
379
+ if evaluation.is_acceptable:
380
+ retries = 0
381
+ print(f"Evaluation successful: {evaluation.feedback}", flush=True)
382
+ if finish_reason == "tool_calls":
383
+ print(f"Tool calls: {tool_call}", flush=True)
384
+ tool_calls = response.choices[0].message.tool_calls
385
+ results = self.handle_tool_call(tool_calls)
386
+ messages.append(response.choices[0].message)
387
+ messages.extend(results)
388
+ response_messages = [{"role": "system", "content": self.get_tool_response_prompt()}] + history + [{"role": "user", "content": message}]
389
+ response = self.openai.chat.completions.create(model="gpt-4.1-mini", messages=response_messages)
390
+ reply = response.choices[0].message.content
391
+ print(f"response: {response.choices[0].message}\n\n", flush=True)
392
+
393
+ satisfied = True
394
+ return reply
395
+ print(f"satisfied\n\n", flush=True)
396
+ satisfied = True
397
+ else:
398
+ print(f"reply: {reply}\n\n", flush=True)
399
+ print(f"message: {message}\n\n", flush=True)
400
+ print(f"history: {history}\n\n", flush=True)
401
+ print(f"tool_call: {tool_call}\n\n", flush=True)
402
+ print(f"Evaluation failed: {evaluation.feedback}\n\n", flush=True)
403
+ feedback = evaluation.feedback
404
+ retries += 1
405
+ if(retries >= max_retries):
406
+ print(f"Max retries reached\n\n", flush=True)
407
+ return "I'm sorry, I'm having trouble answering your question. can we move back to talking about my career/background/skills/experience?"
408
+
409
+ return reply
410
 
 
 
411
 
412
  if __name__ == "__main__":
413
  me = Me()
tool_logs.log CHANGED
@@ -9,3 +9,444 @@ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1
9
  INFO:root:Recording guma gumma with email [email protected] and notes Interested in Flutter app development for autonomous AI agent NPCs in a story-based RPG game.
10
  INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
11
  INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  INFO:root:Recording guma gumma with email [email protected] and notes Interested in Flutter app development for autonomous AI agent NPCs in a story-based RPG game.
10
  INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
11
  INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
12
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
13
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
14
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
15
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
16
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
17
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
18
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
19
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
20
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
21
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
22
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
23
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
24
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
25
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
26
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
27
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
28
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
29
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
30
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
31
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
32
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
33
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
34
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
35
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
36
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
37
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
38
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
39
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
40
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
41
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
42
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
43
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
44
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
45
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
46
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
47
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
48
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
49
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
50
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
51
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
52
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
53
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
54
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
55
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
56
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
57
+ INFO:root:Recording unknown question: hi
58
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
59
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
60
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
61
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
62
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
63
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
64
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
65
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
66
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
67
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
68
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
69
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
70
+ INFO:root:Recording with email and notes User expressed interest in offering a React Native developer role.
71
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
72
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
73
+ INFO:root:Recording Name not provided with email and notes User interested in working with Sarthak Pawar as a React Native developer.
74
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
75
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
76
+ INFO:root:Recording Name not provided with email and notes User interested in working with Sarthak Pawar as a React Native developer; requesting contact info.
77
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
78
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
79
+ INFO:root:Recording Name not provided with email and notes User interested in discussing work opportunities as a React Native developer.
80
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
81
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
82
+ INFO:root:Recording Name not provided with email and notes Interested in working with Sarthak Pawar as React Native developer
83
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
84
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
85
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
86
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
87
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
88
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
89
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
90
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
91
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
92
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
93
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
94
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
95
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
96
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
97
+ INFO:root:Recording Name not provided with email and notes User asked about my skill sets and I invited them to share contact details for further discussion.
98
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
99
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
100
+ INFO:root:Recording Name not provided with email and notes User asked about skill sets; interested in career-related discussion.
101
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
102
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
103
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
104
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
105
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
106
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
107
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
108
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
109
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
110
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
111
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
112
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
113
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
114
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
115
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
116
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
117
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
118
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
119
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
120
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
121
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
122
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
123
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
124
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
125
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
126
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
127
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
128
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
129
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
130
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
131
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
132
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
133
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
134
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
135
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
136
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
137
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
138
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
139
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
140
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
141
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
142
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
143
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
144
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
145
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
146
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
147
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
148
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
149
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
150
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
151
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
152
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
153
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
154
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
155
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
156
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
157
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
158
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
159
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
160
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
161
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
162
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
163
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
164
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
165
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
166
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
167
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
168
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
169
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
170
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
171
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
172
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
173
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
174
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
175
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
176
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
177
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
178
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
179
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
180
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
181
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
182
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
183
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
184
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
185
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
186
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
187
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
188
+ INFO:root:Recording unknown question: can you do skuba diving?
189
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
190
+ INFO:root:Recording unknown question: can you do skuba diving?
191
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
192
+ INFO:root:Recording unknown question: can you do skuba diving?
193
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
194
+ INFO:root:Recording unknown question: can you do skuba diving?
195
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
196
+ INFO:root:Recording unknown question: can you do skuba diving?
197
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
198
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
199
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
200
+ INFO:root:Recording unknown question: can you do skuba diving?
201
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
202
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
203
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
204
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
205
+ INFO:root:Recording unknown question: can you do skuba diving?
206
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
207
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
208
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
209
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
210
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
211
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
212
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
213
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
214
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
215
+ INFO:root:Recording unknown question: can you do skuba diving?
216
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
217
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
218
+ INFO:root:Recording unknown question: can you do skuba diving?
219
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
220
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
221
+ INFO:root:Recording unknown question: can you do skuba diving?
222
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
223
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
224
+ INFO:root:Recording unknown question: can you do skuba diving?
225
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
226
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
227
+ INFO:root:Recording unknown question: can you do skuba diving?
228
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
229
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
230
+ INFO:root:Recording unknown question: can you do skuba diving?
231
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
232
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
233
+ INFO:root:Recording unknown question: can you do skuba diving?
234
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
235
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
236
+ INFO:root:Recording unknown question: can you do skuba diving?
237
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
238
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
239
+ INFO:root:Recording unknown question: can you do skuba diving?
240
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
241
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
242
+ INFO:root:Recording unknown question: can you do skuba diving?
243
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
244
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
245
+ INFO:root:Recording unknown question: can you do skuba diving?
246
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
247
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
248
+ INFO:root:Recording unknown question: can you do skuba diving?
249
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
250
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
251
+ INFO:root:Recording unknown question: can you do skuba diving?
252
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
253
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
254
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
255
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
256
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
257
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
258
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
259
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
260
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
261
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
262
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
263
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
264
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
265
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
266
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
267
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
268
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
269
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
270
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
271
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
272
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
273
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
274
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
275
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
276
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
277
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
278
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
279
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
280
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
281
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
282
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
283
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
284
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
285
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
286
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
287
+ INFO:root:Recording unknown question: do you know skuba diving
288
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
289
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
290
+ INFO:root:Recording unknown question: do you know skuba diving
291
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
292
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
293
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
294
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
295
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
296
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
297
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
298
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
299
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
300
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
301
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
302
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
303
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
304
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
305
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
306
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
307
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
308
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
309
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
310
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
311
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
312
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
313
+ INFO:root:Recording unknown question: do you know salsa dancing
314
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
315
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
316
+ INFO:root:Recording unknown question: do you know salsa dancing
317
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
318
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
319
+ INFO:root:Recording unknown question: do you know salsa dancing
320
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
321
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
322
+ INFO:root:Recording unknown question: do you know salsa dancing
323
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
324
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
325
+ INFO:root:Recording unknown question: do you know salsa dancing
326
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
327
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
328
+ INFO:root:Recording unknown question: do you know salsa dancing
329
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
330
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
331
+ INFO:root:Recording unknown question: do you know salsa dancing
332
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
333
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
334
+ INFO:root:Recording unknown question: do you know salsa dancing
335
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
336
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
337
+ INFO:root:Recording unknown question: do you know salsa dancing
338
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
339
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
340
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
341
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
342
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
343
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
344
+ INFO:root:Recording unknown question: are you male or female?
345
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
346
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
347
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
348
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
349
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
350
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
351
+ INFO:root:Recording unknown question: are you male or female
352
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
353
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
354
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
355
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
356
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
357
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
358
+ INFO:root:Recording unknown question: do you know salsa dancing
359
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
360
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
361
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
362
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
363
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
364
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
365
+ INFO:root:Recording unknown question: do you know salsa dancing
366
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
367
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
368
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
369
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
370
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
371
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
372
+ INFO:root:Recording unknown question: do you know salsa dancing
373
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
374
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
375
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
376
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
377
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
378
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
379
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
380
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
381
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
382
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
383
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
384
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
385
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
386
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
387
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
388
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
389
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
390
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
391
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
392
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
393
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
394
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
395
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
396
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
397
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
398
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
399
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
400
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
401
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
402
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
403
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
404
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
405
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
406
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
407
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
408
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
409
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
410
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
411
+ INFO:root:Recording nota thakur with email [email protected] and notes Interested in working with Sarthak Pawar as a React Native developer
412
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
413
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
414
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
415
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
416
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
417
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
418
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
419
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
420
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
421
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
422
+ INFO:root:Recording sam altman with email [email protected] and notes not provided
423
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
424
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
425
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
426
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
427
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
428
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
429
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
430
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
431
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
432
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
433
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
434
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
435
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
436
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
437
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
438
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
439
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"
440
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
441
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
442
+ INFO:root:Recording unknown question: can you work in php??
443
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
444
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
445
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
446
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
447
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
448
+ INFO:root:Recording Name not provided with email [email protected] and notes not provided
449
+ INFO:httpx:HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
450
+ INFO:httpx:HTTP Request: GET http://127.0.0.1:7860/gradio_api/startup-events "HTTP/1.1 200 OK"
451
+ INFO:httpx:HTTP Request: HEAD http://127.0.0.1:7860/ "HTTP/1.1 200 OK"
452
+ INFO:httpx:HTTP Request: GET https://api.gradio.app/pkg-version "HTTP/1.1 200 OK"