Cannot find 'Chat' in scope
ppoh71 opened this issue · comments
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