Cargo fmt

This commit is contained in:
Dongri Jin
2023-07-16 21:58:43 +09:00
parent 69601d8a85
commit 8280733f05

View File

@ -80,23 +80,26 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
let arguments = function_call.arguments.clone().unwrap(); let arguments = function_call.arguments.clone().unwrap();
let c: Currency = serde_json::from_str(&arguments)?; let c: Currency = serde_json::from_str(&arguments)?;
let coin = c.coin; let coin = c.coin;
let req = ChatCompletionRequest { let req = ChatCompletionRequest {
model: chat_completion::GPT3_5_TURBO_0613.to_string(), model: chat_completion::GPT3_5_TURBO_0613.to_string(),
messages: vec![chat_completion::ChatCompletionMessage { messages: vec![
role: chat_completion::MessageRole::user, chat_completion::ChatCompletionMessage {
content: Some(String::from("What is the price of Ethereum?")), role: chat_completion::MessageRole::user,
name: None, content: Some(String::from("What is the price of Ethereum?")),
function_call: None, name: None,
}, chat_completion::ChatCompletionMessage { function_call: None,
role: chat_completion::MessageRole::function, },
content: Some({ chat_completion::ChatCompletionMessage {
let price = get_coin_price(&coin).await; role: chat_completion::MessageRole::function,
format!("{{\"price\": {}}}", price) content: Some({
}), let price = get_coin_price(&coin).await;
name: Some(String::from("get_coin_price")), format!("{{\"price\": {}}}", price)
function_call: None, }),
}], name: Some(String::from("get_coin_price")),
function_call: None,
},
],
functions: None, functions: None,
function_call: None, function_call: None,
temperature: None, temperature: None,