DEV_ASSISTENTE
1.0.0
QUICK LINKS: APP Demo | Website | Nuget
DOCKER IMAGES: UI | API | WORKER | DB UPGRADER | PLAYGROUND
Video Explainer
Phases:
Playground: QUICK LINKTODO:
*.md files - knowledge base*.cs files - code baseDEV_ASSISTENTE repository for demo purposeCODE generation
QuestionFiles to save information about select files based on questionconfiguration section in Readmequick start section in ReadmeMetrics integration with Prometheus and Graphana - TUTORIALTraces integration with SEQ (Jaeger shoud be replaces with SEQ)Tool which can search in Google (will be use as OpenAi function) + whitelisted resource domainsFill out the settings file appsettings.json - QUICK LINK
Llm_ApiKey - <API_KEY>
Llm_OrganizationId - <ORG_ID>
Llm_ProjectId - <PROJ_ID>
Embeddings_ApiKey - <API_KEY>
Embeddings_OrganizationId - <ORG_ID>
Embeddings_ProjectId - <PROJ_ID>
Fill out the .env file - QUICK LINK
OpenAi_ApiKey - <API_KEY>OpenAi_OrganizationId - <ORG_ID>OpenAi_ProjectId - <PROJ_ID>Prerequisites: Docker
Fill out the settings file (appsettings.json) and (.env) from CONFIGURATION section
Run start-enviroment.ps1 script with parameters:
-s - to start required services-d - to upgrade and migrate database-a - to start assistente application-p - to learn assistenteVoila! Currently you can go to https://localhost:1008
| Service | Port | Information | Metrics URL | Access |
|---|---|---|---|---|
| PostreSQL | 1000 | Database | - | - |
| PgAdmin | 1001 | Database UI | - | L: [email protected], P: admin |
| Qdrant | 1002 | API & UI (dashboard) | /metrics |
- |
| Qdrant | 1003 | Search Engine | - | - |
| RabbitMq | 1004 | AMPQ Connection | - | - |
| RabbitMq | 1005 | RabbitMq UI | - | - |
| RabbitMq | 1013 | RabbitMq Metrics | /metrics |
- |
| Seq | 1006 | UI | - | - |
| Seq | 1007 | Logs API | - | - |
| Blazor UI | 1008 | Assistente UI | - | - |
| Internal API | 1009 | Assistente API | /metrics |
- |
| Worker | 1010 | Assistente worker | /metrics |
- |
| Jaeger | 1011 | OpenTelemetry Collector | - | - |
| Jaeger | 1012 | UI | - | - |
| Jaeger | 1014 | API | /metrics |
- |