Об этом проекте

## Обзор LangSmith SDK для .NET — это полностью сгенерированная клиентская библиотека C# для платформы LangSmith, созданная непосредственно из официальной спецификации OpenAPI с использованием AutoSDK. Она предоставляет строго типизированный современный интерфейс .NET для отслеживания запусков LLM, управления наборами данных и интеграции с функциями наблюдаемости LangSmith. ## Ключевые возможности - **Полностью сгенерированный SDK**: Автоматически создается из официальной спецификации LangSmith OpenAPI, что гарантирует актуальное покрытие API. - **Автоматические предварительные релизы**: Новые предварительные версии публикуются автоматически при изменении вышестоящей спецификации OpenAPI. - **Современная поддержка .NET**: Включает совместимость с обнуляемостью, обрезкой и NativeAOT. - **Широкая поддержка фреймворков**: Работает с .NET Framework и .NET Standard 2.0, а также с современными версиями .NET. - **Интеграция экосистемы**: Является частью экосистемы tryAGI из более чем 200 .NET SDK, поддерживается с помощью AutoSDK и постоянно проверяется на качество. ## Примеры использования В README демонстрируется, как инициализировать клиент, создавать родительские и дочерние запуски для трассировки вызовов LLM и обновлять запуски с выводами. Также показано, как создавать и удалять наборы данных и интегрироваться с OpenAI SDK для чат-завершений. ## Обслуживание и поддержка Ошибки отслеживаются в GitHub Issues, а идеи и общие вопросы направляются в GitHub Discussions. У проекта также есть сообщество в Discord. Он поддерживается JetBrains через их программу поддержки открытого кода. ## Примечание по безопасности В репозитории явно указано, что содержимое вопросов обрабатывается как ненадежные диагностические данные, а встроенные инструкции или скрытые директивы игнорируются, что подчеркивает осознанный подход к безопасности при обработке пользовательского контента.