Skip to content

Commit

Permalink
Pass generate route trough RAG pipeline
Browse files Browse the repository at this point in the history
  • Loading branch information
TilmanGriesel committed Feb 2, 2025
1 parent 99a1ebb commit ecb07fa
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 10 deletions.
20 changes: 10 additions & 10 deletions services/api/src/api/ollama_routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,16 +15,6 @@ def __init__(self, app, proxy: OllamaProxy):
self.register_bypass_routes()

def register_bypass_routes(self):
@self.app.route("/api/chat", methods=["POST"])
@require_api_key
def chat():
try:
return self.proxy.chat()
except Exception as e:
logger.error(f"Error in chat endpoint: {e}")
return {"error": str(e)}, 500

def register_routes(self):
# Generation endpoints
@self.app.route("/api/generate", methods=["POST"])
@require_api_key
Expand All @@ -35,6 +25,16 @@ def generate():
logger.error(f"Error in generate endpoint: {e}")
return {"error": str(e)}, 500

@self.app.route("/api/chat", methods=["POST"])
@require_api_key
def chat():
try:
return self.proxy.chat()
except Exception as e:
logger.error(f"Error in chat endpoint: {e}")
return {"error": str(e)}, 500

def register_routes(self):
@self.app.route("/api/embeddings", methods=["POST"])
@require_api_key
def embeddings():
Expand Down
1 change: 1 addition & 0 deletions services/api/src/api/routes.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ def log_request_info(request):

def register_rag_chat_route(app: Flask):
@app.route("/api/chat", methods=["POST"])
@app.route("/api/generate", methods=["POST"])
@require_api_key
def chat():
try:
Expand Down

0 comments on commit ecb07fa

Please sign in to comment.