-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path.env.example
80 lines (61 loc) · 2.27 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# API Keys & Endpoints
HEURIST_BASE_URL=https://llm-gateway.heurist.xyz
HEURIST_API_KEY=your_heurist_api_key
# Telegram Configuration
TELEGRAM_API_TOKEN=your_telegram_bot_token
# Twitter API Credentials
# The app and the corresponding credentials must have the Write permission
# Check the App permissions section of the Settings tab of your app, under the
# Twitter Developer Portal Projects & Apps page at
# https://developer.twitter.com/en/portal/projects-and-apps
# Make sure to reauthorize your app / regenerate your access token and secret
# after setting the Write permission
TWITTER_CONSUMER_KEY=your_twitter_consumer_key
TWITTER_CONSUMER_SECRET=your_twitter_consumer_secret
TWITTER_ACCESS_TOKEN=your_twitter_access_token
TWITTER_ACCESS_TOKEN_SECRET=your_twitter_access_token_secret
TWITTER_BEARER_TOKEN=your_twitter_bearer_token
SELF_TWITTER_NAME="your_twitter_name(display name, not the @handle)"
# Farcaster Configuration
FARCASTER_API_KEY=
FARCASTER_SIGNER_UUID=
IMGBB_API_KEY=
FARCASTER_FID=
# Image Generation Settings
IMAGE_MODEL_ID=FLUX.1-dev
HEURIST_SEQUENCER_URL=http://sequencer.heurist.xyz #Required for SmartGen
SEQUENCER_API_ENDPOINT=https://sequencer.heurist.xyz/api/v1/generate
# LLM Model IDs (optional - defaults exist in code)
LARGE_MODEL_ID=nvidia/llama-3.1-nemotron-70b-instruct
SMALL_MODEL_ID=mistralai/mixtral-8x7b-instruct
PROMPT_MODEL_ID=mistralai/mixtral-8x7b-instruct
# Application Settings
DRYRUN=false # Set to true for testing without posting real messages
OPENAI_API_KEY=your_openai_api_key
DISCORD_TOKEN=your_discord_token
# API Key for the REST API Interface
API_KEY=your_api_key
# Vector Database Configuration
VECTOR_DB_HOST=localhost
VECTOR_DB_PORT=5432
VECTOR_DB_NAME=your_db
VECTOR_DB_USER=your_user
VECTOR_DB_PASSWORD=your_password
VECTOR_DB_TABLE=message_embeddings
# Usage of the agent extra configs
#TELEGRAM_CHAT_ID=
#CONFIG_PROMPTS=
# Base L2 RPC URL
BASE_RPC_URL="https://mainnet.base.org"
# Private key for the wallet
PRIVATE_KEY=
# Wallet address
WALLET_ADDRESS=
# AWS Configuration
AWS_ACCESS_KEY_ID=your_aws_access_key_id
AWS_SECRET_ACCESS_KEY=your_aws_secret_access_key
AWS_REGION=your_aws_region
AWS_BUCKET=your_aws_bucket_name
# NFT Configuration
NFT_CONTRACT_ADDRESS=your_nft_contract_address
NFT_COLLECTION_NAME=your_nft_collection_name