diff --git a/sdks/php-client/README.md b/sdks/php-client/README.md index 33d9777b579342..2997f014f314dd 100644 --- a/sdks/php-client/README.md +++ b/sdks/php-client/README.md @@ -11,7 +11,7 @@ This is the PHP SDK for the Dify API, which allows you to easily integrate Dify After installing the SDK, you can use it in your project like this: -``` +```php create_completion_message($inputs, $response_mode, $user, $files); +$response = $completionClient->create_completion_message(array("query" => "Who are you?"), "blocking", "user_id"); // Create a chat client $chatClient = new ChatClient($apiKey); -$response = $chatClient->create_chat_message($inputs, $query, $user, $response_mode, $conversation_id, $files); +$response = $chatClient->create_chat_message(array(), "Who are you?", "user_id", "blocking", $conversation_id); + +$fileForVision = [ + [ + "type" => "image", + "transfer_method" => "remote_url", + "url" => "your_image_url" + ] +]; + +// $fileForVision = [ +// [ +// "type" => "image", +// "transfer_method" => "local_file", +// "url" => "your_file_id" +// ] +// ]; + +// Create a completion client with vision model like gpt-4-vision +$response = $completionClient->create_completion_message(array("query" => "Describe this image."), "blocking", "user_id", $fileForVision); + +// Create a chat client with vision model like gpt-4-vision +$response = $chatClient->create_chat_message(array(), "Describe this image.", "user_id", "blocking", $conversation_id, $fileForVision); // Fetch application parameters -$response = $difyClient->get_application_parameters($user); +$response = $difyClient->get_application_parameters("user_id"); // Provide feedback for a message -$response = $difyClient->message_feedback($message_id, $rating, $user); +$response = $difyClient->message_feedback($message_id, $rating, "user_id"); // Other available methods: // - get_conversation_messages()