openai-openapi icon indicating copy to clipboard operation
openai-openapi copied to clipboard

Is this repo still actively maintained?

Open benadamdev opened this issue 8 months ago • 10 comments

The spec hasn't been updated despite all the new changes in the API and the new models that came out. What am I missing here?

benadamdev avatar Jun 05 '25 13:06 benadamdev

Looks like it just doesn't get updates often enough to rely on it

nezhyborets avatar Jun 09 '25 08:06 nezhyborets

yeah they moved away from public OpenAPI spec some time ago. See #385 readme changes

Public mirror - do not send pull requests This is a public mirror of the internal OpenAI REST API specification. Pull requests to this spec document will not be merged. In the future, we may enable contributions and corrections via contribution to the spec, but for now they cannot be accepted. Thank you!

StephenHodgson avatar Jun 09 '25 18:06 StephenHodgson

You can get the spec they use to generate their official clients here.

davidmigloz avatar Jun 10 '25 12:06 davidmigloz

You can get the spec they use to generate their official clients here.

The main point of contention is that it is very much out of date with the information provided in the docs and api reference on the website.

StephenHodgson avatar Jun 10 '25 15:06 StephenHodgson

It was just for reference, as I imagine many people will come across this issue while looking for an up-to-date spec.

davidmigloz avatar Jun 10 '25 16:06 davidmigloz

You can get the spec they use to generate their official clients here.

This one is actually fresher, but it looks like it differs from the one in this repo in terms of declaration. By using that file Swift Generator generates structs where it should generate enums with associated types. Repo's file works better in this regards.

nezhyborets avatar Jun 12 '25 08:06 nezhyborets

Regardless, it still kinda sucks that this one isn't being regularly updated anymore.

Guess it is ClosedAI now. (a joke obviously 😅)

In all seriousness it prob is easier for them to iterate and make changes, since they have their own code gens for most/all languages though official channels and prob (at least in some small way) limits competition, copy cats, and bad actors.

StephenHodgson avatar Jul 05 '25 21:07 StephenHodgson

@StephenHodgson have you tried the link they mention in current readme? I mean this one https://app.stainless.com/api/spec/documented/openai/openapi.documented.yml, worked just well for me and has all the recent APIs

nezhyborets avatar Jul 06 '25 07:07 nezhyborets

Thanks @nezhyborets That is indeed the latest greatest.

StephenHodgson avatar Jul 06 '25 07:07 StephenHodgson

So how do we suggest fixes when there is a bug/missing field in https://app.stainless.com/api/spec/documented/openai/openapi.documented.yml ?

bml1g12 avatar Aug 08 '25 10:08 bml1g12