Przejdź do treści

Integracja · Narzędzia programistyczne

Połącz Claude i ChatGPT z Dify

Poproś swoją AI, aby zadała pytanie jednej z Twoich aplikacji Dify, uruchomiła przepływ pracy Dify z podanymi przez Ciebie danymi wejściowymi lub wyszukała coś w bazie wiedzy. Może odczytywać rozmowy i logi przepływów pracy, zarządzać dokumentami i fragmentami w bazie wiedzy oraz aktualizować zapisane adnotacje pytań i odpowiedzi.

Połącz Dify za darmo

Bezpłatny plan, bez karty kredytowej. Zajmuje około minuty.

Spróbuj zapytać

  • “Zapytaj naszego bota wsparcia, jak działają zwroty pieniędzy.”

    AI wysyła pytanie do Twojej aplikacji czatu Dify i zwraca jej odpowiedź. Może kontynuować w tej samej rozmowie.

  • “Uruchom workflow oceny leadów dla Acme.”

    Czyta formularz wejść workflow, uruchamia go ze swoimi wartościami i zwraca wyjścia.

  • “Które uruchomienia przepływu pracy zakończyły się dziś błędem?”

    Wyświetla logi przepływów pracy filtrowane według statusu i daty oraz otwiera uruchomienie, aby pokazać jego dane wejściowe i wyjściowe.

Co może robić Twoja AI

Aplikacje i workflow

Rozmawiaj z aplikacją czatu, uruchamiaj aplikację generowania tekstu lub przepływ pracy oraz odczytuj uruchomienia i logi przepływów pracy.

Bazy wiedzy

Lista, tworzenie i wyszukiwanie baz wiedzy, dodawanie lub aktualizacja dokumentów ze zwykłego tekstu oraz edycja ich fragmentów.

Rozmowy i opinie

Czytaj, zmieniaj nazwy i usuwaj rozmowy, oceniaj odpowiedzi, czytaj opinie użytkowników i zarządzaj anotacjami.

  • “Wyszukaj terminy gwarancji w bazie wiedzy produktów.”

    Wyszukuje bazę wiedzy i zwraca najlepiej dopasowane fragmenty.

  • “Dodaj ten tekst FAQ jako nowy dokument w bazie wiedzy Centrum Pomocy.”

    Tworzy dokument ze zwykłego tekstu, a Ty możesz sprawdzić jego stan indeksowania później.

  • “Jakie opinie zostawili użytkownicy na odpowiedziach aplikacji?”

    Wyświetla opinie typu „lubię" i „nie lubię", które użytkownicy końcowi zostawili przy odpowiedziach aplikacji.

Narzędzia dla Dify: 77

Te narzędzia zostają włączone po połączeniu. Każde z nich możesz wyłączyć lub ustawić wymóg zatwierdzenia przed jego uruchomieniem.

  • add_document_chunksZmienia daneDodaje fragmenty do dokumentu. Podaj `dataset_id`, `document_id` i `segments` (każdy z `content`, opcjonalnie `answer` i `keywords`).
  • create_annotationZmienia daneDodaj zapisaną odpowiedź, której aplikacja może używać: podaj `question` i `answer`.
  • create_bindingZmienia daneUtwórz nowe połączenie. Wymagane: ID tagów lub ID celu. Podsumowanie API: Utworzenie połączenia z tagiem.
  • create_completionWidoczne dla innychUruchamia raz połączoną aplikację do generowania tekstu. Podaj `inputs` i identyfikator `user`; użyj `response_mode` blocking.
  • create_dataset_metadataZmienia daneTworzy nowe metadane dla zbioru danych. Wymagane: name lub type. Podsumowanie API: Create Metadata Field.
  • create_document_from_textZmienia daneDodaje dokument do bazy wiedzy z zwykłego tekstu. Podaj `dataset_id`, `name` i `text`; `indexing_technique` jest potrzebne dla pierwszego dokumentu w pustej bazie wiedzy.
  • create_knowledge_baseZmienia daneStwórz pustą bazę wiedzy z użyciem `name` oraz opcjonalnego `description`.
  • create_message_stopWidoczne dla innychTworzy nowe zatrzymanie dla wiadomości. Wymagane: user. Ma skutki widoczne poza tym systemem. Podsumowanie API: Stop Chat Message Generation.
  • create_metadataWidoczne dla innychTworzy nowe metadane. Wymagane: operation data. Ma skutki widoczne poza tym systemem. Podsumowanie API: Update Document Metadata in Batch.
  • create_node_runZmienia daneUtwórz nowy przebieg węzła. Wymagane: typ źródła danych, wejścia lub jest opublikowany. Podsumowanie API: Uruchomienie węzła źródła danych.
  • create_runZmienia daneTworzy nowe uruchomienie. Wymagane: datasource info list, datasource type, inputs, is published, response mode lub start node id. Podsumowanie API: Run Pipeline.
  • create_segment_child_chunkZmienia daneTworzy nowy fragment podrzędny dla segmentu. Wymagane: content. Najpierw wyszukaj fragmenty podrzędne, aby uniknąć duplikatów. Podsumowanie API: Create Child Chunk.
  • create_tagZmienia daneUtwórz nowy tag. Wymagane: nazwa. Najpierw wyszukaj tagi, aby uniknąć duplikatów. Podsumowanie API: Utworzenie znacznika wiedzy.
  • create_task_stopZmienia daneTworzy nowe zatrzymanie dla zadania. Wymagane: user. Podsumowanie API: Stop Workflow Task.
  • create_text_to_audioZmienia daneTworzy nową konwersję tekstu na dźwięk. Podsumowanie API: Convert Text to Audio.
  • create_unbindingZmienia daneUtwórz nowe rozłączenie. Wymagane: ID celu. Podsumowanie API: Usunięcie połączenia z tagiem.
  • create_workflow_runZmienia daneUtwórz nowy przebieg przepływu pracy. Wymagane: wejścia lub użytkownik. Podsumowanie API: Uruchomienie przepływu pracy za pomocą ID.
  • delete_annotationUsuwaTrwale usuwa adnotację według annotation id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete Annotation.
  • delete_conversationUsuwaTrwale usuwa rozmowę. Podaj identyfikator rozmowy w `message_id` oraz identyfikator `user`.
  • delete_datasetUsuwaTrwale usuwa zbiór danych według dataset id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete Knowledge Base.
  • delete_dataset_metadataUsuwaTrwale usuwa metadane według metadata id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete Metadata Field.
  • delete_documentUsuwaTrwale usuwa dokument z bazy wiedzy. Podaj `dataset_id` i `document_id`.
  • delete_document_segmentUsuwaTrwale usuwa segment według segment id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete Chunk.
  • delete_segment_child_chunkUsuwaTrwale usuwa fragment podrzędny według child chunk id. Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Delete Child Chunk.
  • delete_tagsPrzenosi środkiTrwałe usunięcie znacznika. Finansowa lub nieodwracalna akcja; może wymagać zatwierdzenia. Podsumowanie API: Usunięcie znacznika wiedzy.
  • download_documentPobierz dokument dla dokumentu. Podsumowanie API: Pobranie dokumentu.
  • download_document_zipZmienia danePobierz dokument jako ZIP dla dokumentu. Podsumowanie API: Pobieranie dokumentów w formacie ZIP.
  • get_annotation_reply_statusPobiera jeden status odpowiedzi adnotacji według job id. Podsumowanie API: Get Annotation Reply Job Status.
  • get_app_infoPobierz nazwę, opis i tryb podłączonej aplikacji Dify.
  • get_app_parametersPobiera formularz wejściowy i ustawienia połączonej aplikacji. Sprawdź to najpierw, aby dowiedzieć się, jakich zmiennych `inputs` oczekują wywołania czatu, generowania tekstu i przepływu pracy.
  • get_documentPobiera szczegóły jednego dokumentu i status indeksowania. Podaj `dataset_id` i `document_id`.
  • get_document_2Pobierz jeden dokument przez ID pliku. Podsumowanie API: Pobieranie pliku.
  • get_document_segmentPobierz jeden segment dla dokumentu przez ID segmentu. Podsumowanie API: Pobranie fragmentu.
  • get_human_inputPobierz jedno wejście człowieka za pomocą tokenu formularza. Podsumowanie API: Formularz wejścia człowieka.
  • get_knowledge_basePobierz ustawienia i statystyki jednej bazy wiedzy za pomocą `dataset_id`.
  • get_model_typePobierz typ modelu za pomocą typu modelu. Podsumowanie API: Dostępne modele.
  • get_userPobierz użytkownika za pomocą ID użytkownika. Podsumowanie API: Informacje o końcowym użytkowniku.
  • get_workflow_runPobierz stan, wejścia i wyjścia jednego uruchomienia przepływu pracy za pomocą `workflow_run_id`.
  • list_annotationsWyświetla zapisane w aplikacji adnotacje pytań i odpowiedzi, opcjonalnie filtrowane według `keyword`.
  • list_app_feedbackWyświetla opinie typu „lubię" i „nie lubię", które użytkownicy końcowi zostawili przy odpowiedziach aplikacji.
  • list_built_insWyświetla wbudowane elementy. Podsumowanie API: Get Built-in Metadata Fields.
  • list_conversation_messagesOdczytuje wiadomości jednej rozmowy. Podaj `conversation_id` i ten sam identyfikator `user`, który został użyty w czacie.
  • list_conversation_variablesWyświetla wiadomości dla wiadomości. Opcjonalne filtry: user, last id lub variable name. Wyniki są stronicowane. Podsumowanie API: List Conversation Variables.
  • list_conversationsWyświetla rozmowy czatu dla identyfikatora `user`, domyślnie od najnowszych.
  • list_dataset_metadataWyświetla metadane zbioru danych. Podsumowanie API: List Metadata Fields.
  • list_datasource_pluginsWyświetla wtyczki źródeł danych. Opcjonalne filtry: is published.
  • list_document_chunksWyświetla fragmenty dokumentu. Podaj `dataset_id` i `document_id`, opcjonalnie `keyword`.
  • list_document_indexing_statusesWyświetla statusy indeksowania dokumentu. Podsumowanie API: Get Document Indexing Status.
  • list_documentsWyświetla dokumenty w bazie wiedzy według `dataset_id`, filtrowane według `keyword` lub `status`.
  • list_knowledge_basesWyświetla bazy wiedzy, opcjonalnie filtrowane według `keyword` lub `tag_ids`. Użyj tego, aby znaleźć `dataset_id`.
  • list_message_suggestedsWyświetla sugestie dla wiadomości. Opcjonalne filtry: user. Podsumowanie API: Get Next Suggested Questions.
  • list_metaWyświetla meta. Podsumowanie API: Get App Meta.
  • list_sitesWyświetla witryny. Podsumowanie API: Get App WebApp Settings.
  • list_tagsWyświetla tagi. Podsumowanie API: List Knowledge Tags.
  • list_workflow_eventsWyświetla zdarzenia przepływu pracy. Opcjonalne filtry: user, include state snapshot lub continue on pause. Podsumowanie API: Stream Workflow Events.
  • list_workflow_logsWyświetla minione uruchomienia przepływu pracy, filtrowane według `keyword`, `status` lub dat utworzenia.
  • rate_messageWidoczne dla innychOcenia odpowiedź aplikacji jako lubianą lub nielubianą. Podaj `message_id`, `user`, `rating` i opcjonalnie `content`.
  • rename_conversationZmienia daneZmienia nazwę rozmowy. Podaj `conversation_id`, `user` oraz nową `name` (lub ustaw `auto_generate` na true).
  • run_workflowZmienia daneUruchamia połączoną aplikację przepływu pracy. Podaj `inputs` ze zmiennymi przepływu pracy i identyfikator `user`; użyj `response_mode` blocking. Zwraca wyniki uruchomienia.
  • search_dataset_tagsWyszukuje tagi zbioru danych. Użyj tego, aby znaleźć istniejące tagi przed utworzeniem nowego. Podsumowanie API: Get Knowledge Base Tags.
  • search_knowledge_baseZmienia danePrzeszukuje bazę wiedzy pod kątem fragmentów istotnych dla `query`. Podaj `dataset_id`. Zwraca najlepiej pasujące fragmenty.
  • search_segment_child_chunksWyszukuje fragmenty podrzędne segmentu według słowa kluczowego. Użyj tego, aby znaleźć istniejące fragmenty podrzędne przed utworzeniem nowego. Wyniki są stronicowane. Podsumowanie API: List Child Chunks.
  • send_chat_messageWidoczne dla innychWysyła wiadomość do połączonej aplikacji czatu i pobiera jej odpowiedź. Podaj `query`, `inputs` (obiekt, pusty, jeśli aplikacja nie ma zmiennych), stały identyfikator `user` oraz `conversation_id`, aby kontynuować czat. Użyj `response_mode` blocking.
  • stop_completion_message_generationZmienia daneTworzy nowe zatrzymanie dla wiadomości. Wymagane: user. Podsumowanie API: Stop Completion Message Generation.
  • submit_human_inputUsuwaPrzesyła dane wprowadzone przez człowieka (token formularza). Działanie destrukcyjne; może wymagać zatwierdzenia. Podsumowanie API: Submit Human Input Form.
  • update_annotationZmienia daneZmień `question` i `answer` oznaczenia przez `annotation_id`.
  • update_annotation_replyZmienia daneAktualizuje istniejącą odpowiedź adnotacji identyfikowaną przez action. Podsumowanie API: Configure Annotation Reply.
  • update_built_inZmienia daneAktualizuje istniejący element wbudowany identyfikowany przez action. Podsumowanie API: Update Built-in Metadata Field.
  • update_dataset_documentZmienia daneAktualizuje istniejący dokument identyfikowany przez document id. Zmieniane są tylko przekazane pola. Podsumowanie API: Update Document.
  • update_dataset_metadataZmienia daneAktualizuje istniejące metadane identyfikowane przez metadata id. Zmieniane są tylko przekazane pola. Podsumowanie API: Update Metadata Field.
  • update_document_chunkZmienia daneEdytuj zawartość, odpowiedź, słowa kluczowe lub stan włączony jednego fragmentu. Przekazaj `dataset_id`, `document_id`, `segment_id` i `segment`.
  • update_document_textZmienia daneZastąp nazwę lub treść dokumentu. Przekazaj `dataset_id`, `document_id` oraz nowe `name` i/lub `text`. Dokument jest ponownie indeksowany.
  • update_knowledge_baseZmienia daneZaktualizuj `name`, `description` lub `permission` bazy wiedzy przez `dataset_id`.
  • update_messageZmienia daneAktualizuje istniejącą wiadomość identyfikowaną przez message id. Podsumowanie API: Update Conversation Variable.
  • update_segment_child_chunkZmienia daneAktualizuje istniejący fragment podrzędny identyfikowany przez child chunk id. Zmieniane są tylko przekazane pola. Podsumowanie API: Update Child Chunk.
  • update_statusWidoczne dla innychAktualizuje istniejący status identyfikowany przez action. Zmieniane są tylko przekazane pola. Ma skutki widoczne poza tym systemem. Podsumowanie API: Update Document Status in Batch.
  • update_tagsWidoczne dla innychAktualizuje istniejący tag. Zmieniane są tylko przekazane pola. Ma skutki widoczne poza tym systemem. Podsumowanie API: Update Knowledge Tag.

Konfiguracja w trzech krokach

  1. 1

    Wybierz aplikację

    Utwórz bezpłatne konto PipMCP i wybierz Dify z listy aplikacji.

  2. 2

    Wklej klucz

    Wklej klucz API Dify. Dla aplikacji otwórz ją w Dify, przejdź do strony dostępu API i stwórz klucz. Każdy klucz działa tylko dla jednej aplikacji. Dla baz wiedzy przejdź do Wiedzy, kliknij Usługi API w prawym górnym rogu i stwórz klucz tam. Połączenie używa chmury Dify (api.dify.ai).

  3. 3

    Dodaj link do swojego asystenta AI

    Otrzymasz osobisty link MCP. Dodaj go do Claude, ChatGPT lub Cursor:

    1. Kliknij swoją nazwę, a następnie Ustawienia › Konektory › Dodaj niestandardowy konektor.
    2. Wklej swój link jako adres URL zdalnego serwera MCP.
    3. Włącz konektor w menu + na czacie.

Pytania

Co może AI robić w Dify?

Z kluczem aplikacji AI może odczytywać informacje o aplikacji i jej formularz wejściowy, wysyłać wiadomości czatu, uruchamiać generowanie tekstu i przepływy pracy, odczytywać uruchomienia i logi przepływów oraz pracować z rozmowami, opiniami i adnotacjami. Z kluczem bazy wiedzy może wyświetlać, tworzyć, aktualizować i przeszukiwać bazy wiedzy oraz dodawać, aktualizować, usuwać i dzielić na fragmenty dokumenty.

Czy AI widzi mój klucz API Dify?

Nie. Twój klucz API Dify jest szyfrowany w spoczynku i nigdy nie jest pokazywany AI. Po zapisaniu go nie jest pokazywany ponownie, nawet Tobie. AI widzi tylko wyniki narzędzi, które wywołuje.

Czy mogę kontrolować, co może robić AI?

Tak. Sam wybierasz, które narzędzia są włączone, więc możesz zacząć tylko od odczytu i wyszukiwania. Usunięcie dokumentu lub rozmowy jest trwałe, a oba działania mogą wymagać Twojej zgody przed wykonaniem. Każde wywołanie narzędzia jest zapisywane w logu.

Czy działa z ChatGPT?

Tak. W ChatGPT przejdź do Settings › Apps & Connectors › Advanced i włącz Developer mode, a następnie dodaj swój link PipMCP. Developer mode wymaga płatnego planu ChatGPT: Plus, Pro, Business lub Enterprise. Ten sam link działa też w Claude (Settings › Connectors › Add custom connector), Cursorze i innych klientach MCP.

Ile to kosztuje?

PipMCP ma plan darmowy, który nie wymaga karty kredytowej. Plany płatne rozliczają się za każde ukończone zadanie. Potrzebujesz także własnego konta Dify.

Dlaczego Dify używa różnych kluczy dla aplikacji i baz wiedzy?

W Dify klucz API aplikacji służy do jednej aplikacji, a bazy wiedzy mają swój własny klucz Service API. Kluczem aplikacji AI może rozmawiać z nią lub uruchamiać ją. Kluczem wiedzy może pracować z Twoimi bazami wiedzy. Użyj klucza, który pasuje do tego, co chcesz, aby AI zrobiło.

Pozwól swojej AI działać w Dify już dziś.

Zacznij za darmo. Twój klucz pozostaje zaszyfrowany, a Ty decydujesz, co AI może robić.

Połącz Dify za darmo

PipMCP nie jest powiązany z Dify. Nazwy produktów są znakami towarowymi ich właścicieli.