Class: Formstrap::AiController
- Inherits:
-
FormstrapController
- Object
- ApplicationController
- FormstrapController
- Formstrap::AiController
- Defined in:
- app/controllers/formstrap/ai_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/controllers/formstrap/ai_controller.rb', line 5 def create client = OpenAI::Client.new( access_token: Formstrap.configuration.open_ai_key ) data = JSON.parse(params["data"]) response = client.chat( parameters: { model: "gpt-4o", messages: data["messages"], temperature: 0.7 } ) render json: response.to_json end |