OpenAI
OpenAI copied to clipboard
Cannot find 'Chat' in scope
Describe the bug In the latest Version 0.2.7 the public struct Chat is missing ?!
public struct Chat: Codable, Equatable { ... }
Compiler errors: Cannot find 'Chat' in the scope The struct is not in the ChatQuery.swift file, where it was in 0.2.6 Is that new or a change? Couldn't find anything in the docs.
To Reproduce Install 0.2.7 and try to use something like this let messages = [Chat(role: Chat.Role.system, content: instructions)]
Expected behavior 'Chat' struct in the scope
Desktop (please complete the following information): Version 0.2.7
Yea I ran into this too, its on us for relying on the demo code although it probably could have been comm'd.
See compare to resolve.
Was this intentional or a mistake? It’s irregular to break a public API with a point release. Wondering whether to pin at 0.2.6 for now or if these changes are going to stick around.
@kalafus ^
ChatQuery
It changes to ChatQuery.ChatCompletionMessageParam
:-(
So how would I go about changing all the code in my app to use ChatQuery.ChatCompletionMessageParam instead of Chat. I don't suppose a typealias will do! Any help gratefully received as I'm stuck using 0.2.6 and would love to upgrade and contribute