mirror of
https://github.com/hanzoai/senkai.git
synced 2026-10-30 14:59:39 +00:00
11 lines
522 B
Ruby
11 lines
522 B
Ruby
require 'net/http'
|
|
require 'json'
|
|
uri=URI((ENV['HANZO_BASE_URL']||'https://api.hanzo.ai/v1')+'/worlds')
|
|
request=Net::HTTP::Post.new(uri)
|
|
request['Authorization']='Bearer '+ENV.fetch('HANZO_API_KEY')
|
|
request['Content-Type']='application/json'
|
|
request.body=JSON.generate(model:'sekai-1-alpha',domain:'simulation')
|
|
response=Net::HTTP.start(uri.hostname,uri.port,use_ssl:uri.scheme=='https',read_timeout:30){|h|h.request(request)}
|
|
raise "API status #{response.code}" unless response.is_a?(Net::HTTPSuccess)
|
|
puts response.body
|