EmbedchainТеперь поддерживается сOpenLITизинтегрированный。
# Установить для пунктов назначения OpenTelemetry и аутентификации переменные среды。
export OTEL_EXPORTER_OTLP_ENDPOINT = "YOUR_OTEL_ENDPOINT"
export OTEL_EXPORTER_OTLP_HEADERS = "YOUR_OTEL_ENDPOINT_AUTH"
Откройте терминал и запустите:
pip install openlit
Теперь создайте приложение с помощью Embedchain и инициализируйте мониторинг OpenTelemetry.
from embedchain import App
import OpenLIT
# Инициализируйте автоматическое обнаружение OpenLIT для мониторинга.
openlit.init()
# Инициализируйте приложение EmbedChain.
app = App()
# Добавьте данные в свое приложение
app.add("https://en.wikipedia.org/wiki/Elon_Musk")
# Запросите свое приложение
app.query("How many companies did Elon found?")
Настроив сбор данных с помощью OpenLIT, вы можете визуализировать и проанализировать эту информацию, чтобы лучше понять производительность вашего приложения: