pub async fn chat(model: Model, messages: Vec<ChatMessage>) -> StringExpand description
Sends a list of messages to a model.
ยงExample
use ic_llm::{Model, ChatMessage, Role};
ic_llm::chat(
Model::Llama3_1_8B,
vec![
ChatMessage {
role: Role::System,
content: "You are a helpful assistant".to_string(),
},
ChatMessage {
role: Role::User,
content: "How big is the sun?".to_string(),
},
],
)
.await