Skip to content

Commit e52da50

Browse files
author
Jicheng Lu
committed
refine cancellation token
1 parent 2bd71bd commit e52da50

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/Plugins/BotSharp.Plugin.AnthropicAI/Providers/ChatCompletionProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ public async Task<RoleDialogModel> GetChatCompletionsStreamingAsync(Agent agent,
221221

222222
try
223223
{
224-
await foreach (var choice in client.Messages.StreamClaudeMessageAsync(parameters).WithCancellation(cancellationToken))
224+
await foreach (var choice in client.Messages.StreamClaudeMessageAsync(parameters, cancellationToken))
225225
{
226226
var startMsg = choice.StreamStartMessage;
227227
var contentBlock = choice.ContentBlock;

src/Plugins/BotSharp.Plugin.AzureOpenAI/Providers/Chat/ChatCompletionProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ public async Task<RoleDialogModel> GetChatCompletionsStreamingAsync(Agent agent,
292292

293293
try
294294
{
295-
await foreach (var choice in chatClient.CompleteChatStreamingAsync(messages, options).WithCancellation(cancellationToken))
295+
await foreach (var choice in chatClient.CompleteChatStreamingAsync(messages, options, cancellationToken))
296296
{
297297
tokenUsage = choice.Usage;
298298

src/Plugins/BotSharp.Plugin.DeepSeekAI/Providers/Chat/ChatCompletionProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ public async Task<RoleDialogModel> GetChatCompletionsStreamingAsync(Agent agent,
259259

260260
try
261261
{
262-
await foreach (var choice in chatClient.CompleteChatStreamingAsync(messages, options).WithCancellation(cancellationToken))
262+
await foreach (var choice in chatClient.CompleteChatStreamingAsync(messages, options, cancellationToken))
263263
{
264264
tokenUsage = choice.Usage;
265265

src/Plugins/BotSharp.Plugin.LLamaSharp/Providers/ChatCompletionProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ public async Task<RoleDialogModel> GetChatCompletionsStreamingAsync(Agent agent,
211211

212212
try
213213
{
214-
await foreach (var response in executor.InferAsync(agent.Instruction, inferenceParams).WithCancellation(cancellationToken))
214+
await foreach (var response in executor.InferAsync(agent.Instruction, inferenceParams, cancellationToken))
215215
{
216216
Console.Write(response);
217217
textStream.Collect(response);

src/Plugins/BotSharp.Plugin.SparkDesk/Providers/ChatCompletionProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ public async Task<RoleDialogModel> GetChatCompletionsStreamingAsync(Agent agent,
178178

179179
try
180180
{
181-
await foreach (StreamedChatResponse response in client.ChatAsStreamAsync(modelVersion: _settings.ModelVersion, messages, functions: funcall.Length == 0 ? null : funcall).WithCancellation(cancellationToken))
181+
await foreach (StreamedChatResponse response in client.ChatAsStreamAsync(modelVersion: _settings.ModelVersion, messages, functions: funcall.Length == 0 ? null : funcall, cancellationToken: cancellationToken))
182182
{
183183
if (response.FunctionCall != null)
184184
{

0 commit comments

Comments
 (0)