Я столкнулся с неприятной проблемой с asyncio, когда последовательные запуски моей функции в течение короткого периода времени приводят к неоднозначным ответам. Функция одновременно отправляет запросы и данные в службу ИИ и получает ответы. Как ни странно, когда я быстро выполняю функцию с разными данными после нескольких запусков подряд, ответы включают информацию из предыдущего вызова, и происходит смешивание данных, несмотря на то, что новые данные совершенно не связаны между собой.
Я подозреваю, что это может быть проблема параллелизма или проблема с кэшированием, но я изо всех сил пытаюсь определить точную причину.
Функция использует asyncio для асинхронного выполнения, и я гарантировал, что что каждый вызов независим от других.
Я был бы очень признателен за любые идеи, предложения или советы по отладке, которые помогут решить эту проблему и гарантировать, что каждый вызов функции дает ожидаемый ответ на основе предоставленные данные. Заранее благодарим вас за помощь!
Подробнее здесь: https://stackoverflow.com/questions/784 ... tion-calls
Проблема параллелизма Python Asyncio: смешанные ответы при последовательных вызовах функций с GPT4 ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Обрабатывать события asyncio в обратных вызовах из кода, не поддерживающего asyncio?
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Asyncio Async Funcitons вешает с Asyncio.gather. (Код работает без Asyncio.gather)
Anonymous » » в форуме Python - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Формальное+дидактическое+схематическое объяснение параллелизма и параллелизма.
Anonymous » » в форуме C++ - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-