Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/expecho/spiderai
Spider AI showcases what is possible using LLMs using .Net
https://github.com/expecho/spiderai
azure-openai csharp dotnet dotnet-aspire llm open-telemetry semantic-kernel
Last synced: 9 days ago
JSON representation
Spider AI showcases what is possible using LLMs using .Net
- Host: GitHub
- URL: https://github.com/expecho/spiderai
- Owner: Expecho
- Created: 2024-12-23T15:11:57.000Z (26 days ago)
- Default Branch: main
- Last Pushed: 2025-01-08T15:43:51.000Z (10 days ago)
- Last Synced: 2025-01-08T16:59:50.692Z (9 days ago)
- Topics: azure-openai, csharp, dotnet, dotnet-aspire, llm, open-telemetry, semantic-kernel
- Language: C#
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.MD
Awesome Lists containing this project
README
# Spider AI
Spider AI showcases what is possible using LLMs using .Net. It is build using
- [Semantic Kernel](https://learn.microsoft.com/en-us/semantic-kernel/overview/)
- [.Net Aspire](https://learn.microsoft.com/en-us/dotnet/aspire/get-started/aspire-overview)
- [Open Telemetry](https://opentelemetry.io/)## Features
- Support for [Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview)
## Getting Started
### Server Configuration
In the server project, add the following configuration to the [user secrets](https://learn.microsoft.com/en-us/aspnet/core/security/app-secrets?view=aspnetcore-9.0&tabs=windows#secret-manager). Replace the values with your own.
```json
"AzureOpenAI": {
"Endpoint": "https://xxx.openai.azure.com/",
"ApiKey": "xxx",
"Models": [
{
"ModelId": "xxx",
"Capability": "Chat"
},
{
"ModelId": "yyy",
"Capability": "TextEmbedding"
},
{
"ModelId": "zzz",
"Capability": "ImageGeneration"
}
]
}
```