Skip to content

Commit 2e95683

Browse files
feat: deploy to Heroku button
1 parent a19973b commit 2e95683

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
<a href="https://github.com/boldare/openai-assistant" target="_blank">github</a>
1212
</p>
1313

14+
[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/boldare/openai-assistant/tree/feat/heroku-deploy-btn)
15+
16+
1417
# 🤖 AI Assistant
1518

1619
Introducing the NestJS library, designed to harness the power of OpenAI's Assistant, enabling developers to create highly efficient, scalable, and rapid AI assistants and chatbots. This library is tailored for seamless integration into the NestJS ecosystem, offering an intuitive API, WebSockets, and tools that streamline the development of AI-driven interactions. Whether you're building a customer service bot, a virtual assistant, or an interactive chatbot for engaging user experiences, our library empowers you to leverage cutting-edge AI capabilities with minimal effort.

app.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"name": "Openai Assistant by Boldare",
3+
"description": "A NestJS project for OpenAI Assistant powered by Boldare",
4+
"repository": "https://github.com/boldare/openai-assistant",
5+
"logo": "https://assistant.ai.boldare.dev/assets/ai-assistant.jpg",
6+
"keywords": ["nestjs", "openai", "assistant", "boldare", "ai", "chatbot", "assistant-ai"],
7+
"env": {
8+
"OPENAI_API_KEY": {
9+
"description": "API key for OpenAI. You can generate and find it in the OpenAI dashboard.",
10+
"required": true
11+
},
12+
"ASSISTANT_ID": {
13+
"description": "Assistant ID has to be defined for Heroku deployment. You can create and find it in the OpenAI dashboard.",
14+
"required": true
15+
},
16+
"APP_URL": {
17+
"description": "URL of your application - required only if you want to embed the chatbot to the different domains",
18+
"required": false
19+
},
20+
"OPENWEATHER_API_KEY": {
21+
"description": "API key for OpenWeather - required only if you want to use weather tool",
22+
"required": false
23+
}
24+
},
25+
"scripts": {},
26+
"formation": {
27+
"web": {
28+
"quantity": 1
29+
}
30+
}
31+
}

0 commit comments

Comments
 (0)