We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent bde0456 commit fe69b13Copy full SHA for fe69b13
src/cleanlab_tlm/utils/chat.py
@@ -755,6 +755,14 @@ def _responses_messages_to_string(messages: list[dict[str, Any]]) -> str:
755
)
756
757
if message["action"]["type"] == "search":
758
+ if message["action"]["sources"] is None:
759
+ warnings.warn(
760
+ "Web search call returned no results. Please include include=['web_search_call.action.sources'] in your request.",
761
+ UserWarning,
762
+ stacklevel=2,
763
+ )
764
+ continue
765
+
766
urls = list({source["url"] for source in message["action"]["sources"] if source["type"] == "url"})
767
768
with ThreadPoolExecutor() as executor:
0 commit comments