Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/amrelhewy09_deepseek-rails.json
T

1 line
7.7 KiB
JSON

{"repo": "amrelhewy09/deepseek-rails", "files": {"lib/deepseek.rb": {"cdac256606b76cdd9efdd9c4844ab03c81394a0a": {"t": 1785746181.2591045, "n": 1202, "h": "a46e40f837fc9641", "c": "require 'net/http'\nrequire 'json'\nmodule Deepseek\n VERSION = \"0.4.0\"\n class << self\n attr_accessor :configuration\n end\n class Client\n def initialize\n end\n\n def chat(parameters:)\n base_uri = URI(Deepseek.configuration.base_uri || \"https://api.deepseek.com\")\n uri = base_uri + '/chat/completions'\n request = Net::HTTP::Post.new(uri, headers)\n request.body = parameters.to_json\n\n response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|\n http.request(request)\n end\n if response.is_a?(Net::HTTPSuccess)\n raise DeepseekClientError, \"empty response\" if response.body.empty?\n JSON.parse(response.body)\n end\n\n rescue Net::ReadTimeout => e\n raise DeepseekClientError, e.message\n end\n\n private\n\n def headers\n {\n 'Content-Type' => 'application/json',\n 'Authorization' => \"Bearer #{Deepseek.configuration.api_key}\"\n }\n end\n end\n class DeepseekClientError < StandardError; end\n\n class Configuration\n attr_accessor :api_key, :base_uri\n def initialize\n end\n end\n\n def self.configure\n self.configuration ||= Configuration.new\n yield(configuration)\n end\nend\n"}, "f90b0adfc308dd85df0519ac10dd8de10e223e79": {"t": 1785760348.0014656, "n": 1202, "h": "a46e40f837fc9641", "c": "require 'net/http'\nrequire 'json'\nmodule Deepseek\n VERSION = \"0.4.0\"\n class << self\n attr_accessor :configuration\n end\n class Client\n def initialize\n end\n\n def chat(parameters:)\n base_uri = URI(Deepseek.configuration.base_uri || \"https://api.deepseek.com\")\n uri = base_uri + '/chat/completions'\n request = Net::HTTP::Post.new(uri, headers)\n request.body = parameters.to_json\n\n response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|\n http.request(request)\n end\n if response.is_a?(Net::HTTPSuccess)\n raise DeepseekClientError, \"empty response\" if response.body.empty?\n JSON.parse(response.body)\n end\n\n rescue Net::ReadTimeout => e\n raise DeepseekClientError, e.message\n end\n\n private\n\n def headers\n {\n 'Content-Type' => 'application/json',\n 'Authorization' => \"Bearer #{Deepseek.configuration.api_key}\"\n }\n end\n end\n class DeepseekClientError < StandardError; end\n\n class Configuration\n attr_accessor :api_key, :base_uri\n def initialize\n end\n end\n\n def self.configure\n self.configuration ||= Configuration.new\n yield(configuration)\n end\nend\n"}, "7a94065c9ca717f6aefa6bf41bac5501aa10032b": {"t": 1785760349.505562, "n": 1202, "h": "76b7cb3bc5759f15", "c": "require 'net/http'\nrequire 'json'\nmodule Deepseek\n VERSION = \"0.2.0\"\n class << self\n attr_accessor :configuration\n end\n class Client\n def initialize\n end\n\n def chat(parameters:)\n base_uri = URI(Deepseek.configuration.base_uri || \"https://api.deepseek.com\")\n uri = base_uri + '/chat/completions'\n request = Net::HTTP::Post.new(uri, headers)\n request.body = parameters.to_json\n\n response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|\n http.request(request)\n end\n if response.is_a?(Net::HTTPSuccess)\n raise DeepseekClientError, \"empty response\" if response.body.empty?\n JSON.parse(response.body)\n end\n\n rescue Net::ReadTimeout => e\n raise DeepseekClientError, e.message\n end\n\n private\n\n def headers\n {\n 'Content-Type' => 'application/json',\n 'Authorization' => \"Bearer #{Deepseek.configuration.api_key}\"\n }\n end\n end\n class DeepseekClientError < StandardError; end\n\n class Configuration\n attr_accessor :api_key, :base_uri\n def initialize\n end\n end\n\n def self.configure\n self.configuration ||= Configuration.new\n yield(configuration)\n end\nend\n"}, "e242e4a975323433a7feab98ef36984c381d7632": {"t": 1785760351.8229833, "n": 1069, "h": "1bc2fc0e25ad06f2", "c": "require 'net/http'\nrequire 'json'\nmodule Deepseek\n VERSION = \"0.2.0\"\n class << self\n attr_accessor :configuration\n end\n class Client\n def initialize\n end\n\n def chat(parameters:)\n base_uri = URI(Deepseek.configuration.base_uri || \"https://api.deepseek.com\")\n uri = base_uri + '/chat/completions'\n request = Net::HTTP::Post.new(uri, headers)\n request.body = parameters.to_json\n\n response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|\n http.request(request)\n end\n JSON.parse(response.body)\n\n rescue StandardError => e\n raise DeepseekClientError, e.message\n end\n\n private\n\n def headers\n {\n 'Content-Type' => 'application/json',\n 'Authorization' => \"Bearer #{Deepseek.configuration.api_key}\"\n }\n end\n end\n class DeepseekClientError < StandardError; end\n\n class Configuration\n attr_accessor :api_key, :base_uri\n def initialize\n end\n end\n\n def self.configure\n self.configuration ||= Configuration.new\n yield(configuration)\n end\nend\n"}, "21f725d1e82c0da2e30ce658cfc4ddff6446750f": {"t": 1785760353.1531417, "n": 1069, "h": "18c35c746155d1bf", "c": "require 'net/http'\nrequire 'json'\nmodule Deepseek\n VERSION = \"0.1.0\"\n class << self\n attr_accessor :configuration\n end\n class Client\n def initialize\n end\n\n def chat(parameters:)\n base_uri = URI(Deepseek.configuration.base_uri || \"https://api.deepseek.com\")\n uri = BASE_URI + '/chat/completions'\n request = Net::HTTP::Post.new(uri, headers)\n request.body = parameters.to_json\n\n response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|\n http.request(request)\n end\n JSON.parse(response.body)\n\n rescue StandardError => e\n raise DeepseekClientError, e.message\n end\n\n private\n\n def headers\n {\n 'Content-Type' => 'application/json',\n 'Authorization' => \"Bearer #{Deepseek.configuration.api_key}\"\n }\n end\n end\n class DeepseekClientError < StandardError; end\n\n class Configuration\n attr_accessor :api_key, :base_uri\n def initialize\n end\n end\n\n def self.configure\n self.configuration ||= Configuration.new\n yield(configuration)\n end\nend\n"}, "37b29cdfc788b40f6235d88da280c00ba22e9c71": {"t": 1785760354.728124, "n": 995, "h": "5db87d3097ea2750", "c": "require 'net/http'\nrequire 'json'\nmodule Deepseek\n VERSION = \"0.1.0\"\n class Client\n BASE_URI = URI('https://api.deepseek.com')\n def initialize\n end\n\n def chat(parameters:)\n uri = BASE_URI + '/chat/completions'\n request = Net::HTTP::Post.new(uri, headers)\n request.body = parameters.to_json\n\n response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true) do |http|\n http.request(request)\n end\n JSON.parse(response.body)\n\n rescue StandardError => e\n raise DeepseekClientError, e.message\n end\n\n private\n\n def headers\n {\n 'Content-Type' => 'application/json',\n 'Authorization' => \"Bearer #{Deepseek.configuration.api_key}\"\n }\n end\n end\n class DeepseekClientError < StandardError; end\n\n class Configuration\n attr_accessor :api_key\n end\n\n class << self\n attr_accessor :configuration\n end\n\n def self.configure\n self.configuration ||= Configuration.new\n yield(configuration)\n end\nend\n"}}}}