![]() |
VOOZH | about |
dotnet add package Semantico.AI --version 3.7.0.1
NuGet\Install-Package Semantico.AI -Version 3.7.0.1
<PackageReference Include="Semantico.AI" Version="3.7.0.1" />
<PackageVersion Include="Semantico.AI" Version="3.7.0.1" />Directory.Packages.props
<PackageReference Include="Semantico.AI" />Project file
paket add Semantico.AI --version 3.7.0.1
#r "nuget: Semantico.AI, 3.7.0.1"
#:package Semantico.AI@3.7.0.1
#addin nuget:?package=Semantico.AI&version=3.7.0.1Install as a Cake Addin
#tool nuget:?package=Semantico.AI&version=3.7.0.1Install as a Cake Tool
AI-powered extensions for Semantico providing LLM-based documentation generation, alert creation, and autonomous AI actors.
Semantico.AI is an optional add-on package for Semantico that adds artificial intelligence capabilities:
dotnet add package Semantico.AI
builder.Services.AddSemantico(builder.Configuration, options =>
{
options.UsePostgreSql(connectionString, "semantico");
options.UseAI = true; // Enable AI features
});
{
"Semantico": {
"LLM": {
"Provider": "OpenAI",
"ApiKey": "your-api-key-here",
"Model": "gpt-4o",
"BaseUrl": "https://api.openai.com/v1"
}
}
}
OpenAI:
{
"Provider": "OpenAI",
"Model": "gpt-4o",
"ApiKey": "sk-..."
}
Anthropic Claude:
{
"Provider": "Anthropic",
"Model": "claude-3-5-sonnet-20241022",
"ApiKey": "sk-ant-..."
}
Azure OpenAI:
{
"Provider": "AzureOpenAI",
"Model": "gpt-4",
"ApiKey": "your-azure-key",
"BaseUrl": "https://your-resource.openai.azure.com"
}
Generate comprehensive database documentation automatically:
// Via MediatR
var documentation = await mediator.Send(new GenerateDocumentationCommand
{
DataSourceId = dataSourceId,
UserId = userId,
IncludeSampleData = false
});
// Export to PDF, HTML, or Markdown
await mediator.Send(new ExportDocumentationToPdfCommand
{
DocumentationId = documentation.Id,
OutputPath = "docs/database.pdf"
});
Use multiple specialized AI agents working in parallel:
var documentation = await mediator.Send(new GenerateMultiAgentDocumentationCommand
{
DataSourceId = dataSourceId,
UserId = userId,
MaxConcurrentAgents = 5,
Progress = progressReporter
});
Create alerts from plain English:
var alert = await mediator.Send(new GenerateAlertCommand
{
DataSourceId = dataSourceId,
Description = "Alert me when daily failed logins exceed 100",
UserId = userId
});
Autonomous agents that monitor and optimize your database:
var actor = await mediator.Send(new CreateAiActorCommand
{
Name = "Performance Monitor",
Instructions = "Monitor slow queries and create subscriptions for anything over 5 seconds",
DataSourceId = dataSourceId,
RequiresApproval = true
});
This package includes:
⚠️ AI features are experimental and may produce incorrect or incomplete results. Always review and validate AI-generated content before use in production.
⚠️ API Costs: LLM API calls incur costs. Monitor your usage and set appropriate rate limits.
⚠️ Required Configuration:
EncryptionKey must be configured in appsettings.json for secure storage of API keysFor complete documentation, visit: https://github.com/MiBu/semantico
MIT License - see LICENSE file for details
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on Semantico.AI:
| Package | Downloads |
|---|---|
|
Semantico.MCP
MCP (Model Context Protocol) server for Semantico. Exposes data sources, knowledge graph, and query capabilities to AI tools via SSE transport. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.7.0.1 | 77 | 5/12/2026 |
| 3.6.0.1 | 94 | 4/7/2026 |
| 3.5.0.2 | 74 | 2/24/2026 |
| 3.5.0.1 | 68 | 2/24/2026 |
| 3.4.0.3 | 79 | 2/18/2026 |
| 3.4.0.2 | 70 | 2/18/2026 |
| 3.4.0.1 | 64 | 2/16/2026 |
| 3.3.0.1 | 73 | 2/9/2026 |
| 3.2.1.1 | 74 | 2/3/2026 |
| 3.1.1.1 | 87 | 1/27/2026 |
| 3.0.0.5 | 77 | 1/26/2026 |
| 3.0.0.4 | 77 | 1/23/2026 |
| 3.0.0.3 | 69 | 1/23/2026 |
| 3.0.0.2 | 76 | 1/23/2026 |
| 3.0.0.1 | 84 | 1/22/2026 |