Add Settings View Add Dataset Evaluate function
Support Managed Identity with "Credential_Free" config in .env Support Index Caches Support Responses Cache for below index types
-
Azure AI Search
-
Knowledge Graph
-
Summary
-
Recursive Retriever
-
Keyword Table
Add Keyword Table Index type
Support Hybrid Search for [Keyword Table Index] and [Knowledge Graph Index]
Support specific TABLEs analysis in multiple PDF files
Support multi-modal input on Completion API layer
Add Auth middleware on API layer
#Security Settings
Azure_Build_In_Security = 'False'
Validate_Access = 'False'
Authorized_Users = 'False'
#email address of allowed users, sperated by comma
Authorized_Users_List = '[email protected],[email protected]'
JWKS_URL = 'https://login.microsoftonline.com/common/discovery/keys'
AUDIENCE = '00000003-0000-0000-c000-000000000000'
ISSUER = 'https://sts.windows.net/yourtenantid/'
Debug_Token = 'True'
Improve Sub Query Engine for AOAI + Azure AI Search
Add real time RAG for Tree Mode Summary and Recursive Retriever.
Add Complete Mode to as real time RAG UI.
Reference content can be doc strings and URL.
Accept default parameters for OpenAPI interface, add config in .env.sample
Default_Index_Type = 'Knowledge Graph'
Default_Index_Name = 'KGWORK02'
Default_Streaming = 'False'
Improve OpenAPI response structure, Copilot OpenAPI Plugin can easily handle it
/openapi/info/2
/openapi/info/3
{
"response": "string",
"citations": [
"string"
]
}
Add citation features for Azure AI Search, Knowledge Graph, Tree Mode Summary, Recursive Receiver Index. Show indexes in response, show citations source in OpenAPI response.
Show citations in Proofread directly.
OpenAPIs can return citations by default with response.
-
Add Swagger 2.0, OpenAPI 3.0 URLs:
/openapi/info/2
/openapi/info/3
-
Add OpenAPI API Call: /api/chat
{ "history": [ [ [ "What is the main topic of this article?", "The main topic of this article is about the Advanced RAG Service Studio." ] ] ], "indexName": "azuresearch_0", "indexType": "Azure AI Search", "message": "What is the main topic of this article?", "streaming": false, "systemMessage": "You are a helpful AI assistant. Answer questions clearly with only necessary words and completed sentences." }
-
Add OpenAPI toggle settings in .env.sample
-
Add auto-deployment scripts deploy_aoai.sh, deploy_acr_app.sh, and deploy_storage.sh
-
Azure Container App can mount Azure File Share with deploy_storage.sh. This is for scaling out infra in production.
-
Add Default_Storage setting in .env.sample for non temporary storage.
-
Multiple files Index processing for Azure AI Search, Knowledge Graph, Summary, and Recursive Retriever.
-
Index Name can be short index name or full index folder path for Knowledge Graph, Summary, and Recursive Retriever now.