Skip to main content

chat_request

Macro chat_request 

Source
macro_rules! chat_request {
    ( messages: [$( $role:ident($content:expr) ),* $(,)?] $(, $key:ident : $val:expr)* $(,)? ) => { ... };
}
Expand description

Quickly build a chat request.

§Examples

use echo_agent::chat_request;
use echo_agent::llm::types::Message;

let req = chat_request!(
    messages: [system("You are an assistant"), user("Hello")],
    temperature: 0.7,
    max_tokens: 2048,
);