Is this repo still actively maintained?
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?
Looks like it just doesn't get updates often enough to rely on it
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!
You can get the spec they use to generate their official clients here.
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.
It was just for reference, as I imagine many people will come across this issue while looking for an up-to-date spec.
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.
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 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
Thanks @nezhyborets That is indeed the latest greatest.
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 ?