This repository has been archived by the owner on Mar 5, 2024. It is now read-only.
generated from t3-oss/create-t3-turbo
-
-
Notifications
You must be signed in to change notification settings - Fork 13
/
.env.example
139 lines (109 loc) · 5.79 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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# see env.mjs for additional schema information
# # Optional: Type of agent chat memory to use. Can be one of "buffer", "conversation", "vector"
# # Defaults to no memory
# MEMORY_TYPE=
# # Required: URL for NextAuth
NEXTAUTH_URL=http://localhost:3000
# # Required: Secret for NextAuth. Can be generated via 'openssl rand -base64 32' on Unix.
NEXTAUTH_SECRET=""
# # Optional: ID and Secret for Discord OAuth provider
# DISCORD_ID=
# DISCORD_SECRET=
# # Optional: ID and Secret for GitHub OAuth provider
# GITHUB_ID=
# GITHUB_SECRET=
# Optional: Token and email for Postmark email service
# POSTMARK_TOKEN=
# EMAIL_FROM="waggledance <[email protected]>"
# # Required: API key for OpenAI. Must be paid tier. GPT-4 access is highly recommended.
OPENAI_API_KEY=
# # Optional: Organization ID for OpenAI, overrides "Default organization" found at https://platform.openai.com/account/api-keys
# OPENAI_ORGANIZATION_ID=
# # Optional: routes all requests through Azure OpenAI.
# # see: https://js.langchain.com/docs/modules/model_io/models/llms/integrations/azure
# # The names here are as referred to the same names as in the Azure OpenAI Studio UI.
# # Finer-tuned control is coming
# AZURE_OPENAI_API_KEY=
# AZURE_OPENAI_INSTANCE_NAME=
# AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME=
# # Warning: whatever model deployment you use here will override the model instances in the UI
# # ONLY set this if you want to override ALL models with a single model
# AZURE_OPENAI_DEPLOYMENT_NAME=
# # Use these to maintain fine control over which model is being used for different kinds of tasks
# AZURE_OPENAI_API_FAST_DEPLOYMENT_NAME=gpt-3.5-turbo
# AZURE_OPENAI_API_FAST_LARGE_DEPLOYMENT_NAME=gpt-3.5-turbo-16k
# AZURE_OPENAI_API_SMART_DEPLOYMENT_NAME=gpt-4
# AZURE_OPENAI_API_SMART_LARGE_DEPLOYMENT_NAME=gpt-4-32k
# # ONLY set AZURE_OPENAI_API_DEPLOYMENT_NAME
# # if you want to override ALL models with a single model
# AZURE_OPENAI_API_DEPLOYMENT_NAME=smart
# AZURE_OPENAI_API_DEPLOYMENT_NAME=fast-large
# AZURE_OPENAI_API_VERSION=2023-08-01-preview
# # You do not normally need to set this
# AZURE_OPENAI_BASE_PATH=
# # Fall back to OpenAI API instead of throwing an error when none of AZURE_OPENAI_API_DEPLOYMENT_NAME, AZURE_OPENAI_API_FAST_DEPLOYMENT_NAME, etc
# # Required if any of the above deployments are set
# AZURE_OPENAI_API_FALLBACK_IF_NO_DEPLOYMENT=true
# # Optional: API for https://www.searchapi.io (Google Search, News, Scholar, YT Transcripts) skill. If this is provided, SerpAPI will not be used.
# SEARCHAPI_API_KEY=
# # Optional: API key for SerpAPI (Google Search) skill. If SEARCHAPI_API_KEY is provided, this will not be used.
# SERPAPI_API_KEY=
# # Optional: App ID for Wolfram Alpha skill
# WOLFRAM_APP_ID=
# # Required: Host, API key, and scheme for Weaviate.
# # This is the current long-term memory store, and document store.
WEAVIATE_HOST=
WEAVIATE_API_KEY=
WEAVIATE_SCHEME=https
# # Required: Helps isolate vector storage and retrieval. Generate with `openssl rand -base64 32`.
VECTOR_NAMESPACE_SALT=
# # Required: Name of the long-term memory index. Must start with a capital letter, e.g. LTM.
LONG_TERM_MEMORY_INDEX_NAME=
# # Optional: Version of the app. Used for displaying version in the UI.
NEXT_PUBLIC_APP_VERSION=$npm_package_version
# # Optional: Discord invite URL. Used in the Footer and elsewhere.
NEXT_PUBLIC_DISCORD_INVITE_URL=https://discord.gg/ttt9YmhQU6
# # Required: URL, API URL, API token, and read-only API token for Vercel KV
# # see: https://vercel.com/docs/storage/vercel-kv/quickstart
# # After connecting it to your project, to use it locally, you can pull the env vars with
# # `vercel env pull .env.development.local`
KV_URL=
KV_REST_API_URL=
KV_REST_API_TOKEN=
KV_REST_API_READ_ONLY_TOKEN=
# # Required: We use Prisma, but for now only Postgres is tested and verified as working.
POSTGRES_PRISMA_URL=
POSTGRES_URL_NON_POOLING=
# # Optional: Enable verbose logging for LangChain
# NEXT_PUBLIC_LANGCHAIN_VERBOSE=false
# # Optional: Override the default basePath URL for LangChain (applies to OpenAI, may conflict w/ Azure)
# NEXT_PUBLIC_LANGCHAIN_API_URL=
# # Optional: Hides and disabled certain LLMs from being selected in the UI.
# # Defaults to ["embeddings", "smart-large"]
# # see: "LLMAliasKey" for valid names here
# NEXT_PUBLIC_HIDE_LLM=["embeddings", "smart-large"]
# # Optional: LangSmith
# LANGCHAIN_TRACING_V2=
# LANGCHAIN_ENDPOINT=
# LANGCHAIN_API_KEY=
# LANGCHAIN_PROJECT=
# # Optional: Edge config; used for showing alerts (and more in the future)
# # see: https://vercel.com/docs/storage/edge-config/get-started
# EDGE_CONFIG=
# # Optional: Toggles the execution agent trajectory evaluation feature for the results of agent runs
# # see: https://js.langchain.com/docs/guides/evaluation/trajectory/
# # may be a value from 0 to 1, to set the minimum evaluation score, or false
# # defaults to false
# EXE_TRAJECTORY_EVALUATION=false
# # Required: upload Artifacts to blob storage
# see: https://vercel.com/docs/storage/vercel-blob
BLOB_READ_WRITE_TOKEN=
# # Required: Used to allow CORS and CSP bypass e.g. for using AutoGPT's Flutter web app
# # By default, only the app's origin and a few 3rd party dependency sites are allowed to access the API and other site resources
# # Replace your_key_here with a cryptographically secure api key
# # e.g. `openssl rand -base64 128`
# # the 'source' parameter is passed into that of next.config.js headers() source parameter
ALLOW_API_CLIENTS={"https://cdn.discordapp.com":{},"https://va.vercel-scripts.com":{},"https://vitals.vercel-insights.com":{}}
# ALLOW_API_CLIENTS={"http://localhost:5000":{"source":"/api/ap/:path*","authType":"Bearer","apiKeys":{"your_key_here":"admin"}},"https://cdn.discordapp.com":{},"https://va.vercel-scripts.com":{},"https://vitals.vercel-insights.com":{}}}
# # Optional: Enables the repetition check feature WHILE agents run
# EXE_REPETITION_CHECK=false