main
 1# frozen_string_literal: true
 2
 3require_relative "llm/version"
 4require_relative "llm/openai"
 5require_relative "llm/ollama"
 6require_relative "llm/claude"
 7require_relative "llm/anthropic"
 8require_relative "llm/vertex_ai"
 9require "net/hippie"
10require "json"
11
12module Net
13  module Llm
14    class Error < StandardError; end
15
16    def self.http
17      @http ||= Net::Hippie::Client.new(
18        read_timeout: 3600,
19        open_timeout: 10
20      )
21    end
22  end
23end