-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Expand file tree
/
Copy pathMicrosoft.Extensions.AI.Abstractions.json
More file actions
4693 lines (4693 loc) · 357 KB
/
Copy pathMicrosoft.Extensions.AI.Abstractions.json
File metadata and controls
4693 lines (4693 loc) · 357 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"Assembly": "Microsoft.Extensions.AI.Abstractions",
"GUID": "F15438A3C9B54622B9C290C82615B809FFFFFFFF",
"Tag": "jePnxf5I+uU6BmQgNQl1w6+2f354wx4eFL9uonOi2D8=",
"Types": [
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary.cs#L12C5-L14C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary.#ctor(System.Collections.Generic.IDictionary{System.String,System.Object})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary.cs#L18C11-L20C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.Object}})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary.cs#L24C11-L26C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary.Clone",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary.cs#L33C58-L33C67"
}
],
"DocsId": "T:Microsoft.Extensions.AI.AdditionalPropertiesDictionary",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L28C5-L31C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.#ctor(System.Collections.Generic.IDictionary{System.String,`0})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L34C5-L37C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.#ctor(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,`0}})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L40C5-L51C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Clone",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L58C62-L58C78"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<System#String,TValue>>#get_IsReadOnly",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L77C66-L77C71"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#IReadOnlyDictionary<System#String,TValue>#get_Keys",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L80C69-L80C85"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#IReadOnlyDictionary<System#String,TValue>#get_Values",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L83C71-L83C89"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Add(System.String,`0)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L86C50-L86C77"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.TryAdd(System.String,`0)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L95C9-L95C47"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<System#String,TValue>>#Add(System.Collections.Generic.KeyValuePair{System.String,`0})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L108C94-L108C160"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Clear",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L111C28-L111C47"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<System#String,TValue>>#Contains(System.Collections.Generic.KeyValuePair{System.String,`0})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L115C9-L115C80"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.ContainsKey(System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L118C44-L118C72"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<System#String,TValue>>#CopyTo(System.Collections.Generic.KeyValuePair{System.String,`0}[],System.Int32)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L122C9-L122C91"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.GetEnumerator",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L128C42-L128C74"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#IEnumerable<System#Collections#Generic#KeyValuePair<System#String,TValue>>#GetEnumerator",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L131C108-L131C123"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#IEnumerable#GetEnumerator",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L134C48-L134C63"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Remove(System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L137C39-L137C62"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<System#String,TValue>>#Remove(System.Collections.Generic.KeyValuePair{System.String,`0})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L140C97-L140C166"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.TryGetValue``1(System.String,``0@)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L159C9-L189C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.TryGetValue(System.String,`0@)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L193C85-L193C124"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#IDictionary<System#String,TValue>#TryGetValue(System.String,`0@)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L196C83-L196C123"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#IReadOnlyDictionary<System#String,TValue>#TryGetValue(System.String,`0@)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L199C91-L199C131"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Item(System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L63C16-L63C32"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Keys",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L68C40-L68C56"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Values",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L71C42-L71C60"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Count",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L74C25-L74C42"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#ICollection<System#Collections#Generic#KeyValuePair<System#String,TValue>>#IsReadOnly",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L77C66-L77C71"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#IReadOnlyDictionary<System#String,TValue>#Keys",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L80C69-L80C85"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.System#Collections#Generic#IReadOnlyDictionary<System#String,TValue>#Values",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs#L83C71-L83C89"
},
{
"DocsId": "T:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1.Enumerator",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs"
}
],
"DocsId": "T:Microsoft.Extensions.AI.AdditionalPropertiesDictionary`1",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/AdditionalPropertiesDictionary%7BTValue%7D.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.AutoChatToolMode.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/AutoChatToolMode.cs#L19C5-L21C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AutoChatToolMode.Equals(System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/AutoChatToolMode.cs#L24C49-L24C72"
},
{
"DocsId": "M:Microsoft.Extensions.AI.AutoChatToolMode.GetHashCode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/AutoChatToolMode.cs#L27C42-L27C80"
}
],
"DocsId": "T:Microsoft.Extensions.AI.AutoChatToolMode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/AutoChatToolMode.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatClientExtensions.GetService``1(Microsoft.Extensions.AI.IChatClient,System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientExtensions.cs#L27C9-L29C104"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatClientExtensions.GetRequiredService(Microsoft.Extensions.AI.IChatClient,System.Type,System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientExtensions.cs#L49C9-L54C80"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatClientExtensions.GetRequiredService``1(Microsoft.Extensions.AI.IChatClient,System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientExtensions.cs#L73C9-L80C24"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatClientExtensions.GetResponseAsync(Microsoft.Extensions.AI.IChatClient,System.String,Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientExtensions.cs#L97C9-L100C113"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatClientExtensions.GetResponseAsync(Microsoft.Extensions.AI.IChatClient,Microsoft.Extensions.AI.ChatMessage,Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientExtensions.cs#L117C9-L120C83"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatClientExtensions.GetStreamingResponseAsync(Microsoft.Extensions.AI.IChatClient,System.String,Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientExtensions.cs#L137C9-L140C122"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatClientExtensions.GetStreamingResponseAsync(Microsoft.Extensions.AI.IChatClient,Microsoft.Extensions.AI.ChatMessage,Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientExtensions.cs#L157C9-L160C92"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatClientExtensions",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientExtensions.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatClientMetadata.#ctor(System.String,System.Uri,System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientMetadata.cs#L18C5-L23C6"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatClientMetadata.ProviderName",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientMetadata.cs#L30C35-L30C39"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatClientMetadata.ProviderUri",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientMetadata.cs#L33C31-L33C35"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatClientMetadata.DefaultModelId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientMetadata.cs#L40C37-L40C41"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatClientMetadata",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatClientMetadata.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatFinishReason.#ctor(System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L24C9-L25C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatFinishReason.Equals(System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L31C69-L31C115"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatFinishReason.Equals(Microsoft.Extensions.AI.ChatFinishReason)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L34C51-L34C110"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatFinishReason.GetHashCode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L37C42-L37C93"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatFinishReason.op_Equality(Microsoft.Extensions.AI.ChatFinishReason,Microsoft.Extensions.AI.ChatFinishReason)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L47C9-L47C35"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatFinishReason.op_Inequality(Microsoft.Extensions.AI.ChatFinishReason,Microsoft.Extensions.AI.ChatFinishReason)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L58C9-L58C33"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatFinishReason.ToString",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L63C42-L63C47"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatFinishReason.Value",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L28C28-L28C47"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatFinishReason.Stop",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L66C43-L66C47"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatFinishReason.Length",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L69C45-L69C49"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatFinishReason.ToolCalls",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L72C48-L72C52"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatFinishReason.ContentFilter",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs#L75C52-L75C56"
},
{
"DocsId": "T:Microsoft.Extensions.AI.ChatFinishReason.Converter",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatFinishReason",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatFinishReason.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatMessage.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L73C42-L25C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatMessage.#ctor(Microsoft.Extensions.AI.ChatRole,System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L31C11-L33C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatMessage.#ctor(Microsoft.Extensions.AI.ChatRole,System.Collections.Generic.IList{Microsoft.Extensions.AI.AIContent})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L73C42-L42C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatMessage.Clone",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L51C9-L60C10"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatMessage.ToString",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L106C42-L106C46"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatMessage.AuthorName",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L65C16-L65C27"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatMessage.CreatedAt",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L70C40-L70C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatMessage.Role",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L73C28-L73C32"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatMessage.Text",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L80C27-L80C48"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatMessage.Contents",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L86C16-L86C32"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatMessage.MessageId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L91C32-L91C36"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatMessage.RawRepresentation",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L100C40-L100C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatMessage.AdditionalProperties",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs#L103C67-L103C71"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatMessage",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatMessage.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatOptions.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L17C5-L19C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatOptions.#ctor(Microsoft.Extensions.AI.ChatOptions)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L22C5-L57C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatOptions.Clone",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L260C43-L260C52"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.ConversationId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L61C37-L61C41"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.Instructions",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L64C35-L64C39"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.Temperature",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L70C33-L70C37"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.MaxOutputTokens",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L73C35-L73C39"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.TopP",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L81C26-L81C30"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.TopK",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L89C24-L89C28"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.FrequencyPenalty",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L98C38-L98C42"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.PresencePenalty",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L107C37-L107C41"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.Seed",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L110C25-L110C29"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.Reasoning",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L115C42-L115C46"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.ResponseFormat",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L129C49-L129C53"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.ModelId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L132C30-L132C34"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.StopSequences",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L140C43-L140C47"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.AllowMultipleToolCalls",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L157C43-L157C47"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.ToolMode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L161C37-L161C41"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.Tools",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L166C35-L166C39"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.AllowBackgroundResponses",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L194C16-L194C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.ContinuationToken",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L217C16-L217C37"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.RawRepresentationFactory",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L243C67-L243C71"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatOptions.AdditionalProperties",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs#L246C67-L246C71"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatOptions",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatOptions.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponse.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L27C5-L29C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponse.#ctor(Microsoft.Extensions.AI.ChatMessage)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L34C5-L39C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponse.#ctor(System.Collections.Generic.IList{Microsoft.Extensions.AI.ChatMessage})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L43C5-L46C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponse.ToString",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L129C42-L129C46"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponse.ToChatResponseUpdates",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L135C9-L180C24"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.Messages",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L52C16-L52C54"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.Text",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L62C27-L62C66"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.ResponseId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L65C33-L65C37"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.ConversationId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L77C37-L77C41"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.ModelId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L80C30-L80C34"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.CreatedAt",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L83C40-L83C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.FinishReason",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L86C45-L86C49"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.Usage",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L89C34-L89C38"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.ContinuationToken",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L108C16-L108C37"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.RawRepresentation",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L123C40-L123C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponse.AdditionalProperties",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs#L126C67-L126C71"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatResponse",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponse.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseExtensions.AddMessages(System.Collections.Generic.IList{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponse)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseExtensions.cs#L32C9-L46C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseExtensions.AddMessages(System.Collections.Generic.IList{Microsoft.Extensions.AI.ChatMessage},System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatResponseUpdate})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseExtensions.cs#L61C9-L70C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseExtensions.AddMessages(System.Collections.Generic.IList{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatResponseUpdate,System.Func{Microsoft.Extensions.AI.AIContent,System.Boolean})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseExtensions.cs#L84C9-L98C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseExtensions.AddMessagesAsync(System.Collections.Generic.IList{Microsoft.Extensions.AI.ChatMessage},System.Collections.Generic.IAsyncEnumerable{Microsoft.Extensions.AI.ChatResponseUpdate},System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseExtensions.cs#L116C9-L119C67"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseExtensions.ToChatResponse(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatResponseUpdate})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseExtensions.cs#L139C9-L150C25"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseExtensions.ToChatResponseAsync(System.Collections.Generic.IAsyncEnumerable{Microsoft.Extensions.AI.ChatResponseUpdate},System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseExtensions.cs#L167C9-L169C64"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatResponseExtensions",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseExtensions.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseFormat.ForJsonSchema(System.Text.Json.JsonElement,System.String,System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormat.cs#L46C9-L46C51"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseFormat.ForJsonSchema``1(System.Text.Json.JsonSerializerOptions,System.String,System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormat.cs#L63C9-L63C83"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseFormat.ForJsonSchema(System.Type,System.Text.Json.JsonSerializerOptions,System.String,System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormat.cs#L82C9-L92C102"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseFormat.Text",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormat.cs#L34C49-L34C53"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseFormat.Json",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormat.cs#L37C49-L37C53"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatResponseFormat",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormat.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseFormatJson.#ctor(System.Nullable{System.Text.Json.JsonElement},System.String,System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatJson.cs#L20C5-L33C6"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseFormatJson.Schema",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatJson.cs#L36C34-L36C38"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseFormatJson.SchemaName",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatJson.cs#L39C33-L39C37"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseFormatJson.SchemaDescription",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatJson.cs#L42C40-L42C44"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatResponseFormatJson",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatJson.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseFormatText.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatText.cs#L17C5-L20C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseFormatText.Equals(System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatText.cs#L23C49-L23C78"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseFormatText.GetHashCode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatText.cs#L26C42-L26C86"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatResponseFormatText",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseFormatText.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseUpdate.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L41C5-L43C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseUpdate.#ctor(System.Nullable{Microsoft.Extensions.AI.ChatRole},System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L49C11-L51C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseUpdate.#ctor(System.Nullable{Microsoft.Extensions.AI.ChatRole},System.Collections.Generic.IList{Microsoft.Extensions.AI.AIContent})",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L56C5-L60C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseUpdate.Clone",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L70C9-L83C10"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatResponseUpdate.ToString",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L161C42-L161C46"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.AuthorName",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L88C9-L88C13"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.Role",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L93C29-L93C33"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.Text",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L100C27-L100C88"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.Contents",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L106C16-L106C32"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.RawRepresentation",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L117C40-L117C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.AdditionalProperties",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L120C67-L120C71"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.ResponseId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L123C33-L123C37"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.MessageId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L138C32-L138C36"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.ConversationId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L149C37-L149C41"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.CreatedAt",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L152C40-L152C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.FinishReason",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L155C45-L155C49"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.ModelId",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L158C30-L158C34"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatResponseUpdate.ContinuationToken",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs#L178C16-L178C37"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatResponseUpdate",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatResponseUpdate.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatRole.#ctor(System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L48C9-L49C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatRole.op_Equality(Microsoft.Extensions.AI.ChatRole,Microsoft.Extensions.AI.ChatRole)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L60C9-L60C35"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatRole.op_Inequality(Microsoft.Extensions.AI.ChatRole,Microsoft.Extensions.AI.ChatRole)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L72C9-L72C33"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatRole.Equals(System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L77C12-L77C58"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatRole.Equals(Microsoft.Extensions.AI.ChatRole)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L81C12-L81C81"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatRole.GetHashCode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L85C12-L85C63"
},
{
"DocsId": "M:Microsoft.Extensions.AI.ChatRole.ToString",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L88C42-L88C47"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatRole.System",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L22C37-L22C41"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatRole.Assistant",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L25C40-L25C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatRole.User",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L28C35-L28C39"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatRole.Tool",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L31C35-L31C39"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatRole.Value",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs#L39C27-L39C31"
},
{
"DocsId": "T:Microsoft.Extensions.AI.ChatRole.Converter",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatRole",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatRole.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ChatToolMode.RequireSpecific(System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatToolMode.cs#L62C80-L62C97"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatToolMode.Auto",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatToolMode.cs#L36C43-L36C47"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatToolMode.None",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatToolMode.cs#L48C43-L48C47"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ChatToolMode.RequireAny",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatToolMode.cs#L54C53-L54C57"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ChatToolMode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ChatToolMode.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.DelegatingChatClient.#ctor(Microsoft.Extensions.AI.IChatClient)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/DelegatingChatClient.cs#L27C5-L30C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.DelegatingChatClient.Dispose",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/DelegatingChatClient.cs#L35C9-L37C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.DelegatingChatClient.GetResponseAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/DelegatingChatClient.cs#L45C9-L45C75"
},
{
"DocsId": "M:Microsoft.Extensions.AI.DelegatingChatClient.GetStreamingResponseAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/DelegatingChatClient.cs#L50C9-L50C84"
},
{
"DocsId": "M:Microsoft.Extensions.AI.DelegatingChatClient.GetService(System.Type,System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/DelegatingChatClient.cs#L55C9-L60C61"
},
{
"DocsId": "M:Microsoft.Extensions.AI.DelegatingChatClient.Dispose(System.Boolean)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/DelegatingChatClient.cs#L67C9-L71C6"
},
{
"DocsId": "P:Microsoft.Extensions.AI.DelegatingChatClient.InnerClient",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/DelegatingChatClient.cs#L40C41-L40C45"
}
],
"DocsId": "T:Microsoft.Extensions.AI.DelegatingChatClient",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/DelegatingChatClient.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.IChatClient.GetResponseAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/IChatClient.cs"
},
{
"DocsId": "M:Microsoft.Extensions.AI.IChatClient.GetStreamingResponseAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},Microsoft.Extensions.AI.ChatOptions,System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/IChatClient.cs"
},
{
"DocsId": "M:Microsoft.Extensions.AI.IChatClient.GetService(System.Type,System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/IChatClient.cs"
}
],
"DocsId": "T:Microsoft.Extensions.AI.IChatClient",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/IChatClient.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.NoneChatToolMode.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/NoneChatToolMode.cs#L19C5-L21C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.NoneChatToolMode.Equals(System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/NoneChatToolMode.cs#L24C49-L24C72"
},
{
"DocsId": "M:Microsoft.Extensions.AI.NoneChatToolMode.GetHashCode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/NoneChatToolMode.cs#L27C42-L27C80"
}
],
"DocsId": "T:Microsoft.Extensions.AI.NoneChatToolMode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/NoneChatToolMode.cs"
},
{
"Members": [
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningEffort.value__",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningEffort.cs"
},
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningEffort.None",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningEffort.cs"
},
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningEffort.Low",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningEffort.cs"
},
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningEffort.Medium",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningEffort.cs"
},
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningEffort.High",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningEffort.cs"
},
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningEffort.ExtraHigh",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningEffort.cs"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ReasoningEffort",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningEffort.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.ReasoningOptions.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOptions.cs"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ReasoningOptions.Effort",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOptions.cs#L29C38-L29C42"
},
{
"DocsId": "P:Microsoft.Extensions.AI.ReasoningOptions.Output",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOptions.cs#L37C38-L37C42"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ReasoningOptions",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOptions.cs"
},
{
"Members": [
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningOutput.value__",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOutput.cs"
},
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningOutput.None",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOutput.cs"
},
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningOutput.Summary",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOutput.cs"
},
{
"DocsId": "F:Microsoft.Extensions.AI.ReasoningOutput.Full",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOutput.cs"
}
],
"DocsId": "T:Microsoft.Extensions.AI.ReasoningOutput",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/ReasoningOutput.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.RequiredChatToolMode.#ctor(System.String)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/RequiredChatToolMode.cs#L34C5-L42C6"
},
{
"DocsId": "M:Microsoft.Extensions.AI.RequiredChatToolMode.Equals(System.Object)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/RequiredChatToolMode.cs#L50C9-L51C59"
},
{
"DocsId": "M:Microsoft.Extensions.AI.RequiredChatToolMode.GetHashCode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/RequiredChatToolMode.cs#L55C9-L56C51"
},
{
"DocsId": "P:Microsoft.Extensions.AI.RequiredChatToolMode.RequiredFunctionName",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/RequiredChatToolMode.cs#L23C43-L23C47"
}
],
"DocsId": "T:Microsoft.Extensions.AI.RequiredChatToolMode",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatCompletion/RequiredChatToolMode.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.IChatReducer.ReduceAsync(System.Collections.Generic.IEnumerable{Microsoft.Extensions.AI.ChatMessage},System.Threading.CancellationToken)",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatReduction/IChatReducer.cs"
}
],
"DocsId": "T:Microsoft.Extensions.AI.IChatReducer",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/ChatReduction/IChatReducer.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.AIAnnotation.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIAnnotation.cs#L19C5-L21C6"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AIAnnotation.AnnotatedRegions",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIAnnotation.cs#L28C55-L28C59"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AIAnnotation.RawRepresentation",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIAnnotation.cs#L37C40-L37C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AIAnnotation.AdditionalProperties",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIAnnotation.cs#L42C67-L42C71"
}
],
"DocsId": "T:Microsoft.Extensions.AI.AIAnnotation",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIAnnotation.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.AIContent.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIContent.cs#L47C5-L49C6"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AIContent.Annotations",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIContent.cs#L54C47-L54C51"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AIContent.RawRepresentation",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIContent.cs#L63C40-L63C44"
},
{
"DocsId": "P:Microsoft.Extensions.AI.AIContent.AdditionalProperties",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIContent.cs#L66C67-L66C71"
}
],
"DocsId": "T:Microsoft.Extensions.AI.AIContent",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AIContent.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.AnnotatedRegion.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AnnotatedRegion.cs#L20C5-L22C6"
}
],
"DocsId": "T:Microsoft.Extensions.AI.AnnotatedRegion",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/AnnotatedRegion.cs"
},
{
"Members": [
{
"DocsId": "M:Microsoft.Extensions.AI.CitationAnnotation.#ctor",
"SourceLink": "https://github.com/dotnet/extensions/blob/b797b53993672eae537cf2cebe6ad3cf58c507e6/src/Libraries/Microsoft.Extensions.AI.Abstractions/Contents/CitationAnnotation.cs#L17C5-L19C6"