Skip to content

Commit 8788f46

Browse files
Merge pull request #47 from restackio/encryptionExample
Add encryption example
2 parents 7e82589 + 8ac8901 commit 8788f46

32 files changed

+3530
-0
lines changed

examples/encryption/.env.example

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
OPENAI_API_KEY=
2+
3+
# Restack
4+
5+
RESTACK_ENGINE_ID=
6+
RESTACK_ENGINE_ADDRESS=
7+
RESTACK_ENGINE_API_KEY=
8+
9+
RESTACK_CLOUD_TOKEN=

examples/encryption/package.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"name": "sdk-example-ts",
3+
"version": "1.0.0",
4+
"description": "Basic OpenAI example",
5+
"main": "index.js",
6+
"scripts": {
7+
"start": "ts-node src/services.ts",
8+
"start.watch": "nodemon src/services.ts",
9+
"dev": "pnpm start.watch",
10+
"codec": "ts-node src/codec-server.ts",
11+
"build": "tsc --build",
12+
"clean": "rm -rf node_modules",
13+
"schedule": "ts-node ./scheduleWorkflow.ts",
14+
"restack-up": "node restack_up.mjs"
15+
},
16+
"nodemonConfig": {
17+
"execMap": {
18+
"ts": "ts-node"
19+
},
20+
"ext": "ts",
21+
"watch": [
22+
"src"
23+
]
24+
},
25+
"dependencies": {
26+
"@restackio/ai": "^0.0.84",
27+
"@temporalio/workflow": "^1.11.2",
28+
"dotenv": "^16.4.5",
29+
"express": "^4.21.1",
30+
"openai": "^4.71.1",
31+
"yargs": "^17.7.2",
32+
"zod": "^3.23.8",
33+
"zod-to-json-schema": "^3.23.3"
34+
},
35+
"devDependencies": {
36+
"@restackio/restack-sdk-cloud-ts": "^1.0.15",
37+
"@types/node": "^20.16.9",
38+
"nodemon": "^2.0.22",
39+
"ts-node": "^10.9.2"
40+
}
41+
}

0 commit comments

Comments
 (0)