1 line
80 KiB
JSON
1 line
80 KiB
JSON
{"repo": "0xlazai/lazpad-ai-agent-common", "files": {".env.example": {"cb34c9f868f7f5da023a5302065dfb7fc46129b5": {"t": 1785746417.6541061, "n": 39935, "h": "70ed90944b54d126", "c": "####################################\n#### Server & DB Configurations ####\n####################################\n\n# Cache Configs\nCACHE_STORE=database # Defaults to database. Other available cache store: redis and filesystem\nCACHE_DIR=./data/cache # Directory to store the cache files if using filesystem cache\nREDIS_URL= # Redis URL - could be a local redis instance or cloud hosted redis. Also support rediss:// URLs\nPGLITE_DATA_DIR= #../pgLite/ if selecting a directory --- or memory:// if selecting in memory\n\n# Eliza Server & Port Config\nSERVER_URL=http://localhost\nSERVER_PORT=3000\n\n# Supabase Configuration\nSUPABASE_URL=\nSUPABASE_ANON_KEY=\n\n# MongoDB\nMONGODB_CONNECTION_STRING= #mongodb connection string\nMONGODB_DATABASE= #name of the database in mongoDB atlas #default: 'elizaAgent'\n\n# Comma separated list of remote character urls (optional)\nREMOTE_CHARACTER_URLS=\n\n# Stores characters set by using the direct API in the data/character folder for further load when the app restarts\nUSE_CHARACTER_STORAGE=false\n\n# Logging\nDEFAULT_LOG_LEVEL=info\nLOG_JSON_FORMAT=false # Print everything in logger as json; false by default\n\n###############################\n#### Client Configurations ####\n###############################\n\n# BitMind Bittensor API\nBITMIND=true\nBITMIND_API_TOKEN=\n\n# Discord Configuration\nDISCORD_APPLICATION_ID=\nDISCORD_API_TOKEN= # Bot token\nDISCORD_VOICE_CHANNEL_ID= # The ID of the voice channel the bot should join (optional)\n\n# Devin Configuration\nDEVIN_API_TOKEN= # Get your API key from docs.devin.ai/tutorials/api-integration\n\n# Gelato Configuration\nGELATO_RELAY_API_KEY= # Gelato API key\n\n# Farcaster Neynar Configuration\nFARCASTER_FID= # The FID associated with the account your are sending casts from\nFARCASTER_NEYNAR_API_KEY= # Neynar API key: https://neynar.com/\nFARCASTER_NEYNAR_SIGNER_UUID= # Signer for the account you are sending casts from. Create a signer here: https://dev.neynar.com/app\nFARCASTER_DRY_RUN=false # Set to true if you want to run the bot without actually publishing casts\nFARCASTER_POLL_INTERVAL=120 # How often (in seconds) the bot should check for farcaster interactions (replies and mentions)\n\n# Telegram Configuration\nTELEGRAM_BOT_TOKEN=\n\n# Telegram account client Configuration\nTELEGRAM_ACCOUNT_PHONE= # Account phone number for authorization\nTELEGRAM_ACCOUNT_APP_ID= # Telegram app api_id (get it at me.telegram.org)\nTELEGRAM_ACCOUNT_APP_HASH= # Telegram app api_hash (get it at me.telegram.org)\nTELEGRAM_ACCOUNT_DEVICE_MODEL= # Device model. Example: Samsung Galaxy S28+\nTELEGRAM_ACCOUNT_SYSTEM_VERSION= # Device system version. Example: Android 12 S? (31)\n\n# Twitter/X Configuration\nTWITTER_DRY_RUN=false\nTWITTER_USERNAME= # Account username\nTWITTER_PASSWORD= # Account password\nTWITTER_EMAIL= # Account email\nTWITTER_2FA_SECRET=\n\n# Authentication cookies for Twitter session (this is for login using cookies and is optional)\nTWITTER_COOKIES_AUTH_TOKEN=\nTWITTER_COOKIES_CT0=\nTWITTER_COOKIES_GUEST_ID=\n\nTWITTER_POLL_INTERVAL=120 # How often (in seconds) the bot should check for interactions\nTWITTER_SEARCH_ENABLE=FALSE # Enable timeline search, WARNING this greatly increases your chance of getting banned\nTWITTER_TARGET_USERS= # Comma separated list of Twitter user names to interact with\nTWITTER_RETRY_LIMIT= # Maximum retry attempts for Twitter login\nTWITTER_SPACES_ENABLE=false # Enable or disable Twitter Spaces logic\nENABLE_TWITTER_POST_GENERATION=true # Set to true to enable automatic tweet generation. If false, the bot will not generate or post tweets.\n# Post Interval Settings (in minutes)\nPOST_INTERVAL_MIN= # Default: 90\nPOST_INTERVAL_MAX= # Default: 180\nPOST_IMMEDIATELY= # Default: false\n# Twitter action processing configuration\nACTION_INTERVAL= # Interval in minutes between action processing runs (default: 5 minutes)\nENABLE_ACTION_PROCESSING=false # Set to true to enable the action processing loop\nMAX_ACTIONS_PROCESSING=1 # Maximum number of actions (e.g., retweets, likes) to process in a single cycle. Helps prevent excessive or uncontrolled actions.\nACTION_TIMELINE_TYPE=foryou # Type of timeline to interact with. Options: \"foryou\" or \"following\". Default: \"foryou\"\n# CONFIGURATION FOR APPROVING TWEETS BEFORE IT GETS POSTED\nTWITTER_APPROVAL_DISCORD_CHANNEL_ID= # Channel ID for the Discord bot to listen and send approval messages\nTWITTER_APPROVAL_DISCORD_BOT_TOKEN= # Discord bot token (this could be a different bot token from DISCORD_API_TOKEN)\nTWITTER_APPROVAL_ENABLED= # Enable or disable Twitter approval logic #Default is false\nTWITTER_APPROVAL_CHECK_INTERVAL=60000 # Default: 60 seconds\n\n# WhatsApp Cloud API Configuration\nWHATSAPP_ACCESS_TOKEN= # Permanent access token from Facebook Developer Console\nWHATSAPP_PHONE_NUMBER_ID= # Phone number ID from WhatsApp Business API\nWHATSAPP_BUSINESS_ACCOUNT_ID= # Business Account ID from Facebook Business Manager\nWHATSAPP_WEBHOOK_VERIFY_TOKEN= # Custom string for webhook verification\nWHATSAPP_API_VERSION=v17.0 # WhatsApp API version (default: v17.0)\n\n# Alexa Client Configuration\nALEXA_SKILL_ID= # Your Alexa skill ID from developer console (format: amzn1.ask.skill-...)\nALEXA_CLIENT_ID= # OAuth2 Client ID from Alexa developer console permissions tab\nALEXA_CLIENT_SECRET= # OAuth2 Client Secret from Alexa developer console permissions tab\n\n\n# Simsai Specific Configuration\nSIMSAI_API_KEY= # API key for SimsAI authentication\nSIMSAI_AGENT_ID= # Unique identifier for the SimsAI agent\nSIMSAI_USERNAME= # Username for SimsAI platform access\nSIMSAI_DRY_RUN= # Set to true to test without making actual API calls\n\n# Direct Client Setting\nEXPRESS_MAX_PAYLOAD= # Default: 100kb\n\n#######################################\n#### Model Provider Configurations ####\n#######################################\n\n# OpenAI Configuration\nOPENAI_API_KEY= # OpenAI API key, starting with sk-\nOPENAI_API_URL= # OpenAI API Endpoint (optional), Default: https://api.openai.com/v1\nSMALL_OPENAI_MODEL= # Default: gpt-4o-mini\nMEDIUM_OPENAI_MODEL= # Default: gpt-4o\nLARGE_OPENAI_MODEL= # Default: gpt-4o\nEMBEDDING_OPENAI_MODEL= # Default: text-embedding-3-small\nIMAGE_OPENAI_MODEL= # Default: dall-e-3\nUSE_OPENAI_EMBEDDING= # Set to TRUE for OpenAI/1536, leave blank for local\n\n# Community Plugin for OpenAI Configuration\nENABLE_OPEN_AI_COMMUNITY_PLUGIN=false\nOPENAI_DEFAULT_MODEL=\nOPENAI_MAX_TOKENS=\nOPENAI_TEMPERATURE=\n\n\n\n\n# Atoma SDK Configuration\nATOMASDK_BEARER_AUTH= # Atoma SDK Bearer Auth token\nATOMA_API_URL= # Default: https://api.atoma.network/v1\nSMALL_ATOMA_MODEL= # Default: meta-llama/Llama-3.3-70B-Instruct\nMEDIUM_ATOMA_MODEL= # Default: meta-llama/Llama-3.3-70B-Instruct\nLARGE_ATOMA_MODEL= # Default: meta-llama/Llama-3.3-70B-Instruct\n\n# Eternal AI's Decentralized Inference API\nETERNALAI_URL=\nETERNALAI_MODEL= # Default: \"NousResearch/Hermes-3-Llama-3.1-70B-FP8\"\nETERNALAI_CHAIN_ID=8453 # Default: \"8453\"\nETERNALAI_RPC_URL= # Ex: https://mainnet.base.org/\nETERNALAI_AGENT_CONTRACT_ADDRESS= # Ex: 0xAed016e060e2fFE3092916b1650Fc558D62e1CCC\nETERNALAI_AGENT_ID= # Ex: 1711\nETERNALAI_API_KEY=\nETERNALAI_LOG=false #Default: false\n\n# Hyperbolic Provider Configuration\nHYPERBOLIC_API_KEY= # Hyperbolic API Key\nHYPERBOLIC_MODEL=\n\nIMAGE_HYPERBOLIC_MODEL= # Default: FLUX.1-dev\nSMALL_HYPERBOLIC_MODEL= # Default: meta-llama/Llama-3.2-3B-Instruct\nMEDIUM_HYPERBOLIC_MODEL= # Default: meta-llama/Meta-Llama-3.1-70B-Instruct\nLARGE_HYPERBOLIC_MODEL= # Default: meta-llama/Meta-Llama-3.1-405-Instruct\n\n\n# Hyperbolic Plugin Configuration\nHYPERBOLIC_ENV=production\nHYPERBOLIC_API_KEY=\nHYPERBOLIC_GRANULAR_LOG=true\nHYPERBOLIC_SPASH=true\nHYPERBOLIC_LOG_LEVEL=debug\n\n# Infera Configuration\nINFERA_API_KEY= # visit api.infera.org/docs to obtain an API key under /signup_user\nINFERA_MODEL= # Default: llama3.2:latest\nINFERA_SERVER_URL= # Default: https://api.infera.org/\nSMALL_INFERA_MODEL= #Recommended: llama3.2:latest\nMEDIUM_INFERA_MODEL= #Recommended: mistral-nemo:latest\nLARGE_INFERA_MODEL= #Recommended: mistral-small:latest\n\n# Venice Configuration\nVENICE_API_KEY= # generate from venice settings\nSMALL_VENICE_MODEL= # Default: llama-3.3-70b\nMEDIUM_VENICE_MODEL= # Default: llama-3.3-70b\nLARGE_VENICE_MODEL= # Default: llama-3.1-405b\nIMAGE_VENICE_MODEL= # Default: fluently-xl\nBYPASS_VENICE_SYSTEM_PROMPT= # <boolean> | Default: false\n\n# Nineteen.ai Configuration\nNINETEEN_AI_API_KEY= # Get a free api key from https://nineteen.ai/app/api\nSMALL_NINETEEN_AI_MODEL= # Default: unsloth/Llama-3.2-3B-Instruct\nMEDIUM_NINETEEN_AI_MODEL= # Default: unsloth/Meta-Llama-3.1-8B-Instruct\nLARGE_NINETEEN_AI_MODEL= # Default: hugging-quants/Meta-Llama-3.1-70B-Instruct-AWQ-INT4\nIMAGE_NINETEEN_AI_MODE= # Default: dataautogpt3/ProteusV0.4-Lightning\n\n# Akash Chat API Configuration docs: https://chatapi.akash.network/documentation\nAKASH_CHAT_API_KEY= # Get from https://chatapi.akash.network/\nSMALL_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-2-3B-Instruct\nMEDIUM_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-3-70B-Instruct\nLARGE_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-1-405B-Instruct-FP8\n\n# Livepeer configuration\n\nLIVEPEER_GATEWAY_URL=https://dream-gateway.livepeer.cloud # Free inference gateways and docs: https://livepeer-eliza.com/\nIMAGE_LIVEPEER_MODEL= # Default: ByteDance/SDXL-Lightning\nSMALL_LIVEPEER_MODEL= # Default: meta-llama/Meta-Llama-3.1-8B-Instruct\nMEDIUM_LIVEPEER_MODEL= # Default: meta-llama/Meta-Llama-3.1-8B-Instruct\nLARGE_LIVEPEER_MODEL= # Default: meta-llama/Meta-Llama-3.1-8B-Instruct\n\n# Speech Synthesis\nELEVENLABS_XI_API_KEY= # API key from elevenlabs\n\n# Transcription Provider\nTRANSCRIPTION_PROVIDER= # Default: local (possible values: openai, deepgram, local)\n\n# ElevenLabs Settings\nELEVENLABS_MODEL_ID=eleven_multilingual_v2\nELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM\nELEVENLABS_VOICE_STABILITY=0.5\nELEVENLABS_VOICE_SIMILARITY_BOOST=0.9\nELEVENLABS_VOICE_STYLE=0.66\nELEVENLABS_VOICE_USE_SPEAKER_BOOST=false\nELEVENLABS_OPTIMIZE_STREAMING_LATENCY=4\nELEVENLABS_OUTPUT_FORMAT=pcm_16000\n\n# OpenRouter Configuration\nOPENROUTER_API_KEY= # OpenRouter API Key\nOPENROUTER_MODEL= # Default: uses hermes 70b/405b\nSMALL_OPENROUTER_MODEL=\nMEDIUM_OPENROUTER_MODEL=\nLARGE_OPENROUTER_MODEL=\n\n# REDPILL Configuration (https://docs.red-pill.ai/get-started/supported-models)\nREDPILL_API_KEY= # REDPILL API Key\nREDPILL_MODEL=\nSMALL_REDPILL_MODEL= # Default: gpt-4o-mini\nMEDIUM_REDPILL_MODEL= # Default: gpt-4o\nLARGE_REDPILL_MODEL= # Default: gpt-4o\n\n# Grok Configuration\nGROK_API_KEY= # GROK/xAI API Key\nSMALL_GROK_MODEL= # Default: grok-2-1212\nMEDIUM_GROK_MODEL= # Default: grok-2-1212\nLARGE_GROK_MODEL= # Default: grok-2-1212\nEMBEDDING_GROK_MODEL= # Default: grok-2-1212\n\n# Ollama Configuration\nOLLAMA_SERVER_URL= # Default: localhost:11434\nOLLAMA_MODEL=\nUSE_OLLAMA_EMBEDDING= # Set to TRUE for OLLAMA/1024, leave blank for local\nOLLAMA_EMBEDDING_MODEL= # Default: mxbai-embed-large\nSMALL_OLLAMA_MODEL= # Default: llama3.2\nMEDIUM_OLLAMA_MODEL= # Default: hermes3\nLARGE_OLLAMA_MODEL= # Default: hermes3:70b\n\n# Google Configuration\nGOOGLE_MODEL=\nSMALL_GOOGLE_MODEL= # Default: gemini-1.5-flash-latest\nMEDIUM_GOOGLE_MODEL= # Default: gemini-1.5-flash-latest\nLARGE_GOOGLE_MODEL= # Default: gemini-1.5-pro-latest\nEMBEDDING_GOOGLE_MODEL= # Default: text-embedding-004\n\n# Mistral Configuration\nMISTRAL_MODEL=\nSMALL_MISTRAL_MODEL= # Default: mistral-small-latest\nMEDIUM_MISTRAL_MODEL= # Default: mistral-large-latest\nLARGE_MISTRAL_MODEL= # Default: mistral-large-latest\n\n# Groq Configuration\nGROQ_API_KEY= # Starts with gsk_\nSMALL_GROQ_MODEL= # Default: llama-3.1-8b-instant\nMEDIUM_GROQ_MODEL= # Default: llama-3.3-70b-versatile\nLARGE_GROQ_MODEL= # Default: llama-3.2-90b-vision-preview\nEMBEDDING_GROQ_MODEL= # Default: llama-3.1-8b-instant\n\n# LlamaLocal Configuration\nLLAMALOCAL_PATH= # Default: \"\" which is the current directory in plugin-node/dist/ which gets destroyed and recreated on every build\n\n# NanoGPT Configuration\nSMALL_NANOGPT_MODEL= # Default: gpt-4o-mini\nMEDIUM_NANOGPT_MODEL= # Default: gpt-4o\nLARGE_NANOGPT_MODEL= # Default: gpt-4o\n\n# Anthropic Configuration\nANTHROPIC_API_KEY= # For Claude\nANTHROPIC_API_URL=\nSMALL_ANTHROPIC_MODEL= # Default: claude-3-haiku-20240307\nMEDIUM_ANTHROPIC_MODEL= # Default: claude-3-5-sonnet-20241022\nLARGE_ANTHROPIC_MODEL= # Default: claude-3-5-sonnet-20241022\n\n# Mem0 Configuration\nMEM0_API_KEY= # Mem0 API Key ( Get from https://app.mem0.ai/dashboard/api-keys )\nMEM0_USER_ID= # Default: eliza-os-user\nMEM0_PROVIDER= # Default: openai\nMEM0_PROVIDER_API_KEY= # API Key for the provider (openai, anthropic, etc.)\nSMALL_MEM0_MODEL= # Default: gpt-4o-mini\nMEDIUM_MEM0_MODEL= # Default: gpt-4o\nLARGE_MEM0_MODEL= # Default: gpt-4o\n\n# Heurist Configuration\nHEURIST_API_KEY= # Get from https://heurist.ai/dev-access\nSMALL_HEURIST_MODEL= # Default: meta-llama/llama-3-70b-instruct\nMEDIUM_HEURIST_MODEL= # Default: meta-llama/llama-3-70b-instruct\nLARGE_HEURIST_MODEL= # Default: meta-llama/llama-3.3-70b-instruct\nHEURIST_IMAGE_MODEL= # Default: FLUX.1-dev\nHEURIST_EMBEDDING_MODEL= # Default: BAAI/bge-large-en-v1.5\nUSE_HEURIST_EMBEDDING= # Set to TRUE for HEURIST embedding, leave blank for local\n\n# Gaianet Configuration\nGAIA_API_KEY=\nGAIANET_MODEL=\nGAIANET_SERVER_URL=\nSMALL_GAIANET_MODEL= # Default: llama3b\nSMALL_GAIANET_SERVER_URL= # Default: https://llama3b.gaia.domains/v1\nMEDIUM_GAIANET_MODEL= # Default: llama\nMEDIUM_GAIANET_SERVER_URL= # Default: https://llama8b.gaia.domains/v1\nLARGE_GAIANET_MODEL= # Default: qwen72b\nLARGE_GAIANET_SERVER_URL= # Default: https://qwen72b.gaia.domains/v1\nGAIANET_EMBEDDING_MODEL=\nUSE_GAIANET_EMBEDDING= # Set to TRUE for GAIANET/768, leave blank for local\n\n# Volcengine Configuration\nVOLENGINE_API_URL= # Volcengine API Endpoint, Default: https://open.volcengineapi.com/api/v3/\nVOLENGINE_MODEL=\nSMALL_VOLENGINE_MODEL= # Default: doubao-lite-128k\nMEDIUM_VOLENGINE_MODEL= # Default: doubao-pro-128k\nLARGE_VOLENGINE_MODEL= # Default: doubao-pro-256k\nVOLENGINE_EMBEDDING_MODEL= # Default: doubao-embedding\n\n# DeepSeek Configuration\nDEEPSEEK_API_KEY= #Your DeepSeek API key\nDEEPSEEK_API_URL= # Default: https://api.deepseek.com\nSMALL_DEEPSEEK_MODEL= # Default: deepseek-chat\nMEDIUM_DEEPSEEK_MODEL= # Default: deepseek-chat\nLARGE_DEEPSEEK_MODEL= # Default: deepseek-chat\n\n# fal.ai Configuration\nFAL_API_KEY=\nFAL_AI_LORA_PATH=\n\n# LetzAI Configuration\nLETZAI_API_KEY= # LetzAI API Key\nLETZAI_MODELS= # list of Letzai models to add to each prompt, e.g.: \"@modelname1, @modelname2\"\n\n# Galadriel Configuration\nGALADRIEL_API_KEY=gal-* # Get from https://dashboard.galadriel.com/\nSMALL_GALADRIEL_MODEL= # Default: gpt-4o-mini\nMEDIUM_GALADRIEL_MODEL= # Default: gpt-4o\nLARGE_GALADRIEL_MODEL= # Default: gpt-4o\nGALADRIEL_FINE_TUNE_API_KEY= # Use an OpenAI key to use a fine-tuned model with the verified inference endpoint\n\n# LM Studio Configuration\nLMSTUDIO_SERVER_URL= # Default: http://localhost:1234/v1\nLMSTUDIO_MODEL=\nSMALL_LMSTUDIO_MODEL= # Default: hermes-3-llama-3.1-8b\nMEDIUM_LMSTUDIO_MODEL= # Default: hermes-3-llama-3.1-8b\nLARGE_LMSTUDIO_MODEL= # Default: hermes-3-llama-3.1-8b\n\n# Secret AI Configuration\nSECRET_AI_API_KEY= # Secret AI API Key\nSECRET_AI_URL= # Default: https://ai1.scrtlabs.com:21434\nSMALL_SECRET_AI_MODEL= # Default: deepseek-r1:70b\nMEDIUM_SECRET_AI_MODEL= # Default: deepseek-r1:70b\nLARGE_SECRET_AI_MODEL= # Default: deepseek-r1:70b\n\n# NEAR AI (https://near.ai) Configuration\nNEARAI_API_URL= # Default: https://api.near.ai/v1\nNEARAI_API_KEY= # NEAR AI API Key (optional). If you have run `nearai login` with NEAR AI CLI, the API key will be parsed from `~/.nearai/config.json`: https://docs.near.ai/agents/quickstart/\nNEARAI_MODEL=\nSMALL_NEARAI_MODEL= # Default: fireworks::accounts/fireworks/models/llama-v3p2-3b-instruct\nMEDIUM_NEARAI_MODEL= # Default: fireworks::accounts/fireworks/models/llama-v3p1-70b-instruct\nLARGE_NEARAI_MODEL= # Default: fireworks::accounts/fireworks/models/llama-v3p1-405b-instruct\nIMAGE_NEARAI_MODEL= # Default: fireworks::accounts/fireworks/models/playground-v2-5-1024px-aesthetic\n\n# Kluster AI (https://kluster.ai) Configuration\nKLUSTERAI_API_KEY= # Kluster AI API key\nSMALL_KLUSTERAI_MODEL= # Default: klusterai/Meta-Llama-3.1-8B-Instruct-Turbo\nMEDIUM_KLUSTERAI_MODEL= # Default: klusterai/Meta-Llama-3.2-70B-Instruct-Turbo\nLARGE_KLUSTERAI_MODEL= # Default: klusterai/Meta-Llama-3.1-405B-Instruct-Turbo\n\n# Remaining Provider Configurations\nGOOGLE_GENERATIVE_AI_API_KEY= # Gemini API key\nALI_BAILIAN_API_KEY= # Ali Bailian API Key\nNANOGPT_API_KEY= # NanoGPT API Key\nTOGETHER_API_KEY= # Together API Key\n\n######################################\n#### Crypto Plugin Configurations ####\n######################################\n\n# CoinMarketCap / CMC\nCOINMARKETCAP_API_KEY=\n\n# Zerion\nZERION_API_KEY=\n\n# CoinGecko\nCOINGECKO_API_KEY=\nCOINGECKO_PRO_API_KEY=\n\n# Moralis\nMORALIS_API_KEY=\n\n# EVM\nEVM_PRIVATE_KEY= # Add the \"0x\" prefix infront of your private key string \nEVM_PROVIDER_URL=\n\n# Zilliqa\nZILLIQA_PRIVATE_KEY=\nZILLIQA_PROVIDER_URL=\n\n# Avalanche\nAVALANCHE_PRIVATE_KEY=\nAVALANCHE_PUBLIC_KEY=\n\n# Arthera\nARTHERA_PRIVATE_KEY=\n\n# Solana\nSOLANA_PRIVATE_KEY=\nSOLANA_PUBLIC_KEY=\nSOLANA_CLUSTER= # Default: devnet. Solana Cluster: 'devnet' | 'testnet' | 'mainnet-beta'\nSOLANA_ADMIN_PRIVATE_KEY= # This wallet is used to verify NFTs\nSOLANA_ADMIN_PUBLIC_KEY= # This wallet is used to verify NFTs\nSOLANA_VERIFY_TOKEN= # Authentication token for calling the verification API\n\n# Injective\nINJECTIVE_PRIVATE_KEY= #\nINJECTIVE_PUBLIC_KEY= #\nINJECTIVE_NETWORK= #\n# Fallback Wallet Configuration (deprecated)\nWALLET_PRIVATE_KEY=\nWALLET_PUBLIC_KEY=\n\nBIRDEYE_API_KEY=\n\n# Solana Configuration\nSOL_ADDRESS=So11111111111111111111111111111111111111112\nSLIPPAGE=1\nBASE_MINT=So11111111111111111111111111111111111111112\nSOLANA_RPC_URL=https://api.mainnet-beta.solana.com\nHELIUS_API_KEY=\n\n# Abstract Configuration\nABSTRACT_ADDRESS=\nABSTRACT_PRIVATE_KEY=\nABSTRACT_RPC_URL=https://api.testnet.abs.xyz\n\n# Starknet Configuration\nSTARKNET_ADDRESS=\nSTARKNET_PRIVATE_KEY=\nSTARKNET_RPC_URL=https://rpc.starknet-testnet.lava.build\n\n# Lens Network Configuration\nLENS_ADDRESS=\nLENS_PRIVATE_KEY=\n\n# Viction Configuration\nVICTION_ADDRESS=\nVICTION_PRIVATE_KEY=\nVICTION_RPC_URL=\n\n# Form Chain\nFORM_PRIVATE_KEY= # Form character account private key\nFORM_TESTNET=true # A flag indicating if connection is made to Form Testnet. Set to false for Mainnet connection.\n\n# Coinbase\nCOINBASE_COMMERCE_KEY= # From Coinbase developer portal\nCOINBASE_API_KEY= # From Coinbase developer portal\nCOINBASE_PRIVATE_KEY= # From Coinbase developer portal\nCOINBASE_GENERATED_WALLET_ID= # Not your address but the wallet ID from generating a wallet through the plugin\nCOINBASE_GENERATED_WALLET_HEX_SEED= # Not your address but the wallet hex seed from generating a wallet through the plugin and calling export\nCOINBASE_NOTIFICATION_URI= # For webhook plugin the uri you want to send the webhook to for dummy ones use https://webhook.site\n\n# Coinbase AgentKit\nCDP_API_KEY_NAME=\nCDP_API_KEY_PRIVATE_KEY=\nCDP_AGENT_KIT_NETWORK=base-sepolia # Optional: Defaults to base-sepolia\n\n# Coinbase Charity Configuration\nIS_CHARITABLE=false # Set to true to enable charity donations\nCHARITY_ADDRESS_BASE=0x1234567890123456789012345678901234567890\nCHARITY_ADDRESS_SOL=pWvDXKu6CpbKKvKQkZvDA66hgsTB6X2AgFxksYogHLV\nCHARITY_ADDRESS_ETH=0x750EF1D7a0b4Ab1c97B7A623D7917CcEb5ea779C\nCHARITY_ADDRESS_ARB=0x1234567890123456789012345678901234567890\nCHARITY_ADDRESS_POL=0x1234567890123456789012345678901234567890\n\n# thirdweb\nTHIRDWEB_SECRET_KEY= # Create key on thirdweb developer dashboard: https://thirdweb.com/\n\n# Conflux Configuration\nCONFLUX_CORE_PRIVATE_KEY=\nCONFLUX_CORE_SPACE_RPC_URL=\nCONFLUX_ESPACE_PRIVATE_KEY=\nCONFLUX_ESPACE_RPC_URL=\nCONFLUX_MEME_CONTRACT_ADDRESS=\n\n# Mind Network Configuration\nMIND_HOT_WALLET_PRIVATE_KEY=\nMIND_COLD_WALLET_ADDRESS=\n\n# ZeroG\nZEROG_INDEXER_RPC=\nZEROG_EVM_RPC=\nZEROG_PRIVATE_KEY=\nZEROG_FLOW_ADDRESS=\n\n# IQ6900\n# Load json recorded on-chain through IQ\n# Inscribe your json character file here: https://elizacodein.com/\n\nIQ_WALLET_ADDRESS= # If you enter the wallet address used on the site, the most recently inscribed json will be loaded.\nIQSOlRPC=\n\n# Squid Router\nSQUID_SDK_URL=https://apiplus.squidrouter.com # Default: https://apiplus.squidrouter.com\nSQUID_INTEGRATOR_ID= # get integrator id through https://docs.squidrouter.com/\nSQUID_EVM_ADDRESS=\nSQUID_EVM_PRIVATE_KEY=\nSQUID_API_THROTTLE_INTERVAL=1000 # Default: 1000; Used to throttle API calls to avoid rate limiting (in ms)\n\n# TEE Configuration\n# TEE_MODE options:\n# - LOCAL: Uses simulator at localhost:8090 (for local development)\n# - DOCKER: Uses simulator at host.docker.internal:8090 (for docker development)\n# - PRODUCTION: No simulator, uses production endpoints\n# Defaults to OFF if not specified\nTEE_MODE=OFF # LOCAL | DOCKER | PRODUCTION\nWALLET_SECRET_SALT= # ONLY define if you want to use TEE Plugin, otherwise it will throw errors\nTEE_LOG_DB_PATH= # Custom path for TEE Log database, default: ./data/tee_log.sqlite\n\n# TEE Verifiable Log Configuration\nVLOG= # true/false; if you want to use TEE Verifiable Log, set this to \"true\"\n\n# Galadriel Configuration\nGALADRIEL_API_KEY=gal-* # Get from https://dashboard.galadriel.com/\n\n\n# Akash Chat API Configuration docs: https://chatapi.akash.network/documentation\nAKASH_CHAT_API_KEY= # Get from https://chatapi.akash.network/\nSMALL_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-2-3B-Instruct\nMEDIUM_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-3-70B-Instruct\nLARGE_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-1-405B-Instruct-FP8\n\n# fal.ai Configuration\nFAL_API_KEY=\nFAL_AI_LORA_PATH=\n\n# Web search API Configuration\nTAVILY_API_KEY=\n\n# WhatsApp Cloud API Configuration\nWHATSAPP_ACCESS_TOKEN= # Permanent access token from Facebook Developer Console\nWHATSAPP_PHONE_NUMBER_ID= # Phone number ID from WhatsApp Business API\nWHATSAPP_BUSINESS_ACCOUNT_ID= # Business Account ID from Facebook Business Manager\nWHATSAPP_WEBHOOK_VERIFY_TOKEN= # Custom string for webhook verification\nWHATSAPP_API_VERSION=v17.0 # WhatsApp API version (default: v17.0)\nENABLE_TEE_LOG=false # Set to true to enable TEE logging, only available when running eliza in TEE\n\n# Flow Blockchain Configuration\nFLOW_ADDRESS=\nFLOW_PRIVATE_KEY= # Private key for SHA3-256 + P256 ECDSA\nFLOW_NETWORK= # Default: mainnet\nFLOW_ENDPOINT_URL= # Default: https://mainnet.onflow.org\n\n# ICP\nINTERNET_COMPUTER_PRIVATE_KEY=\nINTERNET_COMPUTER_ADDRESS=\n\n#Cloudflare AI Gateway\nCLOUDFLARE_GW_ENABLED= # Set to true to enable Cloudflare AI Gateway\nCLOUDFLARE_AI_ACCOUNT_ID= # Cloudflare AI Account ID - found in the Cloudflare Dashboard under AI Gateway\nCLOUDFLARE_AI_GATEWAY_ID= # Cloudflare AI Gateway ID - found in the Cloudflare Dashboard under AI Gateway\n\n# Aptos\nAPTOS_PRIVATE_KEY= # Aptos private key\nAPTOS_NETWORK= # Must be one of mainnet, testnet\n\n# MultiversX\nMVX_PRIVATE_KEY= # Multiversx private key\nMVX_NETWORK= # must be one of mainnet, devnet, testnet\nACCESS_TOKEN_MANAGEMENT_TO=everyone # you can put an userid to limit token managament to one user only (use same id as in the database)\n\n# NEAR\nNEAR_WALLET_SECRET_KEY= # NEAR Wallet Secret Key\nNEAR_WALLET_PUBLIC_KEY= # NEAR Wallet Public Key\nNEAR_ADDRESS=\nNEAR_SLIPPAGE=1\nNEAR_RPC_URL=https://near-testnet.lava.build\nNEAR_NETWORK=testnet # or mainnet\n\n# ZKsync Era Configuration\nZKSYNC_ADDRESS=\nZKSYNC_PRIVATE_KEY=\n\n# HoldStation Wallet Configuration\nHOLDSTATION_PRIVATE_KEY=\n\n# Avail DA Configuration\nAVAIL_ADDRESS=\nAVAIL_SEED=\nAVAIL_APP_ID=0\nAVAIL_RPC_URL=wss://avail-turing.public.blastapi.io/ # (Default) Testnet: wss://avail-turing.public.blastapi.io/ | Mainnet: wss://avail-mainnet.public.blastapi.io/\n\n# Marlin\nTEE_MARLIN= # Set \"yes\" to enable the plugin\nTEE_MARLIN_ATTESTATION_ENDPOINT= # Optional, default \"http://127.0.0.1:1350\"\n\n# Ton\nTON_PRIVATE_KEY= # Ton Mnemonic Seed Phrase Join With Empty String\nTON_RPC_URL= # ton rpc\nTON_RPC_API_KEY= # ton rpc api key\nTON_NFT_IMAGES_FOLDER= # Path to the folder containing the NFT images\nTON_NFT_METADATA_FOLDER= # Path to the folder containing the NFT metadata\nPINATA_API_KEY= # Pinata API key\nPINATA_API_SECRET= # Pinata API secret\n\n# Sui\nSUI_PRIVATE_KEY= # Sui Mnemonic Seed Phrase (`sui keytool generate ed25519`) , Also support `suiprivatekeyxxxx` (sui keytool export --key-identity 0x63)\nSUI_NETWORK= # must be one of mainnet, testnet, devnet, localnet\n\n# Mina Settings\nMINA_PRIVATE_KEY= # Mina Mnemonic Seed Phrase: https://docs.minaprotocol.com/using-mina/install-a-wallet\nMINA_NETWORK=devnet # must be one of mainnet, testnet, devnet, localnet\n\n# Story\nSTORY_PRIVATE_KEY= # Story private key\nSTORY_API_BASE_URL= # Story API base URL\nSTORY_API_KEY= # Story API key\nPINATA_JWT= # Pinata JWT for uploading files to IPFS\n\n# Cosmos\nCOSMOS_RECOVERY_PHRASE= # 12 words recovery phrase (need to be in quotes, because of spaces)\nCOSMOS_AVAILABLE_CHAINS= # mantrachaintestnet2,cosmos # Array of chains\n# Cronos zkEVM\nCRONOSZKEVM_ADDRESS=\nCRONOSZKEVM_PRIVATE_KEY=\n\n\n# Fuel Ecosystem (FuelVM)\nFUEL_WALLET_PRIVATE_KEY=\n\n# Tokenizer Settings\nTOKENIZER_MODEL= # Specify the tokenizer model to be used.\nTOKENIZER_TYPE= # Options: tiktoken (for OpenAI models) or auto (AutoTokenizer from Hugging Face for non-OpenAI models). Default: tiktoken.\n\n# Spheron\nSPHERON_PRIVATE_KEY=\nSPHERON_PROVIDER_PROXY_URL=\nSPHERON_WALLET_ADDRESS=\n\n# Stargaze NFT marketplace from Cosmos (You can use https://graphql.mainnet.stargaze-apis.com/graphql)\nSTARGAZE_ENDPOINT=\n\n# GenLayer\nGENLAYER_PRIVATE_KEY= # Private key of the GenLayer account to use for the agent in this format (0x0000000000000000000000000000000000000000000000000000000000000000)\n\n# BNB chain\nBNB_PRIVATE_KEY= # BNB chain private key\nBNB_PUBLIC_KEY= # BNB-smart-chain public key (address)\nBSC_PROVIDER_URL= # BNB-smart-chain rpc url\nOPBNB_PROVIDER_URL= # OPBNB rpc url\n\n####################################\n#### Misc Plugin Configurations ####\n####################################\n\n# Intiface Configuration\nINTIFACE_WEBSOCKET_URL=ws://localhost:12345\n\n# API key for giphy from https://developers.giphy.com/dashboard/\nGIPHY_API_KEY=\n\n# OpenWeather\nOPEN_WEATHER_API_KEY= # OpenWeather API key\n\n#GITCOIN Passport\nPASSPORT_API_KEY= #Gitcoin Passport key\nPASSPORT_SCORER= #Scorer number\n\n# EchoChambers Configuration\nECHOCHAMBERS_API_URL=http://127.0.0.1:3333\nECHOCHAMBERS_API_KEY=testingkey0011\nECHOCHAMBERS_USERNAME=eliza\nECHOCHAMBERS_ROOMS=general #comma delimited list of rooms the agent watches\nECHOCHAMBERS_POLL_INTERVAL=60\nECHOCHAMBERS_MAX_MESSAGES=10\n# How often the agent checks if it should start a conversation\nECHOCHAMBERS_CONVERSATION_STARTER_INTERVAL=300 # 5 minutes - checks rooms every 5 minutes\n\n# How long a room must be quiet before starting a new conversation\nECHOCHAMBERS_QUIET_PERIOD=900 # 15 minutes - waits for 15 minutes of silence\n\n# Allora\nALLORA_API_KEY= # Allora API key, format: UP-f8db7d6558ab432ca0d92716\nALLORA_CHAIN_SLUG= # must be one of mainnet, testnet. If not specified, it will use testnet by default\n\n\n# B2 Network\nB2_PRIVATE_KEY= # Private key of the B2 Network account to use for the agent\n\n# Opacity zkTLS\nOPACITY_TEAM_ID=f309ac8ae8a9a14a7e62cd1a521b1c5f\nOPACITY_CLOUDFLARE_NAME=eigen-test\nOPACITY_PROVER_URL=https://opacity-ai-zktls-demo.vercel.app\n\n# AWS Credentials for S3 File Upload and Amazon Bedrock\nAWS_ACCESS_KEY_ID=\nAWS_SECRET_ACCESS_KEY=\nAWS_REGION=\nAWS_S3_BUCKET=\nAWS_S3_UPLOAD_PATH=\nAWS_S3_ENDPOINT=\nAWS_S3_SSL_ENABLED=\nAWS_S3_FORCE_PATH_STYLE=\n\n\n# Deva Configuration\nDEVA_API_KEY= # You can get the API key from the created application in deva.me/settings/apps\nDEVA_API_BASE_URL=https://api.deva.me # Default server url for production. Use https://api-staging.deva.me for staging.\n\n# Deepgram\nDEEPGRAM_API_KEY=\n\n# Verifiable Inference Configuration\nVERIFIABLE_INFERENCE_ENABLED=false # Set to false to disable verifiable inference\nVERIFIABLE_INFERENCE_PROVIDER=opacity # Options: opacity\n\n# Qdrant\n# URL of your Qdrant instance (e.g., https://your-instance.qdrant.tech)\nQDRANT_URL=\n# API key for authentication (optional for local instances)\nQDRANT_KEY=\n# Qdrant service port (default: 443 for cloud, typically 6333 for local)\nQDRANT_PORT=443\n# Vector size matching your embedding model (default: 1536 for OpenAI embeddings)\nQDRANT_VECTOR_SIZE=1536\n\n# Autonome Configuration\nAUTONOME_JWT_TOKEN=\nAUTONOME_RPC=https://wizard-bff-rpc.alt.technology/v1/bff/aaa/apps\n\n####################################\n#### Akash Network Configuration ####\n####################################\nAKASH_ENV=mainnet\nAKASH_NET=https://raw.githubusercontent.com/ovrclk/net/master/mainnet\nRPC_ENDPOINT=https://rpc.akashnet.net:443\nAKASH_GAS_PRICES=0.025uakt\nAKASH_GAS_ADJUSTMENT=1.5\nAKASH_KEYRING_BACKEND=os\nAKASH_FROM=default\nAKASH_FEES=20000uakt\nAKASH_DEPOSIT=500000uakt\nAKASH_MNEMONIC=\nAKASH_WALLET_ADDRESS=\n# Akash Pricing API\nAKASH_PRICING_API_URL=https://console-api.akash.network/v1/pricing\n# Default values # 1 CPU = 1000 1GB = 1000000000 1GB = 1000000000\nAKASH_DEFAULT_CPU=1000\nAKASH_DEFAULT_MEMORY=1000000000\nAKASH_DEFAULT_STORAGE=1000000000\nAKASH_SDL=example.sdl.yml\n# Close deployment\n# Close all deployments = closeAll\n# Close a single deployment = dseq and add the value in AKASH_CLOSE_DSEQ\nAKASH_CLOSE_DEP=closeAll\nAKASH_CLOSE_DSEQ=19729929\n# Provider Info we added one to check you will have to pass this into the action\nAKASH_PROVIDER_INFO=akash1ccktptfkvdc67msasmesuy5m7gpc76z75kukpz\n# Deployment Status\n# AKASH_DEP_STATUS = dseq or param_passed when you are building you wil pass the dseq dinamically to test you\n# you can pass the dseq using AKASH_DEP_DSEQ 19729929 is an example of a dseq we test while build.\nAKASH_DEP_STATUS=dseq\nAKASH_DEP_DSEQ=19729929\n# Gas Estimation Options: close, create, or update\n# qseq is required when operation is \"close\" 19729929 is an example of a dseq we test while build.\nAKASH_GAS_OPERATION=close\nAKASH_GAS_DSEQ=19729929\n# Manifest\n# Values: \"auto\" | \"manual\" | \"validate_only\" Default: \"auto\"\nAKASH_MANIFEST_MODE=auto\n# Default: Will use the SDL directory\nAKASH_MANIFEST_PATH=\n# Values: \"strict\" | \"lenient\" | \"none\" - Default: \"strict\"\nAKASH_MANIFEST_VALIDATION_LEVEL=strict\n# Quai Network Ecosystem\nQUAI_PRIVATE_KEY=\nQUAI_RPC_URL=https://rpc.quai.network\n\n# Chainbase\n# demo is a free tier key\nCHAINBASE_API_KEY= # demo is a free tier key\n\n# 0x\nZERO_EX_API_KEY=\nALCHEMY_HTTP_TRANSPORT_URL=\n\n# Instagram Configuration\nINSTAGRAM_DRY_RUN=false\nINSTAGRAM_USERNAME= # Account username\nINSTAGRAM_PASSWORD= # Account password\nINSTAGRAM_APP_ID= # Instagram App ID is required\nINSTAGRAM_APP_SECRET= # Instagram App Secret is required\nINSTAGRAM_BUSINESS_ACCOUNT_ID= # Optional Business Account ID for additional features\nINSTAGRAM_POST_INTERVAL_MIN=60 # Default: 60 minutes\nINSTAGRAM_POST_INTERVAL_MAX=120 # Default: 120 minutes\nINSTAGRAM_ENABLE_ACTION_PROCESSING=false # Enable/disable action processing\nINSTAGRAM_ACTION_INTERVAL=5 # Interval between actions in minutes\nINSTAGRAM_MAX_ACTIONS=1 # Maximum number of actions to process at once\n\n####################################\n#### Pyth Plugin Configuration ####\n####################################\n# Network Environment (mainnet or testnet)git\nPYTH_NETWORK_ENV=mainnet\n\n# Mainnet Network Configuration\nPYTH_MAINNET_HERMES_URL=https://hermes.pyth.network\nPYTH_MAINNET_WSS_URL=wss://hermes.pyth.network/ws\nPYTH_MAINNET_PYTHNET_URL=https://pythnet.rpcpool.com\nPYTH_MAINNET_CONTRACT_REGISTRY=https://pyth.network/developers/price-feed-ids\nPYTH_MAINNET_PROGRAM_KEY=\n\n# Testnet Network Configuration\nPYTH_TESTNET_HERMES_URL=https://hermes.pyth.network\nPYTH_TESTNET_WSS_URL=wss://hermes.pyth.network/ws\nPYTH_TESTNET_PYTHNET_URL=https://pythnet.rpcpool.com\nPYTH_TESTNET_CONTRACT_REGISTRY=https://pyth.network/developers/price-feed-ids#testnet\nPYTH_TESTNET_PROGRAM_KEY=\n\n# Connection Settings\nPYTH_MAX_RETRIES=3\nPYTH_RETRY_DELAY=1000\nPYTH_TIMEOUT=5000\nPYTH_GRANULAR_LOG=true\nPYTH_LOG_LEVEL=debug\nPYTH_LOG_LEVEL=info\n\n# Runtime Settings\nRUNTIME_CHECK_MODE=false\n\n# Pyth Price Streaming and test ID\nPYTH_ENABLE_PRICE_STREAMING=true\nPYTH_MAX_PRICE_STREAMS=2\nPYTH_TEST_ID01=0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43\nPYTH_TEST_ID02=0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace\n\n# Router Nitro EVM Configuration\nROUTER_NITRO_EVM_ADDRESS=\nROUTER_NITRO_EVM_PRIVATE_KEY=\n\n# OriginTrail DKG\nDKG_ENVIRONMENT=\"\"\n# Values: \"development\", \"testnet\", \"mainnet\"\nDKG_HOSTNAME=\"\"\nDKG_PORT=\"8900\"\nDKG_PUBLIC_KEY=\"\"\nDKG_PRIVATE_KEY=\"\"\nDKG_BLOCKCHAIN_NAME=\"\"\n# Values: (mainnet) \"base:8453\", \"gnosis:100\", \"otp:2043\" (testnet) \"base:84532\", \"gnosis:10200\", \"otp:20430\"\n\n# Initia Plugin Configuration\nINITIA_PRIVATE_KEY= # Your Initia wallet private key\nINITIA_NODE_URL= # Initia node URL (default: testnet)\nINITIA_CHAIN_ID=initia-test # Chain ID (default: testnet)\n\n# ####################################\n# #### NVIDIA Configuration ##########\n# ####################################\nNVIDIA_NIM_ENV=production\nNVIDIA_NIM_SPASH=false\n# Api Keys\nNVIDIA_NIM_API_KEY=\nNVIDIA_NGC_API_KEY=\nNVIDIA_NIM_MAX_RETRIES=3\nNVIDIA_NIM_RETRY_DELAY=1000\nNVIDIA_NIM_TIMEOUT=5000\n# Logging Configuration\nNVIDIA_GRANULAR_LOG=true\nNVIDIA_LOG_LEVEL=debug\n# NVIDIA Off-topic system and user configuration\nNVIDIA_OFFTOPIC_SYSTEM=\nNVIDIA_OFFTOPIC_USER=\n# NVIDIA Cosmos Model Configuration\nNVIDIA_NIM_BASE_VISION_URL=https://ai.api.nvidia.com/v1/vlm\nNVIDIA_COSMOS_MODEL=nvidia/cosmos-nemotron-34b\nNVIDIA_COSMOS_INVOKE_URL=https://ai.api.nvidia.com/v1/vlm/nvidia/cosmos-nemotron-34b\nNVIDIA_COSMOS_ASSET_URL=https://api.nvcf.nvidia.com/v2/nvcf/assets\nNVIDIA_COSMOS_MAX_TOKENS=1000\n\n# Email Plugin Configuration\n\n# Outgoing Email Settings (SMTP/Gmail)\nEMAIL_OUTGOING_SERVICE=smtp # Use \"smtp\" or \"gmail\"\nEMAIL_OUTGOING_HOST=smtp.example.com # Required for SMTP only\nEMAIL_OUTGOING_PORT=465 # Default 465 for secure SMTP, 587 for TLS\nEMAIL_OUTGOING_USER=\nEMAIL_OUTGOING_PASS= # For Gmail, use App Password\n\n# Incoming Email Settings (IMAP)\nEMAIL_INCOMING_SERVICE=imap\nEMAIL_INCOMING_HOST=imap.example.com\nEMAIL_INCOMING_PORT=993 # Default port for secure IMAP\nEMAIL_INCOMING_USER=\nEMAIL_INCOMING_PASS=\n\n# SEI Network Ecosystem\nSEI_PRIVATE_KEY=\nSEI_NETWORK= # Either \"mainnet\", \"testnet\", or \"devnet\"\nSEI_RPC_URL= # Only set if using a different RPC URL from the default\n\n# Omniflix\nOMNIFLIX_API_URL= # https://rest.omniflix.network\nOMNIFLIX_MNEMONIC= # your mnemonic 12 words or 24 words\nOMNIFLIX_RPC_ENDPOINT= # https://rpc.omniflix.network\nOMNIFLIX_PRIVATE_KEY= # your private key\n\n# Suno AI Music Generation\nSUNO_API_KEY=\n\n# Udio AI Music Generation\nUDIO_AUTH_TOKEN=\n\n# Football Plugin Configuration\nFOOTBALL_API_KEY= # API key from Football-Data.org (https://www.football-data.org/)\n\n# Imgflip\nIMGFLIP_USERNAME=\nIMGFLIP_PASSWORD=\n\n# Hyperliquid Api\nHYPERLIQUID_PRIVATE_KEY= # Required for trading and cancelling orders, your_private_key\nHYPERLIQUID_TESTNET= # Optional, defaults to false; true or false\n\n# Lit Protocol\nFUNDING_PRIVATE_KEY= # Private key for funding transactions in Lit Protocol\nEVM_RPC_URL= # RPC endpoint URL for blockchain interactions\n\n# EthStorage DA Configuration\nETHSTORAGE_PRIVATE_KEY=\nETHSTORAGE_ADDRESS=0x64003adbdf3014f7E38FC6BE752EB047b95da89A\nETHSTORAGE_RPC_URL=https://rpc.beta.testnet.l2.quarkchain.io:8545\n\n\n# Email Automation Plugin Configuration\nRESEND_API_KEY= # Your Resend API key\nDEFAULT_TO_EMAIL= # Default recipient\nDEFAULT_FROM_EMAIL= # Default sender\n\n# Optional Settings\nEMAIL_AUTOMATION_ENABLED=false # Enable AI detection. If this is enabled, the plugin will automatically detect email-worthy conversations and handle generation/delivery and only that.\nEMAIL_EVALUATION_PROMPT= # Custom detection criteria for shouldEmail# ####################################\n\n\n# #### ANKR Configuration ####\n# ####################################\nANKR_ENV=production\nANKR_WALLET=\nANKR_MAX_RETRIES=3\nANKR_RETRY_DELAY=1000\nANKR_TIMEOUT=5000\nANKR_GRANULAR_LOG=true\nANKR_LOG_LEVEL=debug\nANKR_RUNTIME_CHECK_MODE=false\nANKR_SPASH=true\n\n# DCAP Plugin Configuration\nDCAP_EVM_PRIVATE_KEY=\nDCAP_MODE= # Options: OFF, PLUGIN-SGX, PLUGIN-TEE, MOCK\n\n# QuickIntel Token Security API\nQUICKINTEL_API_KEY= # Your QuickIntel API key for token security analysis\n\n# News API Key\nNEWS_API_KEY= # News API KEY from https://newsapi.org/\n\n# BTCFUN Plugin Configuration\nBTCFUN_API_URL= # Default: https://api-testnet-new.btc.fun\nBTC_PRIVATE_KEY_WIF= # Your BTC private key in WIF format\nBTC_ADDRESS= # Your BTC address\nBTC_MINT_CAP=10000 # Maximum amount that can be minted\nBTC_MINT_DEADLINE=864000 # Deadline for minting in seconds\nBTC_FUNDRAISING_CAP=100 # Maximum amount for fundraising\n\n# Trikon Plugin Configuration\nTRIKON_WALLET_ADDRESS= # Your Trikon wallet address (must be a valid 64-character hex string starting with '0x')\nTRIKON_INITIAL_BALANCE= # (Optional) The initial balance for the wallet. Defaults to \"0\" if not provided.\n\n####################################\n#### Arbitrage Plugin Configuration ####\n####################################\n\nARBITRAGE_ETHEREUM_WS_URL= # WebSocket URL for Ethereum node connection\nARBITRAGE_EVM_PROVIDER_URL= # RPC URL for Ethereum node connection (if WS not available)\nARBITRAGE_EVM_PRIVATE_KEY= # Private key for the wallet executing arbitrage transactions\nFLASHBOTS_RELAY_SIGNING_KEY= # Signing key for Flashbots relay interactions\nBUNDLE_EXECUTOR_ADDRESS= # Address of the bundle executor contract\n\n# DESK Exchange Plugin Configration\nDESK_EXCHANGE_PRIVATE_KEY= # Required for trading and cancelling orders\nDESK_EXCHANGE_NETWORK= # \"mainnet\" or \"testnet\n\n# Compass plugin configuration\nCOMPASS_WALLET_PRIVATE_KEY=\nCOMPASS_ARBITRUM_RPC_URL=\nCOMPASS_ETHEREUM_RPC_URL=\nCOMPASS_BASE_RPC_URL=\n\n# d.a.t.a Plugin Configurations\nDATA_API_KEY= # Your d.a.t.a API key\nDATA_AUTH_TOKEN= # Your d.a.t.a auth token\n\n# NKN Configuration\nNKN_CLIENT_PRIVATE_KEY= # Required, NKN client private key\nNKN_CLIENT_ID= # Optional, NKN client ID\n\n# Raiinmaker Configuration\nRAIINMAKER_API_KEY= # Required, API Key from seed panel\nRAIINMAKER_APP_ID= # Required, App ID from seed panel\nRAIINMAKER_ENVIRONMENT= # Options: development, staging, production\nRAIINMAKER_API_URL='https://server.api.raiinmaker.com/external'\nTWITTER_APPROVAL_ENABLED=false # Optional, Default: false\nTWITTER_APPROVAL_CHECK_INTERVAL=60 # Optional, Default: 60\nTWITTER_APPROVAL_PROVIDER=RAIINMAKER # RAIINMAKER or DISCORD, Default: RAIINMAKER\n\n# Setting global proxy for all agents\n#AGENT_PROXY=http://127.0.0.1:7890\nAGENT_PROXY=\n"}, "fefb09a9cac1cf6b1c0e4093fe6f7a545f6f1117": {"t": 1785763816.832444, "n": 39935, "h": "70ed90944b54d126", "c": "####################################\n#### Server & DB Configurations ####\n####################################\n\n# Cache Configs\nCACHE_STORE=database # Defaults to database. Other available cache store: redis and filesystem\nCACHE_DIR=./data/cache # Directory to store the cache files if using filesystem cache\nREDIS_URL= # Redis URL - could be a local redis instance or cloud hosted redis. Also support rediss:// URLs\nPGLITE_DATA_DIR= #../pgLite/ if selecting a directory --- or memory:// if selecting in memory\n\n# Eliza Server & Port Config\nSERVER_URL=http://localhost\nSERVER_PORT=3000\n\n# Supabase Configuration\nSUPABASE_URL=\nSUPABASE_ANON_KEY=\n\n# MongoDB\nMONGODB_CONNECTION_STRING= #mongodb connection string\nMONGODB_DATABASE= #name of the database in mongoDB atlas #default: 'elizaAgent'\n\n# Comma separated list of remote character urls (optional)\nREMOTE_CHARACTER_URLS=\n\n# Stores characters set by using the direct API in the data/character folder for further load when the app restarts\nUSE_CHARACTER_STORAGE=false\n\n# Logging\nDEFAULT_LOG_LEVEL=info\nLOG_JSON_FORMAT=false # Print everything in logger as json; false by default\n\n###############################\n#### Client Configurations ####\n###############################\n\n# BitMind Bittensor API\nBITMIND=true\nBITMIND_API_TOKEN=\n\n# Discord Configuration\nDISCORD_APPLICATION_ID=\nDISCORD_API_TOKEN= # Bot token\nDISCORD_VOICE_CHANNEL_ID= # The ID of the voice channel the bot should join (optional)\n\n# Devin Configuration\nDEVIN_API_TOKEN= # Get your API key from docs.devin.ai/tutorials/api-integration\n\n# Gelato Configuration\nGELATO_RELAY_API_KEY= # Gelato API key\n\n# Farcaster Neynar Configuration\nFARCASTER_FID= # The FID associated with the account your are sending casts from\nFARCASTER_NEYNAR_API_KEY= # Neynar API key: https://neynar.com/\nFARCASTER_NEYNAR_SIGNER_UUID= # Signer for the account you are sending casts from. Create a signer here: https://dev.neynar.com/app\nFARCASTER_DRY_RUN=false # Set to true if you want to run the bot without actually publishing casts\nFARCASTER_POLL_INTERVAL=120 # How often (in seconds) the bot should check for farcaster interactions (replies and mentions)\n\n# Telegram Configuration\nTELEGRAM_BOT_TOKEN=\n\n# Telegram account client Configuration\nTELEGRAM_ACCOUNT_PHONE= # Account phone number for authorization\nTELEGRAM_ACCOUNT_APP_ID= # Telegram app api_id (get it at me.telegram.org)\nTELEGRAM_ACCOUNT_APP_HASH= # Telegram app api_hash (get it at me.telegram.org)\nTELEGRAM_ACCOUNT_DEVICE_MODEL= # Device model. Example: Samsung Galaxy S28+\nTELEGRAM_ACCOUNT_SYSTEM_VERSION= # Device system version. Example: Android 12 S? (31)\n\n# Twitter/X Configuration\nTWITTER_DRY_RUN=false\nTWITTER_USERNAME= # Account username\nTWITTER_PASSWORD= # Account password\nTWITTER_EMAIL= # Account email\nTWITTER_2FA_SECRET=\n\n# Authentication cookies for Twitter session (this is for login using cookies and is optional)\nTWITTER_COOKIES_AUTH_TOKEN=\nTWITTER_COOKIES_CT0=\nTWITTER_COOKIES_GUEST_ID=\n\nTWITTER_POLL_INTERVAL=120 # How often (in seconds) the bot should check for interactions\nTWITTER_SEARCH_ENABLE=FALSE # Enable timeline search, WARNING this greatly increases your chance of getting banned\nTWITTER_TARGET_USERS= # Comma separated list of Twitter user names to interact with\nTWITTER_RETRY_LIMIT= # Maximum retry attempts for Twitter login\nTWITTER_SPACES_ENABLE=false # Enable or disable Twitter Spaces logic\nENABLE_TWITTER_POST_GENERATION=true # Set to true to enable automatic tweet generation. If false, the bot will not generate or post tweets.\n# Post Interval Settings (in minutes)\nPOST_INTERVAL_MIN= # Default: 90\nPOST_INTERVAL_MAX= # Default: 180\nPOST_IMMEDIATELY= # Default: false\n# Twitter action processing configuration\nACTION_INTERVAL= # Interval in minutes between action processing runs (default: 5 minutes)\nENABLE_ACTION_PROCESSING=false # Set to true to enable the action processing loop\nMAX_ACTIONS_PROCESSING=1 # Maximum number of actions (e.g., retweets, likes) to process in a single cycle. Helps prevent excessive or uncontrolled actions.\nACTION_TIMELINE_TYPE=foryou # Type of timeline to interact with. Options: \"foryou\" or \"following\". Default: \"foryou\"\n# CONFIGURATION FOR APPROVING TWEETS BEFORE IT GETS POSTED\nTWITTER_APPROVAL_DISCORD_CHANNEL_ID= # Channel ID for the Discord bot to listen and send approval messages\nTWITTER_APPROVAL_DISCORD_BOT_TOKEN= # Discord bot token (this could be a different bot token from DISCORD_API_TOKEN)\nTWITTER_APPROVAL_ENABLED= # Enable or disable Twitter approval logic #Default is false\nTWITTER_APPROVAL_CHECK_INTERVAL=60000 # Default: 60 seconds\n\n# WhatsApp Cloud API Configuration\nWHATSAPP_ACCESS_TOKEN= # Permanent access token from Facebook Developer Console\nWHATSAPP_PHONE_NUMBER_ID= # Phone number ID from WhatsApp Business API\nWHATSAPP_BUSINESS_ACCOUNT_ID= # Business Account ID from Facebook Business Manager\nWHATSAPP_WEBHOOK_VERIFY_TOKEN= # Custom string for webhook verification\nWHATSAPP_API_VERSION=v17.0 # WhatsApp API version (default: v17.0)\n\n# Alexa Client Configuration\nALEXA_SKILL_ID= # Your Alexa skill ID from developer console (format: amzn1.ask.skill-...)\nALEXA_CLIENT_ID= # OAuth2 Client ID from Alexa developer console permissions tab\nALEXA_CLIENT_SECRET= # OAuth2 Client Secret from Alexa developer console permissions tab\n\n\n# Simsai Specific Configuration\nSIMSAI_API_KEY= # API key for SimsAI authentication\nSIMSAI_AGENT_ID= # Unique identifier for the SimsAI agent\nSIMSAI_USERNAME= # Username for SimsAI platform access\nSIMSAI_DRY_RUN= # Set to true to test without making actual API calls\n\n# Direct Client Setting\nEXPRESS_MAX_PAYLOAD= # Default: 100kb\n\n#######################################\n#### Model Provider Configurations ####\n#######################################\n\n# OpenAI Configuration\nOPENAI_API_KEY= # OpenAI API key, starting with sk-\nOPENAI_API_URL= # OpenAI API Endpoint (optional), Default: https://api.openai.com/v1\nSMALL_OPENAI_MODEL= # Default: gpt-4o-mini\nMEDIUM_OPENAI_MODEL= # Default: gpt-4o\nLARGE_OPENAI_MODEL= # Default: gpt-4o\nEMBEDDING_OPENAI_MODEL= # Default: text-embedding-3-small\nIMAGE_OPENAI_MODEL= # Default: dall-e-3\nUSE_OPENAI_EMBEDDING= # Set to TRUE for OpenAI/1536, leave blank for local\n\n# Community Plugin for OpenAI Configuration\nENABLE_OPEN_AI_COMMUNITY_PLUGIN=false\nOPENAI_DEFAULT_MODEL=\nOPENAI_MAX_TOKENS=\nOPENAI_TEMPERATURE=\n\n\n\n\n# Atoma SDK Configuration\nATOMASDK_BEARER_AUTH= # Atoma SDK Bearer Auth token\nATOMA_API_URL= # Default: https://api.atoma.network/v1\nSMALL_ATOMA_MODEL= # Default: meta-llama/Llama-3.3-70B-Instruct\nMEDIUM_ATOMA_MODEL= # Default: meta-llama/Llama-3.3-70B-Instruct\nLARGE_ATOMA_MODEL= # Default: meta-llama/Llama-3.3-70B-Instruct\n\n# Eternal AI's Decentralized Inference API\nETERNALAI_URL=\nETERNALAI_MODEL= # Default: \"NousResearch/Hermes-3-Llama-3.1-70B-FP8\"\nETERNALAI_CHAIN_ID=8453 # Default: \"8453\"\nETERNALAI_RPC_URL= # Ex: https://mainnet.base.org/\nETERNALAI_AGENT_CONTRACT_ADDRESS= # Ex: 0xAed016e060e2fFE3092916b1650Fc558D62e1CCC\nETERNALAI_AGENT_ID= # Ex: 1711\nETERNALAI_API_KEY=\nETERNALAI_LOG=false #Default: false\n\n# Hyperbolic Provider Configuration\nHYPERBOLIC_API_KEY= # Hyperbolic API Key\nHYPERBOLIC_MODEL=\n\nIMAGE_HYPERBOLIC_MODEL= # Default: FLUX.1-dev\nSMALL_HYPERBOLIC_MODEL= # Default: meta-llama/Llama-3.2-3B-Instruct\nMEDIUM_HYPERBOLIC_MODEL= # Default: meta-llama/Meta-Llama-3.1-70B-Instruct\nLARGE_HYPERBOLIC_MODEL= # Default: meta-llama/Meta-Llama-3.1-405-Instruct\n\n\n# Hyperbolic Plugin Configuration\nHYPERBOLIC_ENV=production\nHYPERBOLIC_API_KEY=\nHYPERBOLIC_GRANULAR_LOG=true\nHYPERBOLIC_SPASH=true\nHYPERBOLIC_LOG_LEVEL=debug\n\n# Infera Configuration\nINFERA_API_KEY= # visit api.infera.org/docs to obtain an API key under /signup_user\nINFERA_MODEL= # Default: llama3.2:latest\nINFERA_SERVER_URL= # Default: https://api.infera.org/\nSMALL_INFERA_MODEL= #Recommended: llama3.2:latest\nMEDIUM_INFERA_MODEL= #Recommended: mistral-nemo:latest\nLARGE_INFERA_MODEL= #Recommended: mistral-small:latest\n\n# Venice Configuration\nVENICE_API_KEY= # generate from venice settings\nSMALL_VENICE_MODEL= # Default: llama-3.3-70b\nMEDIUM_VENICE_MODEL= # Default: llama-3.3-70b\nLARGE_VENICE_MODEL= # Default: llama-3.1-405b\nIMAGE_VENICE_MODEL= # Default: fluently-xl\nBYPASS_VENICE_SYSTEM_PROMPT= # <boolean> | Default: false\n\n# Nineteen.ai Configuration\nNINETEEN_AI_API_KEY= # Get a free api key from https://nineteen.ai/app/api\nSMALL_NINETEEN_AI_MODEL= # Default: unsloth/Llama-3.2-3B-Instruct\nMEDIUM_NINETEEN_AI_MODEL= # Default: unsloth/Meta-Llama-3.1-8B-Instruct\nLARGE_NINETEEN_AI_MODEL= # Default: hugging-quants/Meta-Llama-3.1-70B-Instruct-AWQ-INT4\nIMAGE_NINETEEN_AI_MODE= # Default: dataautogpt3/ProteusV0.4-Lightning\n\n# Akash Chat API Configuration docs: https://chatapi.akash.network/documentation\nAKASH_CHAT_API_KEY= # Get from https://chatapi.akash.network/\nSMALL_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-2-3B-Instruct\nMEDIUM_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-3-70B-Instruct\nLARGE_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-1-405B-Instruct-FP8\n\n# Livepeer configuration\n\nLIVEPEER_GATEWAY_URL=https://dream-gateway.livepeer.cloud # Free inference gateways and docs: https://livepeer-eliza.com/\nIMAGE_LIVEPEER_MODEL= # Default: ByteDance/SDXL-Lightning\nSMALL_LIVEPEER_MODEL= # Default: meta-llama/Meta-Llama-3.1-8B-Instruct\nMEDIUM_LIVEPEER_MODEL= # Default: meta-llama/Meta-Llama-3.1-8B-Instruct\nLARGE_LIVEPEER_MODEL= # Default: meta-llama/Meta-Llama-3.1-8B-Instruct\n\n# Speech Synthesis\nELEVENLABS_XI_API_KEY= # API key from elevenlabs\n\n# Transcription Provider\nTRANSCRIPTION_PROVIDER= # Default: local (possible values: openai, deepgram, local)\n\n# ElevenLabs Settings\nELEVENLABS_MODEL_ID=eleven_multilingual_v2\nELEVENLABS_VOICE_ID=21m00Tcm4TlvDq8ikWAM\nELEVENLABS_VOICE_STABILITY=0.5\nELEVENLABS_VOICE_SIMILARITY_BOOST=0.9\nELEVENLABS_VOICE_STYLE=0.66\nELEVENLABS_VOICE_USE_SPEAKER_BOOST=false\nELEVENLABS_OPTIMIZE_STREAMING_LATENCY=4\nELEVENLABS_OUTPUT_FORMAT=pcm_16000\n\n# OpenRouter Configuration\nOPENROUTER_API_KEY= # OpenRouter API Key\nOPENROUTER_MODEL= # Default: uses hermes 70b/405b\nSMALL_OPENROUTER_MODEL=\nMEDIUM_OPENROUTER_MODEL=\nLARGE_OPENROUTER_MODEL=\n\n# REDPILL Configuration (https://docs.red-pill.ai/get-started/supported-models)\nREDPILL_API_KEY= # REDPILL API Key\nREDPILL_MODEL=\nSMALL_REDPILL_MODEL= # Default: gpt-4o-mini\nMEDIUM_REDPILL_MODEL= # Default: gpt-4o\nLARGE_REDPILL_MODEL= # Default: gpt-4o\n\n# Grok Configuration\nGROK_API_KEY= # GROK/xAI API Key\nSMALL_GROK_MODEL= # Default: grok-2-1212\nMEDIUM_GROK_MODEL= # Default: grok-2-1212\nLARGE_GROK_MODEL= # Default: grok-2-1212\nEMBEDDING_GROK_MODEL= # Default: grok-2-1212\n\n# Ollama Configuration\nOLLAMA_SERVER_URL= # Default: localhost:11434\nOLLAMA_MODEL=\nUSE_OLLAMA_EMBEDDING= # Set to TRUE for OLLAMA/1024, leave blank for local\nOLLAMA_EMBEDDING_MODEL= # Default: mxbai-embed-large\nSMALL_OLLAMA_MODEL= # Default: llama3.2\nMEDIUM_OLLAMA_MODEL= # Default: hermes3\nLARGE_OLLAMA_MODEL= # Default: hermes3:70b\n\n# Google Configuration\nGOOGLE_MODEL=\nSMALL_GOOGLE_MODEL= # Default: gemini-1.5-flash-latest\nMEDIUM_GOOGLE_MODEL= # Default: gemini-1.5-flash-latest\nLARGE_GOOGLE_MODEL= # Default: gemini-1.5-pro-latest\nEMBEDDING_GOOGLE_MODEL= # Default: text-embedding-004\n\n# Mistral Configuration\nMISTRAL_MODEL=\nSMALL_MISTRAL_MODEL= # Default: mistral-small-latest\nMEDIUM_MISTRAL_MODEL= # Default: mistral-large-latest\nLARGE_MISTRAL_MODEL= # Default: mistral-large-latest\n\n# Groq Configuration\nGROQ_API_KEY= # Starts with gsk_\nSMALL_GROQ_MODEL= # Default: llama-3.1-8b-instant\nMEDIUM_GROQ_MODEL= # Default: llama-3.3-70b-versatile\nLARGE_GROQ_MODEL= # Default: llama-3.2-90b-vision-preview\nEMBEDDING_GROQ_MODEL= # Default: llama-3.1-8b-instant\n\n# LlamaLocal Configuration\nLLAMALOCAL_PATH= # Default: \"\" which is the current directory in plugin-node/dist/ which gets destroyed and recreated on every build\n\n# NanoGPT Configuration\nSMALL_NANOGPT_MODEL= # Default: gpt-4o-mini\nMEDIUM_NANOGPT_MODEL= # Default: gpt-4o\nLARGE_NANOGPT_MODEL= # Default: gpt-4o\n\n# Anthropic Configuration\nANTHROPIC_API_KEY= # For Claude\nANTHROPIC_API_URL=\nSMALL_ANTHROPIC_MODEL= # Default: claude-3-haiku-20240307\nMEDIUM_ANTHROPIC_MODEL= # Default: claude-3-5-sonnet-20241022\nLARGE_ANTHROPIC_MODEL= # Default: claude-3-5-sonnet-20241022\n\n# Mem0 Configuration\nMEM0_API_KEY= # Mem0 API Key ( Get from https://app.mem0.ai/dashboard/api-keys )\nMEM0_USER_ID= # Default: eliza-os-user\nMEM0_PROVIDER= # Default: openai\nMEM0_PROVIDER_API_KEY= # API Key for the provider (openai, anthropic, etc.)\nSMALL_MEM0_MODEL= # Default: gpt-4o-mini\nMEDIUM_MEM0_MODEL= # Default: gpt-4o\nLARGE_MEM0_MODEL= # Default: gpt-4o\n\n# Heurist Configuration\nHEURIST_API_KEY= # Get from https://heurist.ai/dev-access\nSMALL_HEURIST_MODEL= # Default: meta-llama/llama-3-70b-instruct\nMEDIUM_HEURIST_MODEL= # Default: meta-llama/llama-3-70b-instruct\nLARGE_HEURIST_MODEL= # Default: meta-llama/llama-3.3-70b-instruct\nHEURIST_IMAGE_MODEL= # Default: FLUX.1-dev\nHEURIST_EMBEDDING_MODEL= # Default: BAAI/bge-large-en-v1.5\nUSE_HEURIST_EMBEDDING= # Set to TRUE for HEURIST embedding, leave blank for local\n\n# Gaianet Configuration\nGAIA_API_KEY=\nGAIANET_MODEL=\nGAIANET_SERVER_URL=\nSMALL_GAIANET_MODEL= # Default: llama3b\nSMALL_GAIANET_SERVER_URL= # Default: https://llama3b.gaia.domains/v1\nMEDIUM_GAIANET_MODEL= # Default: llama\nMEDIUM_GAIANET_SERVER_URL= # Default: https://llama8b.gaia.domains/v1\nLARGE_GAIANET_MODEL= # Default: qwen72b\nLARGE_GAIANET_SERVER_URL= # Default: https://qwen72b.gaia.domains/v1\nGAIANET_EMBEDDING_MODEL=\nUSE_GAIANET_EMBEDDING= # Set to TRUE for GAIANET/768, leave blank for local\n\n# Volcengine Configuration\nVOLENGINE_API_URL= # Volcengine API Endpoint, Default: https://open.volcengineapi.com/api/v3/\nVOLENGINE_MODEL=\nSMALL_VOLENGINE_MODEL= # Default: doubao-lite-128k\nMEDIUM_VOLENGINE_MODEL= # Default: doubao-pro-128k\nLARGE_VOLENGINE_MODEL= # Default: doubao-pro-256k\nVOLENGINE_EMBEDDING_MODEL= # Default: doubao-embedding\n\n# DeepSeek Configuration\nDEEPSEEK_API_KEY= #Your DeepSeek API key\nDEEPSEEK_API_URL= # Default: https://api.deepseek.com\nSMALL_DEEPSEEK_MODEL= # Default: deepseek-chat\nMEDIUM_DEEPSEEK_MODEL= # Default: deepseek-chat\nLARGE_DEEPSEEK_MODEL= # Default: deepseek-chat\n\n# fal.ai Configuration\nFAL_API_KEY=\nFAL_AI_LORA_PATH=\n\n# LetzAI Configuration\nLETZAI_API_KEY= # LetzAI API Key\nLETZAI_MODELS= # list of Letzai models to add to each prompt, e.g.: \"@modelname1, @modelname2\"\n\n# Galadriel Configuration\nGALADRIEL_API_KEY=gal-* # Get from https://dashboard.galadriel.com/\nSMALL_GALADRIEL_MODEL= # Default: gpt-4o-mini\nMEDIUM_GALADRIEL_MODEL= # Default: gpt-4o\nLARGE_GALADRIEL_MODEL= # Default: gpt-4o\nGALADRIEL_FINE_TUNE_API_KEY= # Use an OpenAI key to use a fine-tuned model with the verified inference endpoint\n\n# LM Studio Configuration\nLMSTUDIO_SERVER_URL= # Default: http://localhost:1234/v1\nLMSTUDIO_MODEL=\nSMALL_LMSTUDIO_MODEL= # Default: hermes-3-llama-3.1-8b\nMEDIUM_LMSTUDIO_MODEL= # Default: hermes-3-llama-3.1-8b\nLARGE_LMSTUDIO_MODEL= # Default: hermes-3-llama-3.1-8b\n\n# Secret AI Configuration\nSECRET_AI_API_KEY= # Secret AI API Key\nSECRET_AI_URL= # Default: https://ai1.scrtlabs.com:21434\nSMALL_SECRET_AI_MODEL= # Default: deepseek-r1:70b\nMEDIUM_SECRET_AI_MODEL= # Default: deepseek-r1:70b\nLARGE_SECRET_AI_MODEL= # Default: deepseek-r1:70b\n\n# NEAR AI (https://near.ai) Configuration\nNEARAI_API_URL= # Default: https://api.near.ai/v1\nNEARAI_API_KEY= # NEAR AI API Key (optional). If you have run `nearai login` with NEAR AI CLI, the API key will be parsed from `~/.nearai/config.json`: https://docs.near.ai/agents/quickstart/\nNEARAI_MODEL=\nSMALL_NEARAI_MODEL= # Default: fireworks::accounts/fireworks/models/llama-v3p2-3b-instruct\nMEDIUM_NEARAI_MODEL= # Default: fireworks::accounts/fireworks/models/llama-v3p1-70b-instruct\nLARGE_NEARAI_MODEL= # Default: fireworks::accounts/fireworks/models/llama-v3p1-405b-instruct\nIMAGE_NEARAI_MODEL= # Default: fireworks::accounts/fireworks/models/playground-v2-5-1024px-aesthetic\n\n# Kluster AI (https://kluster.ai) Configuration\nKLUSTERAI_API_KEY= # Kluster AI API key\nSMALL_KLUSTERAI_MODEL= # Default: klusterai/Meta-Llama-3.1-8B-Instruct-Turbo\nMEDIUM_KLUSTERAI_MODEL= # Default: klusterai/Meta-Llama-3.2-70B-Instruct-Turbo\nLARGE_KLUSTERAI_MODEL= # Default: klusterai/Meta-Llama-3.1-405B-Instruct-Turbo\n\n# Remaining Provider Configurations\nGOOGLE_GENERATIVE_AI_API_KEY= # Gemini API key\nALI_BAILIAN_API_KEY= # Ali Bailian API Key\nNANOGPT_API_KEY= # NanoGPT API Key\nTOGETHER_API_KEY= # Together API Key\n\n######################################\n#### Crypto Plugin Configurations ####\n######################################\n\n# CoinMarketCap / CMC\nCOINMARKETCAP_API_KEY=\n\n# Zerion\nZERION_API_KEY=\n\n# CoinGecko\nCOINGECKO_API_KEY=\nCOINGECKO_PRO_API_KEY=\n\n# Moralis\nMORALIS_API_KEY=\n\n# EVM\nEVM_PRIVATE_KEY= # Add the \"0x\" prefix infront of your private key string \nEVM_PROVIDER_URL=\n\n# Zilliqa\nZILLIQA_PRIVATE_KEY=\nZILLIQA_PROVIDER_URL=\n\n# Avalanche\nAVALANCHE_PRIVATE_KEY=\nAVALANCHE_PUBLIC_KEY=\n\n# Arthera\nARTHERA_PRIVATE_KEY=\n\n# Solana\nSOLANA_PRIVATE_KEY=\nSOLANA_PUBLIC_KEY=\nSOLANA_CLUSTER= # Default: devnet. Solana Cluster: 'devnet' | 'testnet' | 'mainnet-beta'\nSOLANA_ADMIN_PRIVATE_KEY= # This wallet is used to verify NFTs\nSOLANA_ADMIN_PUBLIC_KEY= # This wallet is used to verify NFTs\nSOLANA_VERIFY_TOKEN= # Authentication token for calling the verification API\n\n# Injective\nINJECTIVE_PRIVATE_KEY= #\nINJECTIVE_PUBLIC_KEY= #\nINJECTIVE_NETWORK= #\n# Fallback Wallet Configuration (deprecated)\nWALLET_PRIVATE_KEY=\nWALLET_PUBLIC_KEY=\n\nBIRDEYE_API_KEY=\n\n# Solana Configuration\nSOL_ADDRESS=So11111111111111111111111111111111111111112\nSLIPPAGE=1\nBASE_MINT=So11111111111111111111111111111111111111112\nSOLANA_RPC_URL=https://api.mainnet-beta.solana.com\nHELIUS_API_KEY=\n\n# Abstract Configuration\nABSTRACT_ADDRESS=\nABSTRACT_PRIVATE_KEY=\nABSTRACT_RPC_URL=https://api.testnet.abs.xyz\n\n# Starknet Configuration\nSTARKNET_ADDRESS=\nSTARKNET_PRIVATE_KEY=\nSTARKNET_RPC_URL=https://rpc.starknet-testnet.lava.build\n\n# Lens Network Configuration\nLENS_ADDRESS=\nLENS_PRIVATE_KEY=\n\n# Viction Configuration\nVICTION_ADDRESS=\nVICTION_PRIVATE_KEY=\nVICTION_RPC_URL=\n\n# Form Chain\nFORM_PRIVATE_KEY= # Form character account private key\nFORM_TESTNET=true # A flag indicating if connection is made to Form Testnet. Set to false for Mainnet connection.\n\n# Coinbase\nCOINBASE_COMMERCE_KEY= # From Coinbase developer portal\nCOINBASE_API_KEY= # From Coinbase developer portal\nCOINBASE_PRIVATE_KEY= # From Coinbase developer portal\nCOINBASE_GENERATED_WALLET_ID= # Not your address but the wallet ID from generating a wallet through the plugin\nCOINBASE_GENERATED_WALLET_HEX_SEED= # Not your address but the wallet hex seed from generating a wallet through the plugin and calling export\nCOINBASE_NOTIFICATION_URI= # For webhook plugin the uri you want to send the webhook to for dummy ones use https://webhook.site\n\n# Coinbase AgentKit\nCDP_API_KEY_NAME=\nCDP_API_KEY_PRIVATE_KEY=\nCDP_AGENT_KIT_NETWORK=base-sepolia # Optional: Defaults to base-sepolia\n\n# Coinbase Charity Configuration\nIS_CHARITABLE=false # Set to true to enable charity donations\nCHARITY_ADDRESS_BASE=0x1234567890123456789012345678901234567890\nCHARITY_ADDRESS_SOL=pWvDXKu6CpbKKvKQkZvDA66hgsTB6X2AgFxksYogHLV\nCHARITY_ADDRESS_ETH=0x750EF1D7a0b4Ab1c97B7A623D7917CcEb5ea779C\nCHARITY_ADDRESS_ARB=0x1234567890123456789012345678901234567890\nCHARITY_ADDRESS_POL=0x1234567890123456789012345678901234567890\n\n# thirdweb\nTHIRDWEB_SECRET_KEY= # Create key on thirdweb developer dashboard: https://thirdweb.com/\n\n# Conflux Configuration\nCONFLUX_CORE_PRIVATE_KEY=\nCONFLUX_CORE_SPACE_RPC_URL=\nCONFLUX_ESPACE_PRIVATE_KEY=\nCONFLUX_ESPACE_RPC_URL=\nCONFLUX_MEME_CONTRACT_ADDRESS=\n\n# Mind Network Configuration\nMIND_HOT_WALLET_PRIVATE_KEY=\nMIND_COLD_WALLET_ADDRESS=\n\n# ZeroG\nZEROG_INDEXER_RPC=\nZEROG_EVM_RPC=\nZEROG_PRIVATE_KEY=\nZEROG_FLOW_ADDRESS=\n\n# IQ6900\n# Load json recorded on-chain through IQ\n# Inscribe your json character file here: https://elizacodein.com/\n\nIQ_WALLET_ADDRESS= # If you enter the wallet address used on the site, the most recently inscribed json will be loaded.\nIQSOlRPC=\n\n# Squid Router\nSQUID_SDK_URL=https://apiplus.squidrouter.com # Default: https://apiplus.squidrouter.com\nSQUID_INTEGRATOR_ID= # get integrator id through https://docs.squidrouter.com/\nSQUID_EVM_ADDRESS=\nSQUID_EVM_PRIVATE_KEY=\nSQUID_API_THROTTLE_INTERVAL=1000 # Default: 1000; Used to throttle API calls to avoid rate limiting (in ms)\n\n# TEE Configuration\n# TEE_MODE options:\n# - LOCAL: Uses simulator at localhost:8090 (for local development)\n# - DOCKER: Uses simulator at host.docker.internal:8090 (for docker development)\n# - PRODUCTION: No simulator, uses production endpoints\n# Defaults to OFF if not specified\nTEE_MODE=OFF # LOCAL | DOCKER | PRODUCTION\nWALLET_SECRET_SALT= # ONLY define if you want to use TEE Plugin, otherwise it will throw errors\nTEE_LOG_DB_PATH= # Custom path for TEE Log database, default: ./data/tee_log.sqlite\n\n# TEE Verifiable Log Configuration\nVLOG= # true/false; if you want to use TEE Verifiable Log, set this to \"true\"\n\n# Galadriel Configuration\nGALADRIEL_API_KEY=gal-* # Get from https://dashboard.galadriel.com/\n\n\n# Akash Chat API Configuration docs: https://chatapi.akash.network/documentation\nAKASH_CHAT_API_KEY= # Get from https://chatapi.akash.network/\nSMALL_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-2-3B-Instruct\nMEDIUM_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-3-70B-Instruct\nLARGE_AKASH_CHAT_API_MODEL= # Default: Meta-Llama-3-1-405B-Instruct-FP8\n\n# fal.ai Configuration\nFAL_API_KEY=\nFAL_AI_LORA_PATH=\n\n# Web search API Configuration\nTAVILY_API_KEY=\n\n# WhatsApp Cloud API Configuration\nWHATSAPP_ACCESS_TOKEN= # Permanent access token from Facebook Developer Console\nWHATSAPP_PHONE_NUMBER_ID= # Phone number ID from WhatsApp Business API\nWHATSAPP_BUSINESS_ACCOUNT_ID= # Business Account ID from Facebook Business Manager\nWHATSAPP_WEBHOOK_VERIFY_TOKEN= # Custom string for webhook verification\nWHATSAPP_API_VERSION=v17.0 # WhatsApp API version (default: v17.0)\nENABLE_TEE_LOG=false # Set to true to enable TEE logging, only available when running eliza in TEE\n\n# Flow Blockchain Configuration\nFLOW_ADDRESS=\nFLOW_PRIVATE_KEY= # Private key for SHA3-256 + P256 ECDSA\nFLOW_NETWORK= # Default: mainnet\nFLOW_ENDPOINT_URL= # Default: https://mainnet.onflow.org\n\n# ICP\nINTERNET_COMPUTER_PRIVATE_KEY=\nINTERNET_COMPUTER_ADDRESS=\n\n#Cloudflare AI Gateway\nCLOUDFLARE_GW_ENABLED= # Set to true to enable Cloudflare AI Gateway\nCLOUDFLARE_AI_ACCOUNT_ID= # Cloudflare AI Account ID - found in the Cloudflare Dashboard under AI Gateway\nCLOUDFLARE_AI_GATEWAY_ID= # Cloudflare AI Gateway ID - found in the Cloudflare Dashboard under AI Gateway\n\n# Aptos\nAPTOS_PRIVATE_KEY= # Aptos private key\nAPTOS_NETWORK= # Must be one of mainnet, testnet\n\n# MultiversX\nMVX_PRIVATE_KEY= # Multiversx private key\nMVX_NETWORK= # must be one of mainnet, devnet, testnet\nACCESS_TOKEN_MANAGEMENT_TO=everyone # you can put an userid to limit token managament to one user only (use same id as in the database)\n\n# NEAR\nNEAR_WALLET_SECRET_KEY= # NEAR Wallet Secret Key\nNEAR_WALLET_PUBLIC_KEY= # NEAR Wallet Public Key\nNEAR_ADDRESS=\nNEAR_SLIPPAGE=1\nNEAR_RPC_URL=https://near-testnet.lava.build\nNEAR_NETWORK=testnet # or mainnet\n\n# ZKsync Era Configuration\nZKSYNC_ADDRESS=\nZKSYNC_PRIVATE_KEY=\n\n# HoldStation Wallet Configuration\nHOLDSTATION_PRIVATE_KEY=\n\n# Avail DA Configuration\nAVAIL_ADDRESS=\nAVAIL_SEED=\nAVAIL_APP_ID=0\nAVAIL_RPC_URL=wss://avail-turing.public.blastapi.io/ # (Default) Testnet: wss://avail-turing.public.blastapi.io/ | Mainnet: wss://avail-mainnet.public.blastapi.io/\n\n# Marlin\nTEE_MARLIN= # Set \"yes\" to enable the plugin\nTEE_MARLIN_ATTESTATION_ENDPOINT= # Optional, default \"http://127.0.0.1:1350\"\n\n# Ton\nTON_PRIVATE_KEY= # Ton Mnemonic Seed Phrase Join With Empty String\nTON_RPC_URL= # ton rpc\nTON_RPC_API_KEY= # ton rpc api key\nTON_NFT_IMAGES_FOLDER= # Path to the folder containing the NFT images\nTON_NFT_METADATA_FOLDER= # Path to the folder containing the NFT metadata\nPINATA_API_KEY= # Pinata API key\nPINATA_API_SECRET= # Pinata API secret\n\n# Sui\nSUI_PRIVATE_KEY= # Sui Mnemonic Seed Phrase (`sui keytool generate ed25519`) , Also support `suiprivatekeyxxxx` (sui keytool export --key-identity 0x63)\nSUI_NETWORK= # must be one of mainnet, testnet, devnet, localnet\n\n# Mina Settings\nMINA_PRIVATE_KEY= # Mina Mnemonic Seed Phrase: https://docs.minaprotocol.com/using-mina/install-a-wallet\nMINA_NETWORK=devnet # must be one of mainnet, testnet, devnet, localnet\n\n# Story\nSTORY_PRIVATE_KEY= # Story private key\nSTORY_API_BASE_URL= # Story API base URL\nSTORY_API_KEY= # Story API key\nPINATA_JWT= # Pinata JWT for uploading files to IPFS\n\n# Cosmos\nCOSMOS_RECOVERY_PHRASE= # 12 words recovery phrase (need to be in quotes, because of spaces)\nCOSMOS_AVAILABLE_CHAINS= # mantrachaintestnet2,cosmos # Array of chains\n# Cronos zkEVM\nCRONOSZKEVM_ADDRESS=\nCRONOSZKEVM_PRIVATE_KEY=\n\n\n# Fuel Ecosystem (FuelVM)\nFUEL_WALLET_PRIVATE_KEY=\n\n# Tokenizer Settings\nTOKENIZER_MODEL= # Specify the tokenizer model to be used.\nTOKENIZER_TYPE= # Options: tiktoken (for OpenAI models) or auto (AutoTokenizer from Hugging Face for non-OpenAI models). Default: tiktoken.\n\n# Spheron\nSPHERON_PRIVATE_KEY=\nSPHERON_PROVIDER_PROXY_URL=\nSPHERON_WALLET_ADDRESS=\n\n# Stargaze NFT marketplace from Cosmos (You can use https://graphql.mainnet.stargaze-apis.com/graphql)\nSTARGAZE_ENDPOINT=\n\n# GenLayer\nGENLAYER_PRIVATE_KEY= # Private key of the GenLayer account to use for the agent in this format (0x0000000000000000000000000000000000000000000000000000000000000000)\n\n# BNB chain\nBNB_PRIVATE_KEY= # BNB chain private key\nBNB_PUBLIC_KEY= # BNB-smart-chain public key (address)\nBSC_PROVIDER_URL= # BNB-smart-chain rpc url\nOPBNB_PROVIDER_URL= # OPBNB rpc url\n\n####################################\n#### Misc Plugin Configurations ####\n####################################\n\n# Intiface Configuration\nINTIFACE_WEBSOCKET_URL=ws://localhost:12345\n\n# API key for giphy from https://developers.giphy.com/dashboard/\nGIPHY_API_KEY=\n\n# OpenWeather\nOPEN_WEATHER_API_KEY= # OpenWeather API key\n\n#GITCOIN Passport\nPASSPORT_API_KEY= #Gitcoin Passport key\nPASSPORT_SCORER= #Scorer number\n\n# EchoChambers Configuration\nECHOCHAMBERS_API_URL=http://127.0.0.1:3333\nECHOCHAMBERS_API_KEY=testingkey0011\nECHOCHAMBERS_USERNAME=eliza\nECHOCHAMBERS_ROOMS=general #comma delimited list of rooms the agent watches\nECHOCHAMBERS_POLL_INTERVAL=60\nECHOCHAMBERS_MAX_MESSAGES=10\n# How often the agent checks if it should start a conversation\nECHOCHAMBERS_CONVERSATION_STARTER_INTERVAL=300 # 5 minutes - checks rooms every 5 minutes\n\n# How long a room must be quiet before starting a new conversation\nECHOCHAMBERS_QUIET_PERIOD=900 # 15 minutes - waits for 15 minutes of silence\n\n# Allora\nALLORA_API_KEY= # Allora API key, format: UP-f8db7d6558ab432ca0d92716\nALLORA_CHAIN_SLUG= # must be one of mainnet, testnet. If not specified, it will use testnet by default\n\n\n# B2 Network\nB2_PRIVATE_KEY= # Private key of the B2 Network account to use for the agent\n\n# Opacity zkTLS\nOPACITY_TEAM_ID=f309ac8ae8a9a14a7e62cd1a521b1c5f\nOPACITY_CLOUDFLARE_NAME=eigen-test\nOPACITY_PROVER_URL=https://opacity-ai-zktls-demo.vercel.app\n\n# AWS Credentials for S3 File Upload and Amazon Bedrock\nAWS_ACCESS_KEY_ID=\nAWS_SECRET_ACCESS_KEY=\nAWS_REGION=\nAWS_S3_BUCKET=\nAWS_S3_UPLOAD_PATH=\nAWS_S3_ENDPOINT=\nAWS_S3_SSL_ENABLED=\nAWS_S3_FORCE_PATH_STYLE=\n\n\n# Deva Configuration\nDEVA_API_KEY= # You can get the API key from the created application in deva.me/settings/apps\nDEVA_API_BASE_URL=https://api.deva.me # Default server url for production. Use https://api-staging.deva.me for staging.\n\n# Deepgram\nDEEPGRAM_API_KEY=\n\n# Verifiable Inference Configuration\nVERIFIABLE_INFERENCE_ENABLED=false # Set to false to disable verifiable inference\nVERIFIABLE_INFERENCE_PROVIDER=opacity # Options: opacity\n\n# Qdrant\n# URL of your Qdrant instance (e.g., https://your-instance.qdrant.tech)\nQDRANT_URL=\n# API key for authentication (optional for local instances)\nQDRANT_KEY=\n# Qdrant service port (default: 443 for cloud, typically 6333 for local)\nQDRANT_PORT=443\n# Vector size matching your embedding model (default: 1536 for OpenAI embeddings)\nQDRANT_VECTOR_SIZE=1536\n\n# Autonome Configuration\nAUTONOME_JWT_TOKEN=\nAUTONOME_RPC=https://wizard-bff-rpc.alt.technology/v1/bff/aaa/apps\n\n####################################\n#### Akash Network Configuration ####\n####################################\nAKASH_ENV=mainnet\nAKASH_NET=https://raw.githubusercontent.com/ovrclk/net/master/mainnet\nRPC_ENDPOINT=https://rpc.akashnet.net:443\nAKASH_GAS_PRICES=0.025uakt\nAKASH_GAS_ADJUSTMENT=1.5\nAKASH_KEYRING_BACKEND=os\nAKASH_FROM=default\nAKASH_FEES=20000uakt\nAKASH_DEPOSIT=500000uakt\nAKASH_MNEMONIC=\nAKASH_WALLET_ADDRESS=\n# Akash Pricing API\nAKASH_PRICING_API_URL=https://console-api.akash.network/v1/pricing\n# Default values # 1 CPU = 1000 1GB = 1000000000 1GB = 1000000000\nAKASH_DEFAULT_CPU=1000\nAKASH_DEFAULT_MEMORY=1000000000\nAKASH_DEFAULT_STORAGE=1000000000\nAKASH_SDL=example.sdl.yml\n# Close deployment\n# Close all deployments = closeAll\n# Close a single deployment = dseq and add the value in AKASH_CLOSE_DSEQ\nAKASH_CLOSE_DEP=closeAll\nAKASH_CLOSE_DSEQ=19729929\n# Provider Info we added one to check you will have to pass this into the action\nAKASH_PROVIDER_INFO=akash1ccktptfkvdc67msasmesuy5m7gpc76z75kukpz\n# Deployment Status\n# AKASH_DEP_STATUS = dseq or param_passed when you are building you wil pass the dseq dinamically to test you\n# you can pass the dseq using AKASH_DEP_DSEQ 19729929 is an example of a dseq we test while build.\nAKASH_DEP_STATUS=dseq\nAKASH_DEP_DSEQ=19729929\n# Gas Estimation Options: close, create, or update\n# qseq is required when operation is \"close\" 19729929 is an example of a dseq we test while build.\nAKASH_GAS_OPERATION=close\nAKASH_GAS_DSEQ=19729929\n# Manifest\n# Values: \"auto\" | \"manual\" | \"validate_only\" Default: \"auto\"\nAKASH_MANIFEST_MODE=auto\n# Default: Will use the SDL directory\nAKASH_MANIFEST_PATH=\n# Values: \"strict\" | \"lenient\" | \"none\" - Default: \"strict\"\nAKASH_MANIFEST_VALIDATION_LEVEL=strict\n# Quai Network Ecosystem\nQUAI_PRIVATE_KEY=\nQUAI_RPC_URL=https://rpc.quai.network\n\n# Chainbase\n# demo is a free tier key\nCHAINBASE_API_KEY= # demo is a free tier key\n\n# 0x\nZERO_EX_API_KEY=\nALCHEMY_HTTP_TRANSPORT_URL=\n\n# Instagram Configuration\nINSTAGRAM_DRY_RUN=false\nINSTAGRAM_USERNAME= # Account username\nINSTAGRAM_PASSWORD= # Account password\nINSTAGRAM_APP_ID= # Instagram App ID is required\nINSTAGRAM_APP_SECRET= # Instagram App Secret is required\nINSTAGRAM_BUSINESS_ACCOUNT_ID= # Optional Business Account ID for additional features\nINSTAGRAM_POST_INTERVAL_MIN=60 # Default: 60 minutes\nINSTAGRAM_POST_INTERVAL_MAX=120 # Default: 120 minutes\nINSTAGRAM_ENABLE_ACTION_PROCESSING=false # Enable/disable action processing\nINSTAGRAM_ACTION_INTERVAL=5 # Interval between actions in minutes\nINSTAGRAM_MAX_ACTIONS=1 # Maximum number of actions to process at once\n\n####################################\n#### Pyth Plugin Configuration ####\n####################################\n# Network Environment (mainnet or testnet)git\nPYTH_NETWORK_ENV=mainnet\n\n# Mainnet Network Configuration\nPYTH_MAINNET_HERMES_URL=https://hermes.pyth.network\nPYTH_MAINNET_WSS_URL=wss://hermes.pyth.network/ws\nPYTH_MAINNET_PYTHNET_URL=https://pythnet.rpcpool.com\nPYTH_MAINNET_CONTRACT_REGISTRY=https://pyth.network/developers/price-feed-ids\nPYTH_MAINNET_PROGRAM_KEY=\n\n# Testnet Network Configuration\nPYTH_TESTNET_HERMES_URL=https://hermes.pyth.network\nPYTH_TESTNET_WSS_URL=wss://hermes.pyth.network/ws\nPYTH_TESTNET_PYTHNET_URL=https://pythnet.rpcpool.com\nPYTH_TESTNET_CONTRACT_REGISTRY=https://pyth.network/developers/price-feed-ids#testnet\nPYTH_TESTNET_PROGRAM_KEY=\n\n# Connection Settings\nPYTH_MAX_RETRIES=3\nPYTH_RETRY_DELAY=1000\nPYTH_TIMEOUT=5000\nPYTH_GRANULAR_LOG=true\nPYTH_LOG_LEVEL=debug\nPYTH_LOG_LEVEL=info\n\n# Runtime Settings\nRUNTIME_CHECK_MODE=false\n\n# Pyth Price Streaming and test ID\nPYTH_ENABLE_PRICE_STREAMING=true\nPYTH_MAX_PRICE_STREAMS=2\nPYTH_TEST_ID01=0xe62df6c8b4a85fe1a67db44dc12de5db330f7ac66b72dc658afedf0f4a415b43\nPYTH_TEST_ID02=0xff61491a931112ddf1bd8147cd1b641375f79f5825126d665480874634fd0ace\n\n# Router Nitro EVM Configuration\nROUTER_NITRO_EVM_ADDRESS=\nROUTER_NITRO_EVM_PRIVATE_KEY=\n\n# OriginTrail DKG\nDKG_ENVIRONMENT=\"\"\n# Values: \"development\", \"testnet\", \"mainnet\"\nDKG_HOSTNAME=\"\"\nDKG_PORT=\"8900\"\nDKG_PUBLIC_KEY=\"\"\nDKG_PRIVATE_KEY=\"\"\nDKG_BLOCKCHAIN_NAME=\"\"\n# Values: (mainnet) \"base:8453\", \"gnosis:100\", \"otp:2043\" (testnet) \"base:84532\", \"gnosis:10200\", \"otp:20430\"\n\n# Initia Plugin Configuration\nINITIA_PRIVATE_KEY= # Your Initia wallet private key\nINITIA_NODE_URL= # Initia node URL (default: testnet)\nINITIA_CHAIN_ID=initia-test # Chain ID (default: testnet)\n\n# ####################################\n# #### NVIDIA Configuration ##########\n# ####################################\nNVIDIA_NIM_ENV=production\nNVIDIA_NIM_SPASH=false\n# Api Keys\nNVIDIA_NIM_API_KEY=\nNVIDIA_NGC_API_KEY=\nNVIDIA_NIM_MAX_RETRIES=3\nNVIDIA_NIM_RETRY_DELAY=1000\nNVIDIA_NIM_TIMEOUT=5000\n# Logging Configuration\nNVIDIA_GRANULAR_LOG=true\nNVIDIA_LOG_LEVEL=debug\n# NVIDIA Off-topic system and user configuration\nNVIDIA_OFFTOPIC_SYSTEM=\nNVIDIA_OFFTOPIC_USER=\n# NVIDIA Cosmos Model Configuration\nNVIDIA_NIM_BASE_VISION_URL=https://ai.api.nvidia.com/v1/vlm\nNVIDIA_COSMOS_MODEL=nvidia/cosmos-nemotron-34b\nNVIDIA_COSMOS_INVOKE_URL=https://ai.api.nvidia.com/v1/vlm/nvidia/cosmos-nemotron-34b\nNVIDIA_COSMOS_ASSET_URL=https://api.nvcf.nvidia.com/v2/nvcf/assets\nNVIDIA_COSMOS_MAX_TOKENS=1000\n\n# Email Plugin Configuration\n\n# Outgoing Email Settings (SMTP/Gmail)\nEMAIL_OUTGOING_SERVICE=smtp # Use \"smtp\" or \"gmail\"\nEMAIL_OUTGOING_HOST=smtp.example.com # Required for SMTP only\nEMAIL_OUTGOING_PORT=465 # Default 465 for secure SMTP, 587 for TLS\nEMAIL_OUTGOING_USER=\nEMAIL_OUTGOING_PASS= # For Gmail, use App Password\n\n# Incoming Email Settings (IMAP)\nEMAIL_INCOMING_SERVICE=imap\nEMAIL_INCOMING_HOST=imap.example.com\nEMAIL_INCOMING_PORT=993 # Default port for secure IMAP\nEMAIL_INCOMING_USER=\nEMAIL_INCOMING_PASS=\n\n# SEI Network Ecosystem\nSEI_PRIVATE_KEY=\nSEI_NETWORK= # Either \"mainnet\", \"testnet\", or \"devnet\"\nSEI_RPC_URL= # Only set if using a different RPC URL from the default\n\n# Omniflix\nOMNIFLIX_API_URL= # https://rest.omniflix.network\nOMNIFLIX_MNEMONIC= # your mnemonic 12 words or 24 words\nOMNIFLIX_RPC_ENDPOINT= # https://rpc.omniflix.network\nOMNIFLIX_PRIVATE_KEY= # your private key\n\n# Suno AI Music Generation\nSUNO_API_KEY=\n\n# Udio AI Music Generation\nUDIO_AUTH_TOKEN=\n\n# Football Plugin Configuration\nFOOTBALL_API_KEY= # API key from Football-Data.org (https://www.football-data.org/)\n\n# Imgflip\nIMGFLIP_USERNAME=\nIMGFLIP_PASSWORD=\n\n# Hyperliquid Api\nHYPERLIQUID_PRIVATE_KEY= # Required for trading and cancelling orders, your_private_key\nHYPERLIQUID_TESTNET= # Optional, defaults to false; true or false\n\n# Lit Protocol\nFUNDING_PRIVATE_KEY= # Private key for funding transactions in Lit Protocol\nEVM_RPC_URL= # RPC endpoint URL for blockchain interactions\n\n# EthStorage DA Configuration\nETHSTORAGE_PRIVATE_KEY=\nETHSTORAGE_ADDRESS=0x64003adbdf3014f7E38FC6BE752EB047b95da89A\nETHSTORAGE_RPC_URL=https://rpc.beta.testnet.l2.quarkchain.io:8545\n\n\n# Email Automation Plugin Configuration\nRESEND_API_KEY= # Your Resend API key\nDEFAULT_TO_EMAIL= # Default recipient\nDEFAULT_FROM_EMAIL= # Default sender\n\n# Optional Settings\nEMAIL_AUTOMATION_ENABLED=false # Enable AI detection. If this is enabled, the plugin will automatically detect email-worthy conversations and handle generation/delivery and only that.\nEMAIL_EVALUATION_PROMPT= # Custom detection criteria for shouldEmail# ####################################\n\n\n# #### ANKR Configuration ####\n# ####################################\nANKR_ENV=production\nANKR_WALLET=\nANKR_MAX_RETRIES=3\nANKR_RETRY_DELAY=1000\nANKR_TIMEOUT=5000\nANKR_GRANULAR_LOG=true\nANKR_LOG_LEVEL=debug\nANKR_RUNTIME_CHECK_MODE=false\nANKR_SPASH=true\n\n# DCAP Plugin Configuration\nDCAP_EVM_PRIVATE_KEY=\nDCAP_MODE= # Options: OFF, PLUGIN-SGX, PLUGIN-TEE, MOCK\n\n# QuickIntel Token Security API\nQUICKINTEL_API_KEY= # Your QuickIntel API key for token security analysis\n\n# News API Key\nNEWS_API_KEY= # News API KEY from https://newsapi.org/\n\n# BTCFUN Plugin Configuration\nBTCFUN_API_URL= # Default: https://api-testnet-new.btc.fun\nBTC_PRIVATE_KEY_WIF= # Your BTC private key in WIF format\nBTC_ADDRESS= # Your BTC address\nBTC_MINT_CAP=10000 # Maximum amount that can be minted\nBTC_MINT_DEADLINE=864000 # Deadline for minting in seconds\nBTC_FUNDRAISING_CAP=100 # Maximum amount for fundraising\n\n# Trikon Plugin Configuration\nTRIKON_WALLET_ADDRESS= # Your Trikon wallet address (must be a valid 64-character hex string starting with '0x')\nTRIKON_INITIAL_BALANCE= # (Optional) The initial balance for the wallet. Defaults to \"0\" if not provided.\n\n####################################\n#### Arbitrage Plugin Configuration ####\n####################################\n\nARBITRAGE_ETHEREUM_WS_URL= # WebSocket URL for Ethereum node connection\nARBITRAGE_EVM_PROVIDER_URL= # RPC URL for Ethereum node connection (if WS not available)\nARBITRAGE_EVM_PRIVATE_KEY= # Private key for the wallet executing arbitrage transactions\nFLASHBOTS_RELAY_SIGNING_KEY= # Signing key for Flashbots relay interactions\nBUNDLE_EXECUTOR_ADDRESS= # Address of the bundle executor contract\n\n# DESK Exchange Plugin Configration\nDESK_EXCHANGE_PRIVATE_KEY= # Required for trading and cancelling orders\nDESK_EXCHANGE_NETWORK= # \"mainnet\" or \"testnet\n\n# Compass plugin configuration\nCOMPASS_WALLET_PRIVATE_KEY=\nCOMPASS_ARBITRUM_RPC_URL=\nCOMPASS_ETHEREUM_RPC_URL=\nCOMPASS_BASE_RPC_URL=\n\n# d.a.t.a Plugin Configurations\nDATA_API_KEY= # Your d.a.t.a API key\nDATA_AUTH_TOKEN= # Your d.a.t.a auth token\n\n# NKN Configuration\nNKN_CLIENT_PRIVATE_KEY= # Required, NKN client private key\nNKN_CLIENT_ID= # Optional, NKN client ID\n\n# Raiinmaker Configuration\nRAIINMAKER_API_KEY= # Required, API Key from seed panel\nRAIINMAKER_APP_ID= # Required, App ID from seed panel\nRAIINMAKER_ENVIRONMENT= # Options: development, staging, production\nRAIINMAKER_API_URL='https://server.api.raiinmaker.com/external'\nTWITTER_APPROVAL_ENABLED=false # Optional, Default: false\nTWITTER_APPROVAL_CHECK_INTERVAL=60 # Optional, Default: 60\nTWITTER_APPROVAL_PROVIDER=RAIINMAKER # RAIINMAKER or DISCORD, Default: RAIINMAKER\n\n# Setting global proxy for all agents\n#AGENT_PROXY=http://127.0.0.1:7890\nAGENT_PROXY=\n"}}}} |