|
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- # Dify PHP SDK
-
- This is the PHP SDK for the Dify API, which allows you to easily integrate Dify into your PHP applications.
-
- ## Requirements
-
- - PHP 7.2 or later
- - Guzzle HTTP client library
-
- ## Usage
-
- After installing the SDK, you can use it in your project like this:
-
- ```
- <?php
-
- require 'vendor/autoload.php';
-
- use YourVendorName\DifyPHP\DifyClient;
- use YourVendorName\DifyPHP\CompletionClient;
- use YourVendorName\DifyPHP\ChatClient;
-
- $apiKey = 'your-api-key-here';
-
- $difyClient = new DifyClient($apiKey);
-
- // Create a completion client
- $completionClient = new CompletionClient($apiKey);
- $response = $completionClient->create_completion_message($inputs, $query, $response_mode, $user);
-
- // Create a chat client
- $chatClient = new ChatClient($apiKey);
- $response = $chatClient->create_chat_message($inputs, $query, $user, $response_mode, $conversation_id);
-
- // Fetch application parameters
- $response = $difyClient->get_application_parameters($user);
-
- // Provide feedback for a message
- $response = $difyClient->message_feedback($message_id, $rating, $user);
-
- // Other available methods:
- // - get_conversation_messages()
- // - get_conversations()
- // - rename_conversation()
- ```
-
- Replace 'your-api-key-here' with your actual Dify API key.
-
- ## License
-
- This SDK is released under the MIT License.
|