Function chat

Source
pub async fn chat(model: Model, messages: Vec<ChatMessage>) -> String
Expand 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