Skip to content

Issue 38: Update to use Microsoft.Extensions.AI.Abstractions library #43

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

quattro004
Copy link

I've updated the codebase to use the Microsoft.Extensions.AI.Abstractions library. I also noticed that since we are removing the SmartComponents.Inference.OpenAI project completely we might need a follow up task to update this documentation which mentions the project https://github.com/dotnet/smartcomponents/blob/main/docs/configure-openai-backend.md. Should I create this issue? Finally, I had some trouble getting all of the e2e tests to work, there's 10 that are failing and seem to be related to the same problem. I am having a hard time debugging them as it seems to change the state if it takes me too long in the debugger even in the existing test suite. Anyway, since I'm stuck on that I figured I would get this PR out there for review and we can proceed from there. Thanks for the opportunity to contribute.

image

Reese Hodge added 8 commits March 17, 2025 13:06
…previous backend vs the update to use the Microsoft extensions AI libraries. Most tests are passing now.
…epo shared config. See AddRepoSharedConfig
… dummy API key value if the configuration value isn't found so that the app will start up and not error out.
…responses, had removed too much code during the refactor to use Microsoft.Extensions.AI.
@quattro004
Copy link
Author

@microsoft-github-policy-service agree

@quattro004
Copy link
Author

@microsoft-github-policy-service rerun

@quattro004
Copy link
Author

@dotnet-policy-service agree

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants