Unverified Commit 7a16c880 authored by Bole Chen's avatar Bole Chen Committed by GitHub

fix: php sdk error code (#179)

parent 0bb253ef
...@@ -11,7 +11,7 @@ class DifyClient { ...@@ -11,7 +11,7 @@ class DifyClient {
public function __construct($api_key) { public function __construct($api_key) {
$this->api_key = $api_key; $this->api_key = $api_key;
$this->base_url = "https://api.dify.ai/v1"; $this->base_url = "https://api.dify.ai/v1/";
$this->client = new Client([ $this->client = new Client([
'base_uri' => $this->base_url, 'base_uri' => $this->base_url,
'headers' => [ 'headers' => [
...@@ -37,12 +37,12 @@ class DifyClient { ...@@ -37,12 +37,12 @@ class DifyClient {
'rating' => $rating, 'rating' => $rating,
'user' => $user, 'user' => $user,
]; ];
return $this->send_request('POST', "/messages/{$message_id}/feedbacks", $data); return $this->send_request('POST', "messages/{$message_id}/feedbacks", $data);
} }
public function get_application_parameters($user) { public function get_application_parameters($user) {
$params = ['user' => $user]; $params = ['user' => $user];
return $this->send_request('GET', '/parameters', null, $params); return $this->send_request('GET', 'parameters', null, $params);
} }
} }
...@@ -54,7 +54,7 @@ class CompletionClient extends DifyClient { ...@@ -54,7 +54,7 @@ class CompletionClient extends DifyClient {
'response_mode' => $response_mode, 'response_mode' => $response_mode,
'user' => $user, 'user' => $user,
]; ];
return $this->send_request('POST', '/completion-messages', $data, null, $response_mode === 'streaming'); return $this->send_request('POST', 'completion-messages', $data, null, $response_mode === 'streaming');
} }
} }
...@@ -70,7 +70,7 @@ class ChatClient extends DifyClient { ...@@ -70,7 +70,7 @@ class ChatClient extends DifyClient {
$data['conversation_id'] = $conversation_id; $data['conversation_id'] = $conversation_id;
} }
return $this->send_request('POST', '/chat-messages', $data, null, $response_mode === 'streaming'); return $this->send_request('POST', 'chat-messages', $data, null, $response_mode === 'streaming');
} }
public function get_conversation_messages($user, $conversation_id = null, $first_id = null, $limit = null) { public function get_conversation_messages($user, $conversation_id = null, $first_id = null, $limit = null) {
...@@ -86,7 +86,7 @@ class ChatClient extends DifyClient { ...@@ -86,7 +86,7 @@ class ChatClient extends DifyClient {
$params['limit'] = $limit; $params['limit'] = $limit;
} }
return $this->send_request('GET', '/messages', null, $params); return $this->send_request('GET', 'messages', null, $params);
} }
public function get_conversations($user, $first_id = null, $limit = null, $pinned = null) { public function get_conversations($user, $first_id = null, $limit = null, $pinned = null) {
...@@ -96,7 +96,7 @@ class ChatClient extends DifyClient { ...@@ -96,7 +96,7 @@ class ChatClient extends DifyClient {
'limit' => $limit, 'limit' => $limit,
'pinned'=> $pinned, 'pinned'=> $pinned,
]; ];
return $this->send_request('GET', '/conversations', null, $params); return $this->send_request('GET', 'conversations', null, $params);
} }
public function rename_conversation($conversation_id, $name, $user) { public function rename_conversation($conversation_id, $name, $user) {
...@@ -104,6 +104,6 @@ class ChatClient extends DifyClient { ...@@ -104,6 +104,6 @@ class ChatClient extends DifyClient {
'name' => $name, 'name' => $name,
'user' => $user, 'user' => $user,
]; ];
return $this->send_request('PATCH', "/conversations/{$conversation_id}", $data); return $this->send_request('PATCH', "conversations/{$conversation_id}", $data);
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment