-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.full.example
More file actions
94 lines (74 loc) · 3.21 KB
/
.env.full.example
File metadata and controls
94 lines (74 loc) · 3.21 KB
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
# ------------------LangSmith tracing------------------
LANGCHAIN_API_KEY=
LANGCHAIN_TRACING_V2=true
# -----------------------------------------------------
# LangGraph Server URL
LANGGRAPH_API_URL="http://localhost:54367" # Change the port if needed
# ------------------Social Media Authentication------------------
# Arcade API key - used for fetching Tweets, and scheduling LinkedIn/Twitter posts
ARCADE_API_KEY=
# Setting this to false will not use Arcade for reading, or posting Tweets
USE_ARCADE_AUTH="true"
# Optional - set the Twitter and/or LinkedIn user ID(s) once instead
# of passing via configurable fields every time the graph is invoked.
TWITTER_USER_ID=
LINKEDIN_USER_ID=
# LinkedIn secrets
LINKEDIN_USER_ID=
# Generated after creating a LinkedIn developer account & app.
LINKEDIN_CLIENT_ID=
LINKEDIN_CLIENT_SECRET=
# Generated after running the auth server and logging in
LINKEDIN_ACCESS_TOKEN=
LINKEDIN_PERSON_URN=
# Found in the URL of the company page
LINKEDIN_ORGANIZATION_ID=
# Set this to true if you want to post to a company account
POST_TO_LINKEDIN_ORGANIZATION=false
# Twitter secrets (optional if running in basic setup mode with Arcade)
TWITTER_USER_ID=
# Generated after creating a Twitter developer account & app.
TWITTER_API_KEY=
TWITTER_API_KEY_SECRET=
TWITTER_BEARER_TOKEN=
# Generated after setting up `User Authentication settings`:
TWITTER_CLIENT_ID=
TWITTER_CLIENT_SECRET=
# Generated after running the auth server and logging in
TWITTER_USER_TOKEN=
TWITTER_USER_TOKEN_SECRET=
# If set to true, this will use your Twitter developer account for reading tweets, uploading media, and posting tweets.
# If set to false (default), your Twitter developer account will still be used for uploading media, however reading
# tweets will be done via Arcade. This will override `USE_ARCADE_AUTH` if set.
USE_TWITTER_API_ONLY=false
# ---------------------------------------------------------------
# LLM API Keys
ANTHROPIC_API_KEY=
# Optional, only set if not running in basic setup mode
GOOGLE_VERTEX_AI_WEB_CREDENTIALS=
# Slack API key (only required if running `ingest-data` graph)
SLACK_BOT_OAUTH_TOKEN=
# FireCrawl API key - used for scraping web pages
FIRECRAWL_API_KEY=
# Supabase - used for storing images (optional if running in basic setup mode)
SUPABASE_URL=
SUPABASE_SERVICE_ROLE_KEY=
# Used for fetching GitHub repo contents (optional)
GITHUB_TOKEN=
# A randomly generated string that is used in the Twitter OAuth flow
# Can be generated by running the following command in a terminal:
# openssl rand -hex 64
SESSION_SECRET=
# Slack channel ID to ingest messages from
SLACK_CHANNEL_ID=
# ENV VARS FOR SLACK MESSAGING
# These are available in the oauth section of your Slack App
SLACK_SIGNING_SECRET=
SLACK_BOT_TOKEN=
# This is either a specific ID of an assistant or the name of a graph
# (the key of a graph in the key-value pairs in the langgraph.json file)
LANGGRAPH_ASSISTANT_ID="ingest_repurposed_data"
# Whether or not to skip the verification step. If "true", all links will be assumed to be valid.
SKIP_CONTENT_RELEVANCY_CHECK="false"
# Whether or not to skip the used URLs check. If "true", the graph will not prevent duplicate links from being used, or save those links for future checks.
SKIP_USED_URLS_CHECK="false"