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