kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
2.0 KiB
2.0 KiB
Agentic API
Backend API for the Agentic platform.
Dependencies
- Postgres
DATABASE_URL
- Postgres connection string- On macOS:
brew install postgresql && brew services start postgresql
- You'll need to run
pnpm drizzle-kit push
to set up your database schema
- S3 - Required to use file attachments
- Any S3-compatible provider is supported, such as Cloudflare R2
- Alterantively, you can use a local S3 server like MinIO or LocalStack
- To run LocalStack on macOS:
brew install localstack/tap/localstack-cli && localstack start -d
- To run MinIO macOS:
brew install minio/stable/minio && minio server /data
- To run LocalStack on macOS:
- I recommend using Cloudflare R2, though – it's amazing and should be free for most use cases!
S3_BUCKET
- RequiredS3_REGION
- Optional; defaults toauto
S3_ENDPOINT
- Required; example:https://<id>.r2.cloudflarestorage.com
ACCESS_KEY_ID
- Required (cloudflare R2 docs)SECRET_ACCESS_KEY
- Required (cloudflare R2 docs)