pub trait LanguageModelClientInterface<E: Debug>:
RetrieveBatchById<Error = E>
+ GetBatchFileContent<Error = E>
+ UploadBatchFileCore<Error = E>
+ CreateBatch<Error = E>
+ WaitForBatchCompletion<Error = E>
+ Send
+ Sync
+ Debug { }