You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-5Lines changed: 19 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,8 +14,14 @@ The AI Assistant reviews and analyzes all data displayed in the dashboard to ans
14
14
15
15
**Please note that AI Assistant initialization takes time. The assistant is ready for interaction once Microsoft Azure scans the source document on the server side.**
16
16
17
-
> [!Important]
18
-
> We use version **9.4.3-preview.1.25230.7** of the _Microsoft.Extensions.AI.*_ libraries in our source code. We do not guarantee compatibility or correct operation with higher versions.
17
+
> [!Note]
18
+
> We use the following versions of the `Microsoft.Extensions.AI.*` libraries in our source code:
> We do not guarantee compatibility or correct operation with higher versions.
19
25
20
26
## Implementation Details
21
27
@@ -81,13 +87,20 @@ public interface IAIAssistantProvider {
81
87
}
82
88
```
83
89
90
+
The `AIAssistantCreator.CreateAssistantAndThreadAsync` method uploads a file to OpenAI, configures tool resources, creates an assistant with specified instructions and tools, initializes a new thread, and returns the assistant and thread IDs. The generated assistant and thread IDs are then passed to the `IAIAssistantFactory.GetAssistant` method, which returns an `IAIAssistant` instance. The created instance is added to the application's assistant collection and is referenced by its unique name.
91
+
92
+
For information on OpenAI Assistants, refer to the following documents:
93
+
-[OpenAI Assistants API overview](https://platform.openai.com/docs/assistants/overview)
94
+
-[Azure OpenAI: OpenAI Assistants client library for .NET](https://learn.microsoft.com/en-us/dotnet/api/overview/azure/ai.openai.assistants-readme?view=azure-dotnet-preview)
95
+
-[OpenAI .NET API library](https://github.com/openai/openai-dotnet)
96
+
84
97
You can review and tailor AI assistant instructions in the following file: [AssistantHelper.cs](./CS/Services/AssistantHelper.cs)
0 commit comments