11RSpec . describe OpenAI ::Client do
22 describe "#responses" do
3- context "with messages ", :vcr do
3+ describe "#create ", :vcr do
44 let ( :model ) { "gpt-4o" }
55 let ( :input ) { "Hello!" }
66 let ( :stream ) { false }
77 let ( :uri_base ) { nil }
8+ let ( :parameters ) { { model : model , input : input , stream : stream } }
89 let ( :response ) do
910 OpenAI ::Client . new ( { uri_base : uri_base } ) . responses . create (
1011 parameters : parameters
1112 )
1213 end
13- let ( :parameters ) { { model : model , input : input , stream : stream } }
1414 let ( :content ) { response . dig ( "output" , 0 , "content" , 0 , "text" ) }
15- let ( :provider ) { nil }
1615 let ( :cassette ) { "responses create" }
1716
1817 it "succeeds" do
@@ -147,7 +146,7 @@ def call(chunk)
147146 end
148147 end
149148
150- describe "#retrieve" , :vcr do
149+ describe "#retrieve" do
151150 let ( :model ) { "gpt-4o" }
152151 let ( :response_id ) do
153152 VCR . use_cassette ( "responses retrieve setup" ) do
@@ -170,7 +169,7 @@ def call(chunk)
170169 end
171170 end
172171
173- describe "#delete" , :vcr do
172+ describe "#delete" do
174173 let ( :model ) { "gpt-4o" }
175174 let ( :response_id ) do
176175 VCR . use_cassette ( "responses delete setup" ) do
@@ -193,7 +192,7 @@ def call(chunk)
193192 end
194193 end
195194
196- describe "#input_items" , :vcr do
195+ describe "#input_items" do
197196 let ( :model ) { "gpt-4o" }
198197 let ( :response_id ) do
199198 VCR . use_cassette ( "responses input_items setup" ) do
0 commit comments