Wat is Dify?
Dify is een open-sourceplatform dat de ontwikkeling van generatieve AI-applicaties vereenvoudigt. Of je nu een chatbot, kennisassistent of andere AI-aangedreven tools bouwt, Dify maakt het eenvoudig om geavanceerde taalmodellen zoals Novita AI’s DeepSeek te integreren en snel te implementeren, met minimale hoeveelheid code.Belangrijkste functies van Dify:
- Visuele ontwikkeling: Met de drag-and-drop-interface van Dify kun je snel applicaties maken en implementeren zonder uitgebreid te coderen, waardoor de ontwikkeltijd wordt verkort.
- Uitbreiding met kennisbank: Verbeter AI-antwoorden met Retrieval-Augmented Generation (RAG). Deze functie verbindt je AI met interne documenten of gespecialiseerde gegevens voor nauwkeurige, contextuele en informatieve antwoorden.
- Workflowuitbreiding: Integreer geavanceerde logica in je AI-apps met functionele nodes. Je kunt ook platforms van derden verbinden voor extra functionaliteit.
- Data-inzichten: Houd belangrijke prestatiegegevens bij, zoals gesprekken, betrokkenheid en antwoordkwaliteit. Dify integreert ook met gespecialiseerde analytics-platforms om AI-prestaties te monitoren en te verbeteren.
Vereisten
Voordat je begint, zorg ervoor dat je beschikt over:- Novita AI LLM API-sleutel:
- Bezoek de website van Novita AI en maak een account aan.
-
Ga na het inloggen naar de pagina Key Management om je API-sleutel te genereren. Deze sleutel is vereist om de modellen van Novita AI met Dify te verbinden.

- Dify-account:
- Registreer je voor een Dify-account op Dify.ai om te beginnen met het bouwen van AI-applicaties.
Integratiestappen
1. Verbind Novita AI met Dify
Om de modellen van Novita AI met Dify te verbinden:- Log in op je Dify-account.
- Klik op je profielpictogram of naam in de rechterbovenhoek en selecteer Settings.
- Zoek in de sectie Model Providers naar Novita AI in de lijst.
- Plak je Novita AI API-sleutel in het daarvoor bestemde veld en klik op Save.
2. Maak een DeepSeek AI-applicatie
Zodra de integratie is voltooid, kun je een applicatie maken die wordt aangedreven door DeepSeek R1:- Klik op de Dify-startpagina op Create Blank App in de linkerzijbalk.
-
Kies Chatbot als applicatietype.

-
Geef je app een naam (bijv. “DeepSeek R1 Bot”) en klik op Create.

-
Selecteer Novita AI DeepSeek R1 in de dropdown Model.

3. Schakel een kennisbank in voor verbeterde tekstanalyse
Om de nauwkeurigheid van de antwoorden van je AI te verbeteren, kun je deze uitbreiden met een kennisbank. Met Retrieval-Augmented Generation (RAG) kan je AI documenten raadplegen en contextueel relevantere antwoorden genereren.Stap 1: Maak een kennisbank
-
Ga in Dify naar de sectie Knowledge Base en klik op Create Knowledage.

-
Upload documenten (bijv. handleidingen, FAQ’s, manuals) die relevante informatie bevatten die je AI kan gebruiken.

-
Gebruik Parent-Child Segmentation Mode om de documenthiërarchie en context te behouden, zodat DeepSeek de inhoud correct verwerkt en de relaties tussen secties begrijpt.

Stap 2: Integreer de kennisbank in je AI-app
-
Klik in de Context Settings van je chatbot op de optie om Add Knowledge Base te kiezen.

- Kies de documenten die je hebt geüpload en integreer ze in de context van je app om de antwoorden te verbeteren.
Stap 3: Deel je AI-applicatie
Zodra je AI-app klaar is, kun je deze delen of insluiten op externe platforms:
- Public Link: Genereer een openbare link waarmee anderen toegang krijgen tot je AI-applicatie.
- Embed on Websites: Sluit je app rechtstreeks in op je website met de door Dify verstrekte embedcode.
4. Verbeter AI-capaciteiten met workflowgebaseerde applicaties
Als je meer nodig hebt dan alleen een chatbot, ondersteunt Dify workflowgebaseerde applicaties. Hiermee kun je aangepaste bedrijfslogica toevoegen en de mogelijkheden van je AI uitbreiden met functionele nodes.- Kies Workflow als applicatietype.
- Gebruik drag-and-drop nodes om het gedrag van je app te definiëren op basis van voorwaarden of acties.
-
Integreer externe API’s (bijv. Google Search, databases) om rijkere gegevens te bieden die je AI kan verwerken, waardoor meer inzichtelijke en geautomatiseerde antwoorden mogelijk worden.
