aiscript-vm 0.2.0

AIScript programming language interpreter
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod agent;
mod prompt;

use std::env;

pub use agent::{Agent, run_agent};
use openai_api_rs::v1::api::OpenAIClient;
pub use prompt::{PromptConfig, prompt_with_config};

#[allow(unused)]
pub(crate) fn openai_client() -> OpenAIClient {
    OpenAIClient::builder()
        .with_api_key(env::var("OPENAI_API_KEY").unwrap().to_string())
        .build()
        .unwrap()
}