Skip to content

Commit ec7d89a

Browse files
committed
add fix
1 parent 18da46f commit ec7d89a

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

Diff for: src/Structured/PendingRequest.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@ public function toRequest(): Request
3737
throw PrismException::promptOrMessages();
3838
}
3939

40+
$messages = $this->messages;
41+
4042
if ($this->prompt) {
41-
$this->messages[] = new UserMessage($this->prompt);
43+
$messages[] = new UserMessage($this->prompt);
4244
}
4345

4446
if (! $this->schema instanceof \EchoLabs\Prism\Contracts\Schema) {
@@ -49,7 +51,7 @@ public function toRequest(): Request
4951
model: $this->model,
5052
systemPrompt: $this->systemPrompt,
5153
prompt: $this->prompt,
52-
messages: $this->messages,
54+
messages: $messages,
5355
temperature: $this->temperature,
5456
maxTokens: $this->maxTokens,
5557
topP: $this->topP,

Diff for: src/Text/PendingRequest.php

+4-2
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,17 @@ public function toRequest(): Request
3939
throw PrismException::promptOrMessages();
4040
}
4141

42+
$messages = $this->messages;
43+
4244
if ($this->prompt) {
43-
$this->messages[] = new UserMessage($this->prompt);
45+
$messages[] = new UserMessage($this->prompt);
4446
}
4547

4648
return new Request(
4749
model: $this->model,
4850
systemPrompt: $this->systemPrompt,
4951
prompt: $this->prompt,
50-
messages: $this->messages,
52+
messages: $messages,
5153
temperature: $this->temperature,
5254
maxTokens: $this->maxTokens,
5355
maxSteps: $this->maxSteps,

Diff for: tests/Structured/PendingRequestTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,4 +135,4 @@ public function resolve($name, $config = []): \EchoLabs\Prism\Contracts\Provider
135135

136136
$request->toRequest();
137137
$request->toRequest();
138-
})->throwsNoExceptions();
138+
})->throwsNoExceptions();

Diff for: tests/Text/PendingRequestTest.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -235,4 +235,4 @@
235235

236236
$request->toRequest();
237237
$request->toRequest();
238-
})->throwsNoExceptions();
238+
})->throwsNoExceptions();

0 commit comments

Comments
 (0)