seedlingEnvironment Variables Configuration

The configuration file can be found at the following relative path in your installation directory of AIOS:

aios/config/config.yaml

AIOS supports several API integrations that require configuration. You can use the following commands:

  • aios env list: Show current environment variables, or show available API keys if no variables are set

  • aios env set: Show current environment variables, or show available API keys if no variables are set

  • aios refresh: Refresh AIOS configuration.

    • Reloads the configuration from aios/config/config.yaml.

    • Reinitializes all components without restarting the server.

    • The server must be running.

When no environment variables are set, the following API keys will be shown:

  • OPENAI_API_KEY: OpenAI API key for accessing OpenAI services

  • GEMINI_API_KEY: Google Gemini API key for accessing Google's Gemini services

  • DEEPSEEK_API_KEY: Deepseek API key for accessing Deepseek services

  • ANTHROPIC_API_KEY: Anthropic API key for accessing Anthropic Claude services

  • GROQ_API_KEY: Groq API key for accessing Groq services

  • HF_AUTH_TOKEN: HuggingFace authentication token for accessing models

  • HF_HOME: Optional path to store HuggingFace models

To obtain these API keys:

API Keys:

Model Settings:

circle-info

It is required to follow the following parameters to set up different backends as below

Backend Type
Required Parameters

openai

name, backend

anthropic

name, backend

google

name, backend

ollama

name, backend, host_name

vLLM

name, backend, host_name

huggingface

name, backend, max_gpu_memory, eval_device

The example of how to set up different models are as below

Memory Settings:

Storage Settings:

Scheduler Settings:

Last updated