Crate aily

Crate aily 

Source
Expand description

§Aily

Aily is a library for building AI applications.

§Features

  • Support for multiple AI providers
  • Easy to use API
  • Fast and efficient

§Installation

Add the following to your Cargo.toml:

[dependencies]
aily = "0.1.0"

§Usage

use aily::{Client, Method};
use aily::header::HeaderMap;

#[tokio::main]
async fn main() {
    let client = Client::new();
    let headers = HeaderMap::new();
    let body = "{\"model\":\"chat-4o\"}";
    let response = client.request("/v1/chat/completions", Method::POST, headers, body).await;
    println!("{:?}", response);
}

§License

This project is licensed under the MIT license. See LICENSE for more information.

Modules§

header
HTTP header types

Structs§

Client
Method
The Request Method (VERB)
StatusCode
An HTTP status code (status-code in RFC 9110 et al.).
Version
Represents a version of the HTTP spec.

Traits§

ModelID
Provider