Fixed play command
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
use serde::{Serialize, Deserialize};
|
||||
use serde_json::Value;
|
||||
use siren::ServiceError;
|
||||
|
||||
use crate::error::{SirenResult, Error as SirenError};
|
||||
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
pub enum GPTRole {
|
||||
@@ -123,7 +124,7 @@ impl OAI {
|
||||
pub async fn chat_completion(
|
||||
&self,
|
||||
request: ChatCompletionRequest,
|
||||
) -> Result<ChatCompletionResponse, ServiceError> {
|
||||
) -> SirenResult<ChatCompletionResponse> {
|
||||
let url = format!("{}/chat/completions", self.base_url);
|
||||
let response = self
|
||||
.client
|
||||
@@ -142,7 +143,7 @@ impl OAI {
|
||||
return Ok(response);
|
||||
},
|
||||
ResponseEvent::ResponseError(error) => {
|
||||
return Err(ServiceError {
|
||||
return Err(SirenError {
|
||||
status: 500,
|
||||
message: format!("Error: {}", error.message.unwrap()),
|
||||
});
|
||||
@@ -150,7 +151,7 @@ impl OAI {
|
||||
}
|
||||
}
|
||||
Err(err) => {
|
||||
return Err(ServiceError {
|
||||
return Err(SirenError {
|
||||
status: 500,
|
||||
message: format!("Error: {}", err),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user