Dust Community Icon

Automating Customer Feedback Classification: Seeking Help on Dust App Setup

·
·

Hello everyone 👋 I'm working on an automated customer feedback classification system that processes comments from our database using a Dust App for internal use.

  • The app is designed to categorize customer feedback into predefined categories using an LLM.

  • The workflow involves using Python to extract customer feedback data from DB.

  • Sending it through my Dust app's API for classification.

  • Then storing the results in Google Sheets to upload the classification to our DB.

  • (DB → Python → DustApp→ LLM → DustApp → Python → Google Sheets→ DB)

Currently, I'm running into provider configuration issues as when I initially created the app, no providers were available, and I had to use our OpenAI API key to test. I'd like to understand how to properly set up providers in Dust, as this would be more suitable for my App? Do I need to continue using our key or is there another solution where we don’t need to have an API key for an LLM and only using the Dust API ? If you have any suggestions or recommendations? Thanks in advance !

  • Avatar of henry
    henry
    ·
    ·

    Hi Yassine MHAMDI! Dust apps require using your own keys. "Providers" that you set from the admin settings in Dust allow you to configure your API keys for various third-party APIs (openai, anthropic, google, browserless...) in order to use them in the blocks available in dust apps. However, if you use a Dust Assistant it uses Dust's keys. Does that help ?

  • Avatar of Yassine MHAMDI
    Yassine MHAMDI
    ·
    ·

    Yes it helps a lot, thank you for your answer 🙏