Update openai crate

This commit is contained in:
Alex Page 2023-03-06 03:05:38 -05:00
parent 2de52dfe9d
commit eb56c024cd
2 changed files with 6 additions and 6 deletions

View file

@ -10,7 +10,7 @@ poise = "0.5.2"
tracing = "0.1.37"
tracing-subscriber = "0.3.16"
tracing-futures = "0.2.5"
openai = "1.0.0-alpha.5"
openai = "1.0.0-alpha.6"
rand = "0.8.5"
[dependencies.songbird]

View file

@ -1,6 +1,6 @@
use anyhow::{Context, Result};
use openai::{
chat::{ChatCompletion, ChatCompletionRequestMessage},
chat::{ChatCompletion, ChatCompletionMessage},
models::ModelID,
};
use rand::seq::SliceRandom;
@ -55,24 +55,24 @@ pub async fn get_sassy_commentary(title: &str) -> Result<String> {
[
system
.into_iter()
.map(|s| ChatCompletionRequestMessage {
.map(|s| ChatCompletionMessage {
role: openai::chat::ChatCompletionMessageRole::System,
content: String::from(s),
name: None,
})
.collect::<Vec<_>>(),
vec![
ChatCompletionRequestMessage {
ChatCompletionMessage {
role: openai::chat::ChatCompletionMessageRole::User,
content: String::from(example_prompt),
name: None,
},
ChatCompletionRequestMessage {
ChatCompletionMessage {
role: openai::chat::ChatCompletionMessageRole::Assistant,
content: String::from(example_response),
name: None,
},
ChatCompletionRequestMessage {
ChatCompletionMessage {
role: openai::chat::ChatCompletionMessageRole::User,
content: prompt,
name: None,