Начало работы с SmartRAG
Установите и настройте SmartRAG в вашем .NET приложении всего за несколько минут
Установка
SmartRAG доступен как пакет NuGet. Выберите предпочитаемый способ установки:
.NET CLI
Package Manager
Package Reference
dotnet add package SmartRAG
Install-Package SmartRAG
<PackageReference Include="SmartRAG" Version="1.1.0" />
Базовая конфигурация
Настройте SmartRAG в вашем Program.cs
или Startup.cs
:
// Program.cs
using SmartRAG;
var builder = WebApplication.CreateBuilder(args);
// Добавить сервисы SmartRAG
builder.Services.AddSmartRAG(options =>
{
options.AIProvider = AIProvider.Anthropic;
options.StorageProvider = StorageProvider.Qdrant;
options.ApiKey = "your-api-key";
});
var app = builder.Build();
Быстрый пример
Вот простой пример для начала:
// Внедрить сервис документов
public class DocumentController : ControllerBase
{
private readonly IDocumentService _documentService;
public DocumentController(IDocumentService documentService)
{
_documentService = documentService;
}
[HttpPost("upload")]
public async Task<IActionResult> UploadDocument(IFormFile file)
{
var document = await _documentService.UploadDocumentAsync(file);
return Ok(document);
}
[HttpPost("search")]
public async Task<IActionResult> Search([FromBody] string query)
{
var results = await _documentService.SearchAsync(query);
return Ok(results);
}
}
Следующие шаги
Теперь, когда вы установили и настроили SmartRAG, изучите эти функции:
Нужна помощь?
Если вы столкнулись с проблемами или нуждаетесь в поддержке: