Поиск.
Найдено: 0 моделей и 20 материалов
Материалы
Как отследить передачу управления через handoff_span Agents SDK
Записываем ручной handoff между Router и Delivery через handoff_span и проверяем from_agent, to_agent и вложенность.
Как сохранить response_id через response_span OpenAI Agents SDK
Используем response_span для корреляции OpenAI Response без дублирования полного input/output из generation span.
Как создать generation_span для собственного model adapter
Добавляем generation_span в собственный model adapter: input, output, model_config и usage с проверяемыми значениями.
Как трассировать распознавание речи через transcription_span
Создаём transcription_span с model, input_format, output и безопасным тестовым base64-аудио; проверяем поля без реальной записи.
Как трассировать синтез речи через speech_span OpenAI Agents SDK
Записываем этап text-to-speech через speech_span: model, input, base64 output, output_format и время первого контента.
Как вручную создать agent_span в OpenAI Agents SDK
Создаём agent_span с именем агента, списками tools и handoffs, output_type и проверяем экспортированные поля.
Как зафиксировать срабатывание guardrail через guardrail_span
Создаём guardrail_span с полем triggered, проверяем разрешённый и заблокированный ввод и не сохраняем сам чувствительный текст.
Как записать ошибку операции через span.set_error в Agents SDK
Помечаем custom span ошибкой через set_error, сохраняем безопасные message и data, затем повторно выбрасываем исключение.
Как записать список MCP tools через mcp_tools_span Agents SDK
Инструментируем получение списка инструментов MCP через mcp_tools_span, фиксируя сервер и названия без схем и секретов.
Как записать ручной вызов функции через function_span Agents SDK
Инструментируем функцию function_span, записываем JSON-вход и выход и проверяем отсутствие секретов в трассировке.
Как настроить Tracing в OpenAI Agents SDK и находить ошибки инструментов
Настройка tracing в OpenAI Agents SDK: traces, spans, workflow_name, group_id, sensitive data, flush_traces и практическая диагностика.
Как убрать task_span и turn_span из трассировки Agents SDK
Делаем иерархию tracing компактнее через include_task_and_turn_spans:false и проверяем, какие spans остаются.
Как сверить имена говорящих в AI-WebVTT voice-тегах
Проверка WebVTT voice-тегов по утверждённому списку говорящих: Python-пример, ошибка неизвестного спикера и границы метода.
Как генерировать 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.