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);