Skip to content

Commit 4566f26

Browse files
committed
OpenAI
1 parent f437317 commit 4566f26

8 files changed

+614
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<Type Name="MicrosoftExtensionsAIAssistantsExtensions" FullName="OpenAI.Assistants.MicrosoftExtensionsAIAssistantsExtensions">
2+
<TypeSignature Language="C#" Value="public static class MicrosoftExtensionsAIAssistantsExtensions" />
3+
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit MicrosoftExtensionsAIAssistantsExtensions extends System.Object" />
4+
<TypeSignature Language="DocId" Value="T:OpenAI.Assistants.MicrosoftExtensionsAIAssistantsExtensions" />
5+
<TypeSignature Language="VB.NET" Value="Public Module MicrosoftExtensionsAIAssistantsExtensions" />
6+
<TypeSignature Language="F#" Value="type MicrosoftExtensionsAIAssistantsExtensions = class" />
7+
<TypeSignature Language="C++ CLI" Value="public ref class MicrosoftExtensionsAIAssistantsExtensions abstract sealed" />
8+
<AssemblyInfo>
9+
<AssemblyName>Microsoft.Extensions.AI.OpenAI</AssemblyName>
10+
<AssemblyVersion>9.9.0.0</AssemblyVersion>
11+
</AssemblyInfo>
12+
<Base>
13+
<BaseTypeName>System.Object</BaseTypeName>
14+
</Base>
15+
<Interfaces />
16+
<Docs>
17+
<summary>Provides extension methods for working with content associated with OpenAI.Assistants.</summary>
18+
<remarks>To be added.</remarks>
19+
</Docs>
20+
<Members>
21+
<Member MemberName="AsOpenAIAssistantsFunctionToolDefinition">
22+
<MemberSignature Language="C#" Value="public static OpenAI.Assistants.FunctionToolDefinition AsOpenAIAssistantsFunctionToolDefinition (this Microsoft.Extensions.AI.AIFunctionDeclaration function);" />
23+
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class OpenAI.Assistants.FunctionToolDefinition AsOpenAIAssistantsFunctionToolDefinition(class Microsoft.Extensions.AI.AIFunctionDeclaration function) cil managed" />
24+
<MemberSignature Language="DocId" Value="M:OpenAI.Assistants.MicrosoftExtensionsAIAssistantsExtensions.AsOpenAIAssistantsFunctionToolDefinition(Microsoft.Extensions.AI.AIFunctionDeclaration)" />
25+
<MemberSignature Language="VB.NET" Value="&lt;Extension()&gt;&#xA;Public Function AsOpenAIAssistantsFunctionToolDefinition (function As AIFunctionDeclaration) As FunctionToolDefinition" />
26+
<MemberSignature Language="F#" Value="static member AsOpenAIAssistantsFunctionToolDefinition : Microsoft.Extensions.AI.AIFunctionDeclaration -&gt; OpenAI.Assistants.FunctionToolDefinition" Usage="OpenAI.Assistants.MicrosoftExtensionsAIAssistantsExtensions.AsOpenAIAssistantsFunctionToolDefinition function" />
27+
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static OpenAI::Assistants::FunctionToolDefinition ^ AsOpenAIAssistantsFunctionToolDefinition(Microsoft::Extensions::AI::AIFunctionDeclaration ^ function);" />
28+
<MemberType>Method</MemberType>
29+
<AssemblyInfo>
30+
<AssemblyName>Microsoft.Extensions.AI.OpenAI</AssemblyName>
31+
<AssemblyVersion>9.9.0.0</AssemblyVersion>
32+
</AssemblyInfo>
33+
<ReturnValue>
34+
<ReturnType>OpenAI.Assistants.FunctionToolDefinition</ReturnType>
35+
</ReturnValue>
36+
<Parameters>
37+
<Parameter Name="function" Type="Microsoft.Extensions.AI.AIFunctionDeclaration" RefType="this" />
38+
</Parameters>
39+
<Docs>
40+
<param name="function">The function to convert.</param>
41+
<summary>Creates an OpenAI <see cref="T:OpenAI.Assistants.FunctionToolDefinition" /> from an <see cref="T:Microsoft.Extensions.AI.AIFunctionDeclaration" />.</summary>
42+
<returns>An OpenAI <see cref="T:OpenAI.Assistants.FunctionToolDefinition" /> representing <paramref name="function" />.</returns>
43+
<remarks>To be added.</remarks>
44+
<exception cref="T:System.ArgumentNullException">
45+
<paramref name="function" /> is <see langword="null" />.</exception>
46+
</Docs>
47+
</Member>
48+
</Members>
49+
</Type>

xml/OpenAI.Chat/MicrosoftExtensionsAIChatExtensions.xml

Lines changed: 267 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
<Type Name="MicrosoftExtensionsAIRealtimeExtensions" FullName="OpenAI.Realtime.MicrosoftExtensionsAIRealtimeExtensions">
2+
<TypeSignature Language="C#" Value="public static class MicrosoftExtensionsAIRealtimeExtensions" />
3+
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit MicrosoftExtensionsAIRealtimeExtensions extends System.Object" />
4+
<TypeSignature Language="DocId" Value="T:OpenAI.Realtime.MicrosoftExtensionsAIRealtimeExtensions" />
5+
<TypeSignature Language="VB.NET" Value="Public Module MicrosoftExtensionsAIRealtimeExtensions" />
6+
<TypeSignature Language="F#" Value="type MicrosoftExtensionsAIRealtimeExtensions = class" />
7+
<TypeSignature Language="C++ CLI" Value="public ref class MicrosoftExtensionsAIRealtimeExtensions abstract sealed" />
8+
<AssemblyInfo>
9+
<AssemblyName>Microsoft.Extensions.AI.OpenAI</AssemblyName>
10+
<AssemblyVersion>9.9.0.0</AssemblyVersion>
11+
</AssemblyInfo>
12+
<Base>
13+
<BaseTypeName>System.Object</BaseTypeName>
14+
</Base>
15+
<Interfaces />
16+
<Docs>
17+
<summary>Provides extension methods for working with content associated with OpenAI.Realtime.</summary>
18+
<remarks>To be added.</remarks>
19+
</Docs>
20+
<Members>
21+
<Member MemberName="AsOpenAIConversationFunctionTool">
22+
<MemberSignature Language="C#" Value="public static OpenAI.Realtime.ConversationFunctionTool AsOpenAIConversationFunctionTool (this Microsoft.Extensions.AI.AIFunctionDeclaration function);" />
23+
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class OpenAI.Realtime.ConversationFunctionTool AsOpenAIConversationFunctionTool(class Microsoft.Extensions.AI.AIFunctionDeclaration function) cil managed" />
24+
<MemberSignature Language="DocId" Value="M:OpenAI.Realtime.MicrosoftExtensionsAIRealtimeExtensions.AsOpenAIConversationFunctionTool(Microsoft.Extensions.AI.AIFunctionDeclaration)" />
25+
<MemberSignature Language="VB.NET" Value="&lt;Extension()&gt;&#xA;Public Function AsOpenAIConversationFunctionTool (function As AIFunctionDeclaration) As ConversationFunctionTool" />
26+
<MemberSignature Language="F#" Value="static member AsOpenAIConversationFunctionTool : Microsoft.Extensions.AI.AIFunctionDeclaration -&gt; OpenAI.Realtime.ConversationFunctionTool" Usage="OpenAI.Realtime.MicrosoftExtensionsAIRealtimeExtensions.AsOpenAIConversationFunctionTool function" />
27+
<MemberSignature Language="C++ CLI" Value="public:&#xA;[System::Runtime::CompilerServices::Extension]&#xA; static OpenAI::Realtime::ConversationFunctionTool ^ AsOpenAIConversationFunctionTool(Microsoft::Extensions::AI::AIFunctionDeclaration ^ function);" />
28+
<MemberType>Method</MemberType>
29+
<AssemblyInfo>
30+
<AssemblyName>Microsoft.Extensions.AI.OpenAI</AssemblyName>
31+
<AssemblyVersion>9.9.0.0</AssemblyVersion>
32+
</AssemblyInfo>
33+
<ReturnValue>
34+
<ReturnType>OpenAI.Realtime.ConversationFunctionTool</ReturnType>
35+
</ReturnValue>
36+
<Parameters>
37+
<Parameter Name="function" Type="Microsoft.Extensions.AI.AIFunctionDeclaration" RefType="this" />
38+
</Parameters>
39+
<Docs>
40+
<param name="function">The function to convert.</param>
41+
<summary>Creates an OpenAI <see cref="T:OpenAI.Realtime.ConversationFunctionTool" /> from an <see cref="T:Microsoft.Extensions.AI.AIFunctionDeclaration" />.</summary>
42+
<returns>An OpenAI <see cref="T:OpenAI.Realtime.ConversationFunctionTool" /> representing <paramref name="function" />.</returns>
43+
<remarks>To be added.</remarks>
44+
<exception cref="T:System.ArgumentNullException">
45+
<paramref name="function" /> is <see langword="null" />.</exception>
46+
</Docs>
47+
</Member>
48+
</Members>
49+
</Type>

0 commit comments

Comments
 (0)