Method: Application.judge_llm_client
- Defined in:
- lib/kaba/application.rb
.judge_llm_client ⇒ Object
22 23 24 25 26 27 28 29 30 31 |
# File 'lib/kaba/application.rb', line 22 def judge_llm_client @judge_llm_client ||= OpenAI::Client.new( log_errors: true, access_token: env!("JUDGE_ACCCESS_TOKEN"), request_timeout: ENV.fetch("LISA_LLM_REQUEST_TIMEOUT", 120).to_i, uri_base: ENV.fetch("JUDGE_LLM_URI_BASE", "https://api.listenai.com") ) do |faraday| faraday.adapter Faraday.default_adapter, clients: Async::HTTP::Faraday::PersistentClients end end |