Integrations
Uncensored LLM API for Rust
Call the OpenAI-compatible /v1/chat/completions endpoint from Rust using reqwest.
Updated 2025-12-31
Use reqwest to post chat completions to the abliteration.ai OpenAI-compatible endpoint.
use reqwest::Client;
use serde_json::json;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = Client::new();
let resp = client
.post("https://api.abliteration.ai/v1/chat/completions")
.bearer_auth(std::env::var("ABLIT_KEY")?)
.json(&json!({
"model": "abliterated-model",
"messages": [{ "role": "user", "content": "Hello from Rust." }]
}))
.send()
.await?;
let body = resp.text().await?;
println!("{}", body);
Ok(())
}