Your all-in-one platform for creating, managing, and deploying AI agents.
Aevatar Station is a cutting-edge developer platform designed to simplify the creation, management, and deployment of intelligent AI agents. With a focus on flexibility, scalability, and ease of use, Aevatar Station empowers developers and organizations to harness the power of AI in a streamlined and efficient way.
- .NET 8.0 SDK
- MongoDB
- Elasticsearch
- Redis
-
Update the
appsettings.jsonfile in the Silo project with your specific configurations (e.g., connection strings, Orleans clustering configurations).{ "ConnectionStrings": { "Default": "mongodb://localhost:27017/Aevatar" }, "Orleans": { "ClusterId": "AevatarSiloCluster", "ServiceId": "AevatarBasicService", "AdvertisedIP": "127.0.0.1", "GatewayPort": 20001, "SiloPort": 10001, "MongoDBClient": "mongodb://localhost:27017/?maxPoolSize=555", "DataBase": "AevatarDb", "DashboardUserName": "admin", "DashboardPassword": "123456", "DashboardCounterUpdateIntervalMs": 1000, "DashboardPort": 8080, "EventStoreConnection": "ConnectTo=tcp://localhost:1113; HeartBeatTimeout=500", "ClusterDbConnection": "127.0.0.1:6379", "ClusterDbNumber": 0, "GrainStorageDbConnection": "127.0.0.1:6379", "GrainStorageDbNumber": 0 } } -
Update the
appsettings.jsonfile in the HttpApi.Host project with your specific configurations (e.g., connection strings, Orleans clustering configurations).{ "ConnectionStrings": { "Default": "mongodb://localhost:27017/Aevatar" }, "Orleans": { "ClusterId": "AevatarSiloCluster", "ServiceId": "AevatarBasicService", "MongoDBClient": "mongodb://localhost:27017/?maxPoolSize=555", "DataBase": "AevatarDb" } }
- Go to the
srcfoldercd src - Run the
Aevatar.DbMigratorproject to create the initial database fromsrc.cd Aevatar.DbMigrator dotnet run - Run the
Aevatar.AuthServerproject to create the initial database fromsrc.cd Aevatar.AuthServer dotnet run - Run the
Aevatar.Siloproject to start the Orleans Silo fromsrc.cd ../Aevatar.Silo dotnet run - Run the
Aevatar.HttpApi.Hostproject to start the API fromsrc.cd ../Aevatar.HttpApi.Host dotnet run
If you encounter a bug or have a feature request, please use the Issue Tracker. The project is also open to contributions, so feel free to fork the project and open pull requests.
Distributed under the MIT License. See License for more information.