mirror of
https://github.com/katanemo/plano.git
synced 2026-07-05 15:52:12 +02:00
fix webui url and dependencies (#66)
This commit is contained in:
parent
2cd5ec5adf
commit
3215d81e58
7 changed files with 11 additions and 10 deletions
|
|
@ -1,10 +1,5 @@
|
||||||
# copied from https://github.com/bergos/embedding-server
|
|
||||||
|
|
||||||
FROM python:3 AS base
|
FROM python:3 AS base
|
||||||
|
|
||||||
#
|
|
||||||
# builder
|
|
||||||
#
|
|
||||||
FROM base AS builder
|
FROM base AS builder
|
||||||
|
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,12 @@
|
||||||
import os
|
import os
|
||||||
from openai import OpenAI
|
from openai import OpenAI
|
||||||
import gradio as gr
|
import gradio as gr
|
||||||
|
from dotenv import load_dotenv
|
||||||
|
|
||||||
|
load_dotenv()
|
||||||
|
|
||||||
OPEN_API_KEY=os.getenv("OPENAI_API_KEY")
|
OPEN_API_KEY=os.getenv("OPENAI_API_KEY")
|
||||||
CHAT_COMPLETION_ENDPOINT = os.getenv("CHAT_COMPLETION_ENDPOINT", "https://api.openai.com/v1")
|
CHAT_COMPLETION_ENDPOINT = os.getenv("CHAT_COMPLETION_ENDPOINT")
|
||||||
MODEL_NAME = os.getenv("MODEL_NAME", "gpt-3.5-turbo")
|
MODEL_NAME = os.getenv("MODEL_NAME", "gpt-3.5-turbo")
|
||||||
|
|
||||||
client = OpenAI(api_key=OPEN_API_KEY, base_url=CHAT_COMPLETION_ENDPOINT)
|
client = OpenAI(api_key=OPEN_API_KEY, base_url=CHAT_COMPLETION_ENDPOINT)
|
||||||
|
|
|
||||||
|
|
@ -5,3 +5,4 @@ asyncio==3.4.3
|
||||||
httpx==0.27.0
|
httpx==0.27.0
|
||||||
python-dotenv==1.0.1
|
python-dotenv==1.0.1
|
||||||
pydantic==2.8.2
|
pydantic==2.8.2
|
||||||
|
openai==1.46.1
|
||||||
|
|
|
||||||
|
|
@ -85,6 +85,8 @@ services:
|
||||||
extra_hosts:
|
extra_hosts:
|
||||||
- host.docker.internal:host-gateway
|
- host.docker.internal:host-gateway
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
profiles:
|
||||||
|
- monitoring
|
||||||
|
|
||||||
chatbot_ui:
|
chatbot_ui:
|
||||||
build:
|
build:
|
||||||
|
|
@ -94,7 +96,7 @@ services:
|
||||||
- "18080:8080"
|
- "18080:8080"
|
||||||
environment:
|
environment:
|
||||||
- OPENAI_API_KEY=${OPENAI_API_KEY:?error}
|
- OPENAI_API_KEY=${OPENAI_API_KEY:?error}
|
||||||
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1/chat/completions
|
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1
|
||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
image: prom/prometheus
|
image: prom/prometheus
|
||||||
|
|
|
||||||
|
|
@ -94,7 +94,7 @@ services:
|
||||||
- "18080:8080"
|
- "18080:8080"
|
||||||
environment:
|
environment:
|
||||||
- OPENAI_API_KEY=${OPENAI_API_KEY:?error}
|
- OPENAI_API_KEY=${OPENAI_API_KEY:?error}
|
||||||
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1/chat/completions
|
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1
|
||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
image: prom/prometheus
|
image: prom/prometheus
|
||||||
|
|
|
||||||
|
|
@ -79,4 +79,4 @@ services:
|
||||||
- "18080:8080"
|
- "18080:8080"
|
||||||
environment:
|
environment:
|
||||||
- OPENAI_API_KEY=${OPENAI_API_KEY}
|
- OPENAI_API_KEY=${OPENAI_API_KEY}
|
||||||
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1/chat/completions
|
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1
|
||||||
|
|
|
||||||
|
|
@ -40,4 +40,4 @@ services:
|
||||||
ports:
|
ports:
|
||||||
- "18080:8080"
|
- "18080:8080"
|
||||||
environment:
|
environment:
|
||||||
- CHAT_COMPLETION_ENDPOINT=http://envoy:10000/v1/chat/completions
|
- CHAT_COMPLETION_ENDPOINT=http://envoy:10000/v1
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue