Function send_completion

Source
pub async fn send_completion(
    request: CompletionRequest,
) -> Result<CompletionsResponse, OpenRouterError>
Expand description

Sends a completion request.

§Arguments

  • request - The completion request.

§Returns

  • Result<CompletionsResponse, OpenRouterError> - The response from the completion request.

§Example

let request = completion::CompletionRequest::builder()
    .model("deepseek/deepseek-chat-v3-0324:free")
    .prompt("Once upon a time")
    .max_tokens(100)
    .temperature(0.7)
    .build()?;
let response = send_completion(request).await?;
println!("{:?}", response);