Skip to content

Commit

Permalink
Landing Page updations
Browse files Browse the repository at this point in the history
  • Loading branch information
Joel-Joseph-George committed Apr 24, 2024
1 parent 7d49e90 commit b488205
Show file tree
Hide file tree
Showing 6 changed files with 61 additions and 17 deletions.
45 changes: 29 additions & 16 deletions app/static/data/services.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,12 @@
"link":"https://play.google.com/store/apps/details?id=com.bridgeconn.vachango&pli=1",
"linkname":"Vachan Go",
"button":false
},

{
"link":"https://stagingapi.vachanengine.org/v2/cms/rest/docs",
"linkname":"Vachan-CMS Docs",
"button":false
}
]
},
Expand All @@ -24,40 +30,47 @@
"link":"https://isl.bridgeconn.com/",
"linkname":"IntelliSign",
"button":false
},

{
"link":"https://stagingapi.vachanengine.org/v2/text/translate/token-based/docs",
"linkname":"Vachan-TBT Docs",
"button":false
}
]
},
"ai": {
"title":"AI APIs",
"content":"AI APIs are essential for various AI functionalities. They empower applications with model selection, text and document translation, and speech-to-text transcription capabilities. Vachan-mt-nllb APIs use NLLB(No Language Left Behind) models, sourced from meta for text translation. These models offer evaluated, high-quality translations among 200 languages, including low-resource languages. We are actively fine-tuning these models to support our specific use-cases. The Model Selection API retrieves nllb model details, Text Translation API supports translation into 200 languages and Document Translation API translates lists of sentences. Vachan-st-xlsr APIs are used to transcribe speech into text using machine learning models using ST-XLSR(Streaming Transformer -Cross-lingual Speech Recognition) model. It has the Model Selection API retrieves Speech to text and Language model details and The Transcribe API converts audio to text, supporting multiple languages. Current STT models use xlsr, with plans to transition to MMS models supporting 1000+ languages."
"content":"AI APIs empower various AI functionalities, including Speech-to-Text, Text-to-Speech, Speech-to-Speech translation, and Text translation. We continuously strive to keep pace with recent trends by leveraging top-performing open-source models such as MMS, NLLB, SeamlessM4T, XLSR, etc. Furthermore, we are consistently fine-tuning these models for new languages. Our experiments and AI models are well-managed and tracked using an MLOps tool, which serves as both a model registry and a tracking mechanism. We provide APIs that interact with the central model registry. ",
"links":[
{
"link":"https://stagingapi.vachanengine.org/v2/ai/docs",
"linkname":"Vachan-AI Docs",
"button":false
}
]
},
"auth": {
"title":"Auth & Access Management",
"content":"Access Restriction is implemented for all the endpoints in different levels based on the API’s content priority. User level, Content level, Application level-based security is added to each endpoint. Some of the endpoints are open accessible and others are restricted to user-roles only. User with specific role permission can only access those APIs. Access to endpoints can be done with the help of authorized token. The security implemented for the Vachan Engine contents are based on Role Based Access Control (RBAC) Auwhich restricts the access based on user's role, access-tags etc.",
"links":[
{
"link":"https://github.com/Bridgeconn/vachan-api/blob/version-2/docs/AccessManagement-RBAC.md",
"linkname":"Access Management",
"button":false
},

{
"link":"https://github.com/Bridgeconn/vachan-api/blob/version-2/app/auth/api-permissions.csv",
"linkname":"API Permissions",
"button":false
},

{
"link":"https://github.com/Bridgeconn/vachan-api/blob/version-2/app/auth/access_rules.json",
"linkname":"Access Rules",
"link":"https://stagingapi.vachanengine.org/v2/auth/docs",
"linkname":"Vachan-AUTH Docs",
"button":false
}
]
},
"graphql": {
"title":"GraphQL",
"content":"GraphQL module for Vachan Engine is a specification for web APIs that offers a compelling alternative to REST. This module serves as a middle layer between client applications and data sources. With its powerful query language, GraphQL enables declarative data fetching, eliminating the need for over-fetching or under-fetching. Initially implemented using Graphene, we are now migrating to the Strawberry library, ensuring access to the latest GraphQL advancements. It is hosted alongside our REST API services, this integration allows you to leverage the best of both worlds. While REST provides familiar GET, PUT, and POST endpoints, GraphQL empowers you with flexible and precise data retrieval."
"content":"GraphQL module for Vachan Engine is a specification for web APIs that offers a compelling alternative to REST. This module serves as a middle layer between client applications and data sources. With its powerful query language, GraphQL enables declarative data fetching, eliminating the need for over-fetching or under-fetching. Initially implemented using Graphene, we are now migrating to the Strawberry library, ensuring access to the latest GraphQL advancements. It is hosted alongside our REST API services, this integration allows you to leverage the best of both worlds. While REST provides familiar GET, PUT, and POST endpoints, GraphQL empowers you with flexible and precise data retrieval.",
"links":[
{
"link":"https://stagingapi.vachanengine.org/v2/graphql/",
"linkname":"Vachan-GQL Docs",
"button":false
}
]
},
"microservices": {
"title":"Micro Services",
Expand Down
Binary file added app/static/images/mlflow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/static/images/mlserver.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/static/images/skypilot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/static/images/sqlalchemy.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
33 changes: 32 additions & 1 deletion app/templates/landing_page.html
Original file line number Diff line number Diff line change
Expand Up @@ -729,7 +729,6 @@ <h2 class="fs-1 fw-bold text-primary text-center pb-4">Technologies </h3>
</div>
<div class="row align-items-center justify-content-center">

<!-- <div class="col px-3 my-2 text-center"> -->
<div class="col-md-3 col-sm-6 px-3 my-2 text-center techimages">


Expand Down Expand Up @@ -794,6 +793,38 @@ <h2 class="fs-1 fw-bold text-primary text-center pb-4">Technologies </h3>

</div>

<div class="col-md-3 col-sm-6 px-3 my-3 text-center techimages">

<img class="" src="{{ root_url }}/static/images/mlflow.png" alt="images/mlflow.png"
width="140" height=58">


</div>

<div class="col-md-3 col-sm-6 px-3 my-3 text-center techimages">

<img class="" src="{{ root_url }}/static/images/mlserver.png" alt="images/mlserver.png"
width="260" height=140">


</div>

<div class="col-md-3 col-sm-6 px-3 my-3 text-center techimages">

<img class="" src="{{ root_url }}/static/images/skypilot.png" alt="images/skypilot.png"
width="200" height=95">


</div>

<div class="col-md-3 col-sm-6 px-3 my-3 text-center techimages">

<img class="" src="{{ root_url }}/static/images/sqlalchemy.png" alt="images/sqlalchemy.png"
width="200" height=95">


</div>

</div>
</div>
</section>
Expand Down

0 comments on commit b488205

Please sign in to comment.