craite 1.0.0

CRAITE Rust SDK for Web3 AI Development
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use craite::create_client;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
dotenv::dotenv().ok();
let api_key = std::env::var("CRAITE_API_KEY")?;
let client = create_client(&api_key);

let result = client
    .generate("Create a DAO contract with voting")
    .language("solidity")
    .await?;

println!("Generated contract:\n{}", result.code);

Ok(())
}