Use ImageInput|AudioInput::from_vec_u8 helper
This commit is contained in:
@@ -55,11 +55,9 @@ impl ImageSource {
|
||||
|
||||
impl Into<async_openai::types::ImageInput> for ImageSource {
|
||||
fn into(self) -> async_openai::types::ImageInput {
|
||||
async_openai::types::ImageInput{
|
||||
source: async_openai::types::InputSource::VecU8 {
|
||||
filename: self.filename,
|
||||
vec: self.bytes,
|
||||
},
|
||||
}
|
||||
async_openai::types::ImageInput::from_vec_u8(
|
||||
self.filename,
|
||||
self.bytes,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -206,12 +206,10 @@ impl ControllerTrait for Controller {
|
||||
|
||||
let request = CreateTranscriptionRequestArgs::default()
|
||||
.model(&speech_to_text_config.model_id)
|
||||
.file(async_openai::types::AudioInput {
|
||||
source: async_openai::types::InputSource::VecU8 {
|
||||
filename,
|
||||
vec: media,
|
||||
},
|
||||
})
|
||||
.file(async_openai::types::AudioInput::from_vec_u8(
|
||||
filename,
|
||||
media,
|
||||
))
|
||||
.language(language.clone())
|
||||
.build()?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user