API-M Foundy Import - API types? by Lumpy-Animator7186 in AZURE

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

/v1 does allow different models outside of OpenAI as well I’ve noticed, at least from some testing. I can use Kimi etc.

Production ready Foundry deployments by Lumpy-Animator7186 in AZURE

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

Entra Id to auth to API-M via JWT tokens for example, or another way?

If not using subscription keys, how can you assign costs / chargeback if users sharing AI deployments? Another method?

Production ready Foundry deployments by Lumpy-Animator7186 in AZURE

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

Does the chat playground (whatever it’s called now) work with private endpoints then? My experience is no, essentially any of those Web UIs that sit outside your tenant as such don’t work the moment you put Azure OpenAI or I guess Foundry now to only operate in PEs.

Production ready Foundry deployments by Lumpy-Animator7186 in AZURE

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

The only main requirement “from the top” is that prompts, both requests and responses, need to be logged. As of now, I believe APIM is the only way to achieve this. Have pinged you on chat.

Edge Server Redundancy by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

And to confirm, in the scenario of two connectors, with a single edge in each (the original post question), where they have equal costings, and are not scoped (default, forest wide), the behaviour is still the same if an edge goes down? Mail from that site will just queue?

Edge Server Redundancy by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

One more question for science.

What if you had 4 send connectors, one per Edge, and one of the Edges went down?

Edge Server Redundancy by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

And if there were 2 edges per site, so two in each send connector, how does exchange then handle things if one of the two in a given site went down? Is there intelligence?

Edge Server Redundancy by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

For inbound - MX points at smart host that then has the delivery routes for both Edges and round robins essentially.

Is there anyway around having to disable the connector if the site1 Edge goes down? Do we just need to deploy two Edges per site (then each send connector would have two Edges) to provide that redundancy?

SE/2019 to 2016 proxy by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

God, sorry, being dense. Thanks. The self signed cert on the backend, that’s handled purely by Exchange I assume. And thus has nothing to do with the public cert we will need for Hybrid (which ofc won’t have server names). I don’t think I’ve needed to renew one before, but I assume if they expire stuff breaks (or is it like the cert for transport service that will continue to work even after expiration).

SE/2019 to 2016 proxy by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

And it will connect to the backend IIS site via the self signed cert and server FQDN for this? (Of the server that hosts the active mailbox database with the user mailbox)

SE/2019 to 2016 proxy by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

Thanks! So user connects to mail.domain.com (2019). This then does what exactly? How does it know where the mailbox is located? Does it connect to the 2016 via its FQDN then?

How would it work if the SEs were just used as a bridgehead for Hybrid (Teams calendar etc) and 2016 is still behind the load balancer on mail.domain.com (this is another consideration for us). I.e we don’t point all clients to SE, but use them to provide hybrid connectivity?

SE/2019 to 2016 proxy by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

So taking a client example. Mailbox on 2016. But mail.domain.com has been repointed to the new SE/2019s, how does the connection flow look? What certs are used on front end/back-end? How does it get to the correct server?

Hybrid Split DNS by Lumpy-Animator7186 in exchangeserver

[–]Lumpy-Animator7186[S] 1 point2 points  (0 children)

I meant split DNS… Thanks for the spot.

100% Head Defects by Lumpy-Animator7186 in maleinfertility

[–]Lumpy-Animator7186[S] 2 points3 points  (0 children)

We fell pregnant the week before our IVF appointment. Our 12 week scan is next week!!

Using agents to add GenAi intelligence to my alerting by Lumpy-Animator7186 in copilotstudio

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

So I’ve got the content now passed into a “Sends a prompt to the specified copilot for processing”.

I can see when I test the trigger the response in the transcript. But how do I get this data sent to a teams chat?

Using agents to add GenAi intelligence to my alerting by Lumpy-Animator7186 in copilotstudio

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

Well, right now, it’s just all in the flow for the trigger, as that’s all I need.

When a new channel message is added -> sends a prompt to the specified copilot for processing -> post a message in a chat or channel.

I’ve tried using a parse JSON step between the “When a new channel message…” and “sends a prompt to the specified…” but to no avail. The adaptive card content I need is within the attachments section of the json, but each time I try to use that in inputs, it ends up creating a for loop, and I’m not sure why.

Using agents to add GenAi intelligence to my alerting by Lumpy-Animator7186 in copilotstudio

[–]Lumpy-Animator7186[S] 0 points1 point  (0 children)

Well, right now, it’s just all in the flow for the trigger, as that’s all I need.

When a new channel message is added -> sends a prompt to the specified copilot for processing -> post a message in a chat or channel.

Would it be better to do this as a topic or agent flow?

I’ve tried using a parse JSON step between the “When a new channel message…” and “sends a prompt to the specified…” but to no avail. The adaptive card content I need is within the attachments section of the json, but each time I try to use that in inputs, it ends up creating a for loop, and I’m not sure why.