Hi Jarett ,
If you’re looking to interact with Copilot (or similar AI services) via an API so you can send prompts and get responses programmatically for use in tools like Jira or your own .NET applications, there are a couple of approaches you can consider:
1. Microsoft Copilot API Access:
At the moment, Microsoft Copilot itself doesn’t offer a public, direct API in the same way as some other AI services. However, Microsoft is actively expanding Copilot integrations, and you can find the latest information and developer resources here:
https://developer.microsoft.com/en-us/copilot
2. Using Azure OpenAI Service:
If your goal is to use generative AI (like GPT-4) in your own apps, Microsoft’s Azure OpenAI Service provides a robust API for this. You can send prompts and receive responses, and it’s well-suited for integration with .NET or any system that can make HTTP requests.
3. Example: Integrating with Bots (Advanced):
If you want to build a bot that interacts with users and provides Copilot-like capabilities, you can use Azure Bot Service together with the Direct Line API. With this approach, your application can send messages to the bot and receive responses programmatically.
For .NET developers, Microsoft offers detailed documentation and examples on how to connect your bot to clients using the Direct Line API. You can find step-by-step instructions here:
Connect a bot to Direct Line - Bot Service | Microsoft Learn
This resource will guide you through setting up your bot, generating Direct Line tokens, and handling message exchanges from your .NET applications.
Hope this helps!