Поиск.
Найдено: 0 моделей и 20 материалов
Материалы
Как генерировать group_id через gen_group_id в Agents SDK
Генерируем group_id официальным helper, связываем две trace одного диалога и проверяем формат и корреляцию.
Как генерировать корректные trace_id и span_id в Agents SDK
Используем gen_trace_id и gen_span_id, проверяем префиксы, длину, уникальность и передаём ID в ручную trace/span.
Как настроить очередь BatchTraceProcessor в Agents SDK
Настраиваем max_queue_size, max_batch_size, schedule_delay и export_trigger_ratio у BatchTraceProcessor и проверяем flush.
Как настроить retry и endpoint в BackendSpanExporter
Задаём endpoint, max_retries, base_delay и max_delay у BackendSpanExporter и проверяем конфигурацию без отправки данных.
Как объединить аудиоэтапы через speech_group_span Agents SDK
Создаём speech_group_span для одного голосового ответа, вкладываем speech_span и проверяем общую родительскую связь.
Как обновить ключ BackendSpanExporter через set_api_key
Безопасно обновляем API-ключ экспортера после ротации, проверяем сброс cached_property и закрываем HTTP-клиент.
Как отключить одну trace или span параметром disabled
Отключаем запись одной trace и одного custom span через disabled:true, не меняя глобальную конфигурацию tracing.
Как отладить tracing через ConsoleSpanExporter Agents SDK
Подключаем ConsoleSpanExporter к BatchTraceProcessor, создаём тестовую trace и проверяем локальный вывод без backend.
Как получить активную trace через get_current_trace Agents SDK
Читаем текущую trace внутри и вне context manager, извлекаем trace_id для корреляции и проверяем возврат None.
Как получить активный span через get_current_span Agents SDK
Проверяем get_current_span на двух уровнях вложенности и безопасно добавляем корреляцию к техническому журналу.
Как получать ISO-время через TraceProvider.time_iso в Agents SDK
Получаем UTC timestamp из активного TraceProvider, разбираем ISO 8601 и используем единый источник времени в адаптере.
Как протестировать NoOpSpan при отключённом tracing
Отключаем DefaultTraceProvider, создаём NoOpSpan, проверяем no-op идентификаторы, контекст и отсутствие export.
Как проверить глобальный provider через get_trace_provider Agents SDK
Получаем глобальный TraceProvider, проверяем ленивую инициализацию и используем один экземпляр во всех tracing helpers.
Как безопасно сериализовать trace через to_json Agents SDK
Преобразуем метаданные trace в словарь через to_json, проверяем отсутствие tracing API key и готовим JSON для очереди.
Как создать span напрямую через TraceProvider.create_span
Передаём CustomSpanData в provider.create_span, назначаем явного родителя и проверяем span_data, parent_id и export.
Как создать trace напрямую через DefaultTraceProvider.create_trace
Создаём trace через provider.create_trace, передаём group_id и metadata, вручную завершаем lifecycle и проверяем export.
Как вручную управлять trace.start и trace.finish в Agents SDK
Запускаем и завершаем trace без with, правильно используем mark_as_current и reset_current и проверяем очистку контекста.
Как вручную создать task_span для запуска Runner
Создаём task_span вокруг нестандартного запуска, проверяем имя задачи, parent_id и отсутствие второго автоматического task span.
Как вручную создать turn_span для цикла агента
Записываем два шага собственного agent loop через turn_span с номерами и agent_name, затем проверяем последовательность.
Как заменить глобальный provider через set_trace_provider Agents SDK
Временно устанавливаем тестовый DefaultTraceProvider, подключаем processor, проверяем события и возвращаем прежний provider.