Skip to content

Commit 809988e

Browse files
committed
update examples
1 parent 463c648 commit 809988e

File tree

4 files changed

+17
-17
lines changed

4 files changed

+17
-17
lines changed

examples/openai-web-app-assistant/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ publish = false
88
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
99

1010
[dependencies]
11-
dioxus = {version = "~0.5", features = ["web"]}
11+
dioxus = {version = "0.7", features = ["web"]}
1212
futures = "0.3.30"
1313
async-openai-wasm = { path = "../../async-openai" }
1414
# Debug
1515
tracing = "0.1.40"
16-
dioxus-logger = "~0.5"
16+
dioxus-logger = "0.7"
1717
serde_json = "1.0.117"

examples/openai-web-app-assistant/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ pub const API_KEY: &str = "...";
1616
pub fn App() -> Element {
1717
const QUERY: &str = "What's the weather in San Francisco today and the likelihood it'll rain?";
1818
let reply = use_signal(String::new);
19-
let _run_assistant: Coroutine<()> = use_coroutine(|_rx| {
19+
let _run_assistant: Coroutine<()> = use_coroutine(move |_rx| {
2020
let client = get_client();
2121
async move {
2222
//

examples/openai-web-app-chat/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ publish = false
88
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
99

1010
[dependencies]
11-
dioxus = {version = "~0.5", features = ["web"]}
11+
dioxus = {version = "0.7", features = ["web"]}
1212
futures = "0.3.30"
1313
async-openai-wasm = { path = "../../async-openai" }
1414
# Debug
1515
tracing = "0.1.40"
16-
dioxus-logger = "~0.5"
16+
dioxus-logger = "0.7"

examples/openai-web-app-chat/src/main.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@ const API_KEY: &str = "...";
1515

1616
pub fn App() -> Element {
1717
const GREETING: &str = "Hello! How are you?";
18-
let request = CreateChatCompletionRequestArgs::default()
19-
.max_tokens(512u16)
20-
.model("gpt-3.5-turbo")
21-
.messages([ChatCompletionRequestMessage::User(
22-
ChatCompletionRequestUserMessageArgs::default()
23-
.content(GREETING)
24-
.build()
25-
.unwrap(),
26-
)])
27-
.build()
28-
.unwrap();
2918
let response_string = use_signal(String::new);
30-
let _fetch_completion_chunks: Coroutine<()> = use_coroutine(|_rx| {
19+
let _fetch_completion_chunks: Coroutine<()> = use_coroutine(move |_rx| {
3120
let mut response_string = response_string.to_owned();
21+
let request = CreateChatCompletionRequestArgs::default()
22+
.max_tokens(512u16)
23+
.model("gpt-3.5-turbo")
24+
.messages([ChatCompletionRequestMessage::User(
25+
ChatCompletionRequestUserMessageArgs::default()
26+
.content(GREETING)
27+
.build()
28+
.unwrap(),
29+
)])
30+
.build()
31+
.unwrap();
3232
async move {
3333
let config = OpenAIConfig::new().with_api_key(API_KEY);
3434
let config = if API_BASE != "..." {

0 commit comments

Comments
 (0)