Skip to content

Commit 99e6944

Browse files
authored
Merge pull request #44 from hunjixin/chore/update_readme
chore: update readme
2 parents 01ae8dc + a5a5dc5 commit 99e6944

1 file changed

Lines changed: 8 additions & 11 deletions

File tree

README.md

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ The DeepSeek API SDK supports both asynchronous and synchronous usage patterns i
4242
use anyhow::Result;
4343
use clap::Parser;
4444
use deepseek_api::response::ModelType;
45-
use deepseek_api::{DeepSeekClientBuilder, CompletionsRequestBuilder, RequestBuilder};
45+
use deepseek_api::{CompletionsRequestBuilder, DeepSeekClientBuilder, RequestBuilder};
4646
use std::io::{stdin, stdout, Write};
4747
use std::vec;
4848

@@ -83,11 +83,10 @@ async fn main() -> Result<()> {
8383
println!("models {:?}", models);
8484
}
8585
word => {
86-
let completions = client.chat();
8786
let resp = CompletionsRequestBuilder::new(vec![])
8887
.use_model(ModelType::DeepSeekChat)
8988
.append_user_message(word)
90-
.do_request(&completions)
89+
.do_request(&client)
9190
.await?
9291
.must_response();
9392

@@ -117,7 +116,7 @@ deepseek-api = { version = "xx", default-features = false, features = ["is_sync"
117116
use anyhow::Result;
118117
use clap::Parser;
119118
use deepseek_api::{request::MessageRequest, response::ModelType};
120-
use deepseek_api::{DeepSeekClientBuilder, CompletionsRequestBuilder, RequestBuilder};
119+
use deepseek_api::{CompletionsRequestBuilder, DeepSeekClientBuilder, RequestBuilder};
121120
use std::vec;
122121

123122
#[derive(Parser, Debug)]
@@ -133,13 +132,12 @@ fn main() -> Result<()> {
133132
let client = DeepSeekClientBuilder::new(args.api_key.clone())
134133
.timeout(300)
135134
.build()?;
136-
let mut history = vec![];
137135

138-
let completions = client.chat();
136+
let mut history = vec![];
139137
let resp = CompletionsRequestBuilder::new(vec![])
140138
.use_model(ModelType::DeepSeekReasoner)
141139
.append_user_message("hello world")
142-
.do_request(&completions)?
140+
.do_request(&client)?
143141
.must_response();
144142

145143
let mut resp_words = vec![];
@@ -169,7 +167,7 @@ use deepseek_api::request::{
169167
Function, ToolMessageRequest, ToolObject, ToolType, UserMessageRequest,
170168
};
171169
use deepseek_api::response::FinishReason;
172-
use deepseek_api::{DeepSeekClientBuilder, CompletionsRequestBuilder, RequestBuilder};
170+
use deepseek_api::{CompletionsRequestBuilder, DeepSeekClientBuilder, RequestBuilder};
173171
use schemars::schema::SchemaObject;
174172
use std::vec;
175173

@@ -220,10 +218,9 @@ async fn main() -> Result<()> {
220218
let mut messages = vec![MessageRequest::User(UserMessageRequest::new(
221219
"How's the weather in Hangzhou?",
222220
))];
223-
let completetion = client.chat();
224221
let resp = CompletionsRequestBuilder::new(messages.clone())
225222
.tools(vec![tool_object.clone()])
226-
.do_request(&completetion)
223+
.do_request(&client)
227224
.await?
228225
.must_response();
229226
let mut id = String::new();
@@ -242,7 +239,7 @@ async fn main() -> Result<()> {
242239
messages.push(MessageRequest::Tool(ToolMessageRequest::new("24℃", &id)));
243240
let resp = CompletionsRequestBuilder::new(messages.clone())
244241
.tools(vec![tool_object.clone()])
245-
.do_request(&completetion)
242+
.do_request(&client)
246243
.await?
247244
.must_response();
248245
println!(

0 commit comments

Comments
 (0)