myself 0.5.0

Myself is a Rust library for building conversational agents powered by OpenAI's language model, providing a simple Agent abstraction to manage interactions and memory.
Documentation
1
2
3
4
5
6
7
8
9
10
use sqlx::postgres::{PgPool, PgPoolOptions};

pub async fn new_postgres_pool(database_url: String) -> PgPool {
    // let database_url = std::env::var("DATABASE_URL").unwrap_or("sqlite://sqlite.db".to_string());
    PgPoolOptions::new()
        .max_connections(1)
        .connect(&database_url)
        .await
        .unwrap()
}