Skip to content

Commit 3046fa1

Browse files
committed
Add file search spec
1 parent 65923ed commit 3046fa1

13 files changed

+888
-5
lines changed

lib/openai/http.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ def post(path:)
1818
end&.body)
1919
end
2020

21-
def json_post(path:, query_parameters:, parameters:)
21+
def json_post(path:, parameters:, query_parameters: {})
2222
conn.post(uri(path: path)) do |req|
2323
configure_json_post_request(req, parameters)
2424
req.params = query_parameters

lib/openai/run_steps.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ def list(thread_id:, run_id:, parameters: {})
88
@client.get(path: "/threads/#{thread_id}/runs/#{run_id}/steps", parameters: parameters)
99
end
1010

11-
def retrieve(thread_id:, run_id:, id:)
12-
@client.get(path: "/threads/#{thread_id}/runs/#{run_id}/steps/#{id}")
11+
def retrieve(thread_id:, run_id:, id:, parameters: {})
12+
@client.get(path: "/threads/#{thread_id}/runs/#{run_id}/steps/#{id}", parameters: parameters)
1313
end
1414
end
1515
end

lib/openai/runs.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ def retrieve(thread_id:, id:)
1212
@client.get(path: "/threads/#{thread_id}/runs/#{id}")
1313
end
1414

15-
def create(thread_id:, query_parameters: {}, parameters: {})
16-
@client.json_post(path: "/threads/#{thread_id}/runs", query_parameters: query_parameters, parameters: parameters)
15+
def create(thread_id:, parameters: {}, query_parameters: {})
16+
@client.json_post(path: "/threads/#{thread_id}/runs", parameters: parameters, query_parameters: query_parameters)
1717
end
1818

1919
def modify(id:, thread_id:, parameters: {})

spec/fixtures/cassettes/file_search_assistant_setup.yml

Lines changed: 97 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

spec/fixtures/cassettes/file_search_create_run.yml

Lines changed: 108 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

spec/fixtures/cassettes/file_search_file_setup.yml

Lines changed: 78 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)