Method: ActiveAI::Controller.load_routing

Defined in:
lib/activeai/controller.rb

.load_routing(routes_config) ⇒ Object



11
12
13
14
15
16
# File 'lib/activeai/controller.rb', line 11

def self.load_routing(routes_config)
  @llm = ActiveAI::NeuralNetwork::GPT3.new(ActiveAI.config[:gpt3_token], model: 'code-cushman-001', temperature: 0)

  examples = ActiveAI.route_examples_to_function_call_examples(routes_config['examples'])
  self.routing_behavior = ActiveAI::Behavior::LLM::WriteFunctionCall.new(@llm, { examples: examples })
end