fix webui url and dependencies (#66)

This commit is contained in:
Adil Hafeez 2024-09-19 17:48:50 -07:00 committed by GitHub
parent 2cd5ec5adf
commit 3215d81e58
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 11 additions and 10 deletions

View file

@ -1,10 +1,5 @@
# copied from https://github.com/bergos/embedding-server
FROM python:3 AS base
#
# builder
#
FROM base AS builder
WORKDIR /src

View file

@ -1,9 +1,12 @@
import os
from openai import OpenAI
import gradio as gr
from dotenv import load_dotenv
load_dotenv()
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")
client = OpenAI(api_key=OPEN_API_KEY, base_url=CHAT_COMPLETION_ENDPOINT)

View file

@ -5,3 +5,4 @@ asyncio==3.4.3
httpx==0.27.0
python-dotenv==1.0.1
pydantic==2.8.2
openai==1.46.1

View file

@ -85,6 +85,8 @@ services:
extra_hosts:
- host.docker.internal:host-gateway
restart: unless-stopped
profiles:
- monitoring
chatbot_ui:
build:
@ -94,7 +96,7 @@ services:
- "18080:8080"
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY:?error}
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1/chat/completions
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1
prometheus:
image: prom/prometheus

View file

@ -94,7 +94,7 @@ services:
- "18080:8080"
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY:?error}
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1/chat/completions
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1
prometheus:
image: prom/prometheus

View file

@ -79,4 +79,4 @@ services:
- "18080:8080"
environment:
- OPENAI_API_KEY=${OPENAI_API_KEY}
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1/chat/completions
- CHAT_COMPLETION_ENDPOINT=http://bolt:10000/v1

View file

@ -40,4 +40,4 @@ services:
ports:
- "18080:8080"
environment:
- CHAT_COMPLETION_ENDPOINT=http://envoy:10000/v1/chat/completions
- CHAT_COMPLETION_ENDPOINT=http://envoy:10000/v1