atlas by clearpeople

Blog posts

    Posts by Luis Mañez:

    Overwriting Azure OpenAI API api-version property using Semantic Kernel

    As you have seen in my previous articles, we are doing a ton of work around Azure OpenAI. When dealing with OpenAI, I truly recommend the use of the open source library Semantic Kernel (https://github.com/microsoft/semantic-kernel).

    Deep Dive on Artificial Intelligent (AI) token counter libraries

    In the past few months, I have been fortunate to work on Atlas AI. This has provided me with deeper insight into AI token counter libraries and I thought I would share some of my learnings. 

    How to deny external users calling your Azure AD secured API

    Recently, we had the need to deny External (also referred to as Guest) users to consume some endpoints of our Atlas API. You should be aware that if your Tenant has enabled external users, an external user can get a valid token and call your AAD secured API. This might or might not be what you want.

    Calling Azure OpenAI API in stream mode from an SPFx solution

    As mentioned in my previous article, we have integrated ChatGPT in our Atlas product. This was both challenging and fun. The OpenAI API is well documented, so is the Azure OpenAI service. However, one of the things that is not completely documented, is the Stream option. This allows you to call the API and get the response as a stream of data, so you are getting data from the very first second, and you don´t have to wait for the entire response. Note that depending on your request, ChatGPT can take some seconds until you get the response, so from a UX point of view, it is potentially a better experience if you start showing data while the response is fully completed.

    Using OpenAI NodeJS library in SharePoint calling Azure OpenAI service

    Unless you are in a desert island with no internet connection, you have heard about ChatGPT. In its own words (and I really mean it, as I have asked ChatGPT for a short summary about it):

    Kiota client for your Sharepoint API

    In this follow-up blog to using Microsoft Kiota to create a client for any API described using OpenAPI, Luis Mañez looks at using a Typescript client in a SharePoint framework solution.

    Using Microsoft Kiota tool to generate Atlas API SDKs

    Hi. I’m Luis Mañez, Atlas Chief Architect, and in this article, I am going to tell you about a new tool created by Microsoft, called Kiota. Kiota allows you to create a client for any API described using OpenApi.

    Community sample: Engage your users with SharePoint stories/reels

    Would it not be cool to engage your Modern Workplace users with content appearing like in your favourite social network? In my latest community sample, I built an SPFx webpart to do so. Here is how I did it, but first, this is how it looks:

    Private Groups not appearing in SharePoint Search

    One of the main steps when provision Teams, is calling Microsoft Graph API, to, well, provision the Team. Although the Team was provisioned correctly, we realised that the Team (and therefore all the content related to the Team, like files in the SharePoint library) was not surfaced in the Office 365 search (or SharePoint search if you will). So nothing at all was coming up for the Owner of the Team. Why was that?

    Calling the new Presence endpoint in MS Graph API from SPFx

    Last December, the Microsoft Graph team announced the preview of a new endpoint in the MS Graph API, that allows us to get presence information for a set of users.

    • 1
    • 2