Skip to content
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

Big announcement: official support from Microsoft! #211

Open
OkGoDoIt opened this issue May 10, 2024 · 11 comments
Open

Big announcement: official support from Microsoft! #211

OkGoDoIt opened this issue May 10, 2024 · 11 comments
Milestone

Comments

@OkGoDoIt
Copy link
Owner

OkGoDoIt commented May 10, 2024

It's official! Microsoft reached out to me a month ago about transitioning this library into a new official C# OpenAI library and that's what we've been working on. Starting with v2.0.0-beta.1, the library now has full coverage and will stay fully up-to-date. More details in the blog post here: https://devblogs.microsoft.com/dotnet/openai-dotnet-library/
🎉

@OkGoDoIt OkGoDoIt added this to the 2.0 milestone May 10, 2024
@MarkHelsinki
Copy link

Sounds like you have something exciting lined up.

@jakubbloksa
Copy link

Are you planning to update support for the new GPT-4o model with the new version?

@MarkHelsinki
Copy link

MarkHelsinki commented May 14, 2024

Are you planning to update support for the new GPT-4o model with the new version?

Good question: I tried manually updating the list of Models today by adding:

	```/// <summary>
	///	The latest GPT-4 Omni model with multimodal (accepting text or image inputs and outputting text), and same high intelligence as GPT-4 Turbo but more efficient—generates text 2x faster and is 50% cheaper. Additionally, GPT-4o has the best vision and performance across non-English languages of any of our models. 
	/// </summary>
	public static Model GPT4_Omni => new Model("gpt-4o-2024-05-13") { OwnedBy = "openai" };```

...but I'm not sure if it's because the files are added and maintained via NuGet, but the Model class is behaving as if it was readOnly.

@Tronald
Copy link

Tronald commented May 15, 2024

I was thinking things were abandoned and gearing up to have to convert my integrations. Thank you for speaking up. Will delay in this project. Excited to hear the news!

@OkGoDoIt
Copy link
Owner Author

I’m unfortunately not allowed to announce the details publicly for another week or two, but I promise it’ll be worth the wait. There’s gonna be a lot better and more official support coming soon. Keep an eye on the Microsoft blogs 😉

In the meantime, to answer @jakubbloksa and @MarkHelsinki , you can always pass in the model name as a string rather than using the strongly typed models class. Just use the model name identifier string that’s in the official OpenAI API docs. There’s an implicit cast of string to Model.

For example:

var chat = api.Chat.CreateConversation();
chat.Model = "gpt-4o";

@MarkHelsinki
Copy link

Sounds exciting. You must be pumped 🙂 Thanks for the tip, I'll give that a go. The new model is cheaper and improved language handling. So perfect for my use case.

@JulesVerny
Copy link

Here is hoping that is not a force towards us to be using Microsoft's Azure OpenAI services (and costs !)

@Tronald
Copy link

Tronald commented Jun 10, 2024

Let's go Roger! Congrats...

https://devblogs.microsoft.com/dotnet/openai-dotnet-library/

@OkGoDoIt
Copy link
Owner Author

It's official! Microsoft reached out to me a month ago about transitioning this library into a new official C# OpenAI library and that's what we've been working on. Starting with v2.0.0-beta.1, the library now has full coverage and will stay fully up-to-date. More details in the blog post here: https://devblogs.microsoft.com/dotnet/openai-dotnet-library/
🎉

@OkGoDoIt OkGoDoIt changed the title Big announcement coming soon! Big announcement: official support from Microsoft! Jun 10, 2024
@OkGoDoIt OkGoDoIt added bug Something isn't working Announcement and removed bug Something isn't working labels Jun 10, 2024
@MarkHelsinki
Copy link

There was mention of a tutorial for transitioning from your gitHub version to the .NET official version. Is that coming online soon? I can see there are a few differences in variable names at least.

@Tronald
Copy link

Tronald commented Jun 10, 2024

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

No branches or pull requests

5 participants