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