- 在根目錄建立一個.env file,裡面寫入
OPENAI_API_KEY="你自己的OPENAI_API_KEY"
JIRA_TOKEN="你自己的JIRA_TOKEN"
JIRA_URL=https://mayohumancapital.atlassian.net
JIRA_EMAIL="你自己的JIRA MAYO EMAIL"
POSTGRES_URL=postgresql://postgres:postgres@localhost:5432/langchain_db - 安裝mkcert,使用Mkcert建立一個本機的SSL
- 根目錄下面放置一個SSL 的folder,放入你的localhost.pem跟localhost-key.pem
- 安裝docker desktop
根目錄的terminal之中,下指令docker compose up
如果不想要它佔據你的termial 的話,下docker compose up -d
關閉的話,則下指令docker compose down
注意
如果compose down的話,Chromadb要重新建立
但是postgreSQL是用Volume建立,不用重新拉資料
建議使用DBeaver
連線localhost:5432
database:langchain_db
Username:postgres
password:postgres
Swagger:
https://localhost:8000/docs
拿取Jira,先建立資料庫跟Chroma:
[put]
https://localhost:8000/jira/
問問題:
[post]
https://localhost:8000/openAI/ask
body:{"question":"{你的問題}"}