Skip to content
Snippets Groups Projects

Create initial Tanuki bot api endpoint

Merged Terri Chu requested to merge tchu-bot-create-new-api into master
All threads resolved!
Compare and Show latest version
2 files
+ 6
5
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -9,15 +9,15 @@ class TanukiBotController < ApplicationController
@@ -9,15 +9,15 @@ class TanukiBotController < ApplicationController
def ask
def ask
respond_to do |format|
respond_to do |format|
format.json { render json: service.execute, status: :ok }
format.json { render json: generate_response, status: :ok }
format.any { head :bad_request }
format.any { head :bad_request }
end
end
end
end
private
private
def service
def generate_response
::Gitlab::Llm::TanukiBot.new(current_user: current_user, question: params.require(:q))
::Gitlab::Llm::TanukiBot.execute(current_user: current_user, question: params.require(:q))
end
end
end
end
end
end
Loading