TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #401 · 15 дек.

Функция asyncio.wait() это еще один способ вызвать множество асинхронных задач. Она работает в нескольких режимах. 1. Самый простой - ждем завершения всех задач async def main(): tasks = [asyncio.create_task(do_it(i)) for i in range(10)] done, pending = await asyncio.wait( tasks, return_when=asyncio.ALL_COMPLETED ) for task in done: try: print(task.result()) except Exception as e: print(e) Очень похоже на gather, но работает не так. ▫️возвращает не результаты, а два сета с объектами Task у которых можно забрать результат через task.result() если они в списке done ▫️не гарантирует порядок результатов так как оба объекта это set ▫️не выбрасывает исключение когда оно появляется, а сохраняет его в Task. Исключение появится когда попробуете забрать резултьтат. 2. Ждем завершения первой задачи, даже если там ошибка. async def main(): tasks = [asyncio.create_task(do_it(i)) for i in range(3)] done, pending = await asyncio.wait( tasks, return_when=asyncio.FIRST_COMPLETED ) # в done может быть несколько задач! for task in done: try: print(task.result()) except Exception as e: print(f"Fail: {e}") # Оставшиеся задачи в pending, как правило, нужно отменить, иначе они будут продолжать работать for task in pending: task.cancel() В сете done будут таски которые успели завершится, причем как успешно так и нет. 3. До первой ошибки. Тоже самое, но с аргументом FIRST_EXCEPTION done, pending = await asyncio.wait( tasks, return_when=asyncio.FIRST_EXCEPTION ) Функция завершается как только первая задача упадет с ошибкой. Учтите, что в любом случае done вы можете обранужить несколько задач, как с ошибками так и успешные. ↗️ Полный листинг примеров здесь #async

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #aijournalism

当前筛选 #aijournalism清除筛选
AI & Law

@ai_and_law · Post #189 · 14.12.2023 г., 08:04

Axel Springer Partners with OpenAI for AI-Empowered Journalism Hello everyone! Global news giant Axel Springer has joined forces with OpenAI, the creators of the ChatGPT chatbot, in a landmark deal. This collaboration pioneers a novel approach to news delivery by integrating summaries of Axel Springer's content directly into ChatGPT's responses. When ChatGPT users inquire, the chatbot will provide concise summaries of pertinent news stories from Axel Springer's renowned publications, including Politico, Business Insider, Bild, and Welt. These summaries will encompass material that would typically require a subscription, enhancing user access to premium content. The summaries will promptly accompany the article's publication, ensuring real-time integration of breaking news into the user experience starting from the first quarter of 2024. The Axel Springer content will enjoy a prominent position in ChatGPT search results, aiming to drive increased traffic and subscription revenue to Axel Springer brands. While specific financial terms remain undisclosed, OpenAI commits to paying for the Axel Springer content utilized in training its large language models, covering both current and archived materials. The multi-year, non-exclusive agreement underscores the mutual exploration of AI's opportunities in advancing journalism's quality, societal relevance, and business models. This partnership marks OpenAI's second collaboration with a major news publisher, following the agreement with the Associated Press. As the media landscape navigates copyright concerns, these partnerships illustrate a cooperative approach between AI innovators and publishers to address content usage, access, and AI training data concerns. #AIandMedia#AxelSpringer#OpenAI#ChatGPT#AIJournalism#NewsCollaboration