Skip to content

Commit d72fb30

Browse files
fix: path interpolation template strings (#77)
1 parent f21a1a6 commit d72fb30

File tree

20 files changed

+58
-58
lines changed

20 files changed

+58
-58
lines changed

lib/openai/resources/batches.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def create(params)
5858
def retrieve(batch_id, params = {})
5959
@client.request(
6060
method: :get,
61-
path: ["batches/%0s", batch_id],
61+
path: ["batches/%1$s", batch_id],
6262
model: OpenAI::Models::Batch,
6363
options: params[:request_options]
6464
)
@@ -105,7 +105,7 @@ def list(params = {})
105105
def cancel(batch_id, params = {})
106106
@client.request(
107107
method: :post,
108-
path: ["batches/%0s/cancel", batch_id],
108+
path: ["batches/%1$s/cancel", batch_id],
109109
model: OpenAI::Models::Batch,
110110
options: params[:request_options]
111111
)

lib/openai/resources/beta/assistants.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ def create(params)
101101
def retrieve(assistant_id, params = {})
102102
@client.request(
103103
method: :get,
104-
path: ["assistants/%0s", assistant_id],
104+
path: ["assistants/%1$s", assistant_id],
105105
model: OpenAI::Models::Beta::Assistant,
106106
options: params[:request_options]
107107
)
@@ -187,7 +187,7 @@ def update(assistant_id, params = {})
187187
parsed, options = OpenAI::Models::Beta::AssistantUpdateParams.dump_request(params)
188188
@client.request(
189189
method: :post,
190-
path: ["assistants/%0s", assistant_id],
190+
path: ["assistants/%1$s", assistant_id],
191191
body: parsed,
192192
model: OpenAI::Models::Beta::Assistant,
193193
options: options
@@ -241,7 +241,7 @@ def list(params = {})
241241
def delete(assistant_id, params = {})
242242
@client.request(
243243
method: :delete,
244-
path: ["assistants/%0s", assistant_id],
244+
path: ["assistants/%1$s", assistant_id],
245245
model: OpenAI::Models::Beta::AssistantDeleted,
246246
options: params[:request_options]
247247
)

lib/openai/resources/beta/threads.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ def create(params = {})
5555
def retrieve(thread_id, params = {})
5656
@client.request(
5757
method: :get,
58-
path: ["threads/%0s", thread_id],
58+
path: ["threads/%1$s", thread_id],
5959
model: OpenAI::Models::Beta::Thread,
6060
options: params[:request_options]
6161
)
@@ -86,7 +86,7 @@ def update(thread_id, params = {})
8686
parsed, options = OpenAI::Models::Beta::ThreadUpdateParams.dump_request(params)
8787
@client.request(
8888
method: :post,
89-
path: ["threads/%0s", thread_id],
89+
path: ["threads/%1$s", thread_id],
9090
body: parsed,
9191
model: OpenAI::Models::Beta::Thread,
9292
options: options
@@ -105,7 +105,7 @@ def update(thread_id, params = {})
105105
def delete(thread_id, params = {})
106106
@client.request(
107107
method: :delete,
108-
path: ["threads/%0s", thread_id],
108+
path: ["threads/%1$s", thread_id],
109109
model: OpenAI::Models::Beta::ThreadDeleted,
110110
options: params[:request_options]
111111
)

lib/openai/resources/beta/threads/messages.rb

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def create(thread_id, params)
3737
parsed, options = OpenAI::Models::Beta::Threads::MessageCreateParams.dump_request(params)
3838
@client.request(
3939
method: :post,
40-
path: ["threads/%0s/messages", thread_id],
40+
path: ["threads/%1$s/messages", thread_id],
4141
body: parsed,
4242
model: OpenAI::Models::Beta::Threads::Message,
4343
options: options
@@ -64,7 +64,7 @@ def retrieve(message_id, params)
6464
end
6565
@client.request(
6666
method: :get,
67-
path: ["threads/%0s/messages/%1s", thread_id, message_id],
67+
path: ["threads/%1$s/messages/%2$s", thread_id, message_id],
6868
model: OpenAI::Models::Beta::Threads::Message,
6969
options: options
7070
)
@@ -96,7 +96,7 @@ def update(message_id, params)
9696
end
9797
@client.request(
9898
method: :post,
99-
path: ["threads/%0s/messages/%1s", thread_id, message_id],
99+
path: ["threads/%1$s/messages/%2$s", thread_id, message_id],
100100
body: parsed,
101101
model: OpenAI::Models::Beta::Threads::Message,
102102
options: options
@@ -135,7 +135,7 @@ def list(thread_id, params = {})
135135
parsed, options = OpenAI::Models::Beta::Threads::MessageListParams.dump_request(params)
136136
@client.request(
137137
method: :get,
138-
path: ["threads/%0s/messages", thread_id],
138+
path: ["threads/%1$s/messages", thread_id],
139139
query: parsed,
140140
page: OpenAI::CursorPage,
141141
model: OpenAI::Models::Beta::Threads::Message,
@@ -162,7 +162,7 @@ def delete(message_id, params)
162162
end
163163
@client.request(
164164
method: :delete,
165-
path: ["threads/%0s/messages/%1s", thread_id, message_id],
165+
path: ["threads/%1$s/messages/%2$s", thread_id, message_id],
166166
model: OpenAI::Models::Beta::Threads::MessageDeleted,
167167
options: options
168168
)

lib/openai/resources/beta/threads/runs.rb

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ def create(thread_id, params)
132132
query_params = [:include]
133133
@client.request(
134134
method: :post,
135-
path: ["threads/%0s/runs", thread_id],
135+
path: ["threads/%1$s/runs", thread_id],
136136
query: parsed.slice(*query_params),
137137
body: parsed.except(*query_params),
138138
model: OpenAI::Models::Beta::Threads::Run,
@@ -265,7 +265,7 @@ def create_streaming(thread_id, params)
265265
query_params = [:include]
266266
@client.request(
267267
method: :post,
268-
path: ["threads/%0s/runs", thread_id],
268+
path: ["threads/%1$s/runs", thread_id],
269269
query: parsed.slice(*query_params),
270270
headers: {"accept" => "text/event-stream"},
271271
body: parsed.except(*query_params),
@@ -295,7 +295,7 @@ def retrieve(run_id, params)
295295
end
296296
@client.request(
297297
method: :get,
298-
path: ["threads/%0s/runs/%1s", thread_id, run_id],
298+
path: ["threads/%1$s/runs/%2$s", thread_id, run_id],
299299
model: OpenAI::Models::Beta::Threads::Run,
300300
options: options
301301
)
@@ -328,7 +328,7 @@ def update(run_id, params)
328328
end
329329
@client.request(
330330
method: :post,
331-
path: ["threads/%0s/runs/%1s", thread_id, run_id],
331+
path: ["threads/%1$s/runs/%2$s", thread_id, run_id],
332332
body: parsed,
333333
model: OpenAI::Models::Beta::Threads::Run,
334334
options: options
@@ -364,7 +364,7 @@ def list(thread_id, params = {})
364364
parsed, options = OpenAI::Models::Beta::Threads::RunListParams.dump_request(params)
365365
@client.request(
366366
method: :get,
367-
path: ["threads/%0s/runs", thread_id],
367+
path: ["threads/%1$s/runs", thread_id],
368368
query: parsed,
369369
page: OpenAI::CursorPage,
370370
model: OpenAI::Models::Beta::Threads::Run,
@@ -391,7 +391,7 @@ def cancel(run_id, params)
391391
end
392392
@client.request(
393393
method: :post,
394-
path: ["threads/%0s/runs/%1s/cancel", thread_id, run_id],
394+
path: ["threads/%1$s/runs/%2$s/cancel", thread_id, run_id],
395395
model: OpenAI::Models::Beta::Threads::Run,
396396
options: options
397397
)
@@ -427,7 +427,7 @@ def submit_tool_outputs(run_id, params)
427427
end
428428
@client.request(
429429
method: :post,
430-
path: ["threads/%0s/runs/%1s/submit_tool_outputs", thread_id, run_id],
430+
path: ["threads/%1$s/runs/%2$s/submit_tool_outputs", thread_id, run_id],
431431
body: parsed,
432432
model: OpenAI::Models::Beta::Threads::Run,
433433
options: options
@@ -465,7 +465,7 @@ def submit_tool_outputs_streaming(run_id, params)
465465
end
466466
@client.request(
467467
method: :post,
468-
path: ["threads/%0s/runs/%1s/submit_tool_outputs", thread_id, run_id],
468+
path: ["threads/%1$s/runs/%2$s/submit_tool_outputs", thread_id, run_id],
469469
headers: {"accept" => "text/event-stream"},
470470
body: parsed,
471471
stream: OpenAI::Stream,

lib/openai/resources/beta/threads/runs/steps.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def retrieve(step_id, params)
4040
end
4141
@client.request(
4242
method: :get,
43-
path: ["threads/%0s/runs/%1s/steps/%2s", thread_id, run_id, step_id],
43+
path: ["threads/%1$s/runs/%2$s/steps/%3$s", thread_id, run_id, step_id],
4444
query: parsed,
4545
model: OpenAI::Models::Beta::Threads::Runs::RunStep,
4646
options: options
@@ -91,7 +91,7 @@ def list(run_id, params)
9191
end
9292
@client.request(
9393
method: :get,
94-
path: ["threads/%0s/runs/%1s/steps", thread_id, run_id],
94+
path: ["threads/%1$s/runs/%2$s/steps", thread_id, run_id],
9595
query: parsed,
9696
page: OpenAI::CursorPage,
9797
model: OpenAI::Models::Beta::Threads::Runs::RunStep,

lib/openai/resources/chat/completions.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ def create_streaming(params)
465465
def retrieve(completion_id, params = {})
466466
@client.request(
467467
method: :get,
468-
path: ["chat/completions/%0s", completion_id],
468+
path: ["chat/completions/%1$s", completion_id],
469469
model: OpenAI::Models::Chat::ChatCompletion,
470470
options: params[:request_options]
471471
)
@@ -493,7 +493,7 @@ def update(completion_id, params)
493493
parsed, options = OpenAI::Models::Chat::CompletionUpdateParams.dump_request(params)
494494
@client.request(
495495
method: :post,
496-
path: ["chat/completions/%0s", completion_id],
496+
path: ["chat/completions/%1$s", completion_id],
497497
body: parsed,
498498
model: OpenAI::Models::Chat::ChatCompletion,
499499
options: options
@@ -546,7 +546,7 @@ def list(params = {})
546546
def delete(completion_id, params = {})
547547
@client.request(
548548
method: :delete,
549-
path: ["chat/completions/%0s", completion_id],
549+
path: ["chat/completions/%1$s", completion_id],
550550
model: OpenAI::Models::Chat::ChatCompletionDeleted,
551551
options: params[:request_options]
552552
)

lib/openai/resources/chat/completions/messages.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def list(completion_id, params = {})
2626
parsed, options = OpenAI::Models::Chat::Completions::MessageListParams.dump_request(params)
2727
@client.request(
2828
method: :get,
29-
path: ["chat/completions/%0s/messages", completion_id],
29+
path: ["chat/completions/%1$s/messages", completion_id],
3030
query: parsed,
3131
page: OpenAI::CursorPage,
3232
model: OpenAI::Models::Chat::ChatCompletionStoreMessage,

lib/openai/resources/files.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def create(params)
6161
def retrieve(file_id, params = {})
6262
@client.request(
6363
method: :get,
64-
path: ["files/%0s", file_id],
64+
path: ["files/%1$s", file_id],
6565
model: OpenAI::Models::FileObject,
6666
options: params[:request_options]
6767
)
@@ -111,7 +111,7 @@ def list(params = {})
111111
def delete(file_id, params = {})
112112
@client.request(
113113
method: :delete,
114-
path: ["files/%0s", file_id],
114+
path: ["files/%1$s", file_id],
115115
model: OpenAI::Models::FileDeleted,
116116
options: params[:request_options]
117117
)
@@ -129,7 +129,7 @@ def delete(file_id, params = {})
129129
def content(file_id, params = {})
130130
@client.request(
131131
method: :get,
132-
path: ["files/%0s/content", file_id],
132+
path: ["files/%1$s/content", file_id],
133133
headers: {"accept" => "application/binary"},
134134
model: StringIO,
135135
options: params[:request_options]

lib/openai/resources/fine_tuning/jobs.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def create(params)
103103
def retrieve(fine_tuning_job_id, params = {})
104104
@client.request(
105105
method: :get,
106-
path: ["fine_tuning/jobs/%0s", fine_tuning_job_id],
106+
path: ["fine_tuning/jobs/%1$s", fine_tuning_job_id],
107107
model: OpenAI::Models::FineTuning::FineTuningJob,
108108
options: params[:request_options]
109109
)
@@ -147,7 +147,7 @@ def list(params = {})
147147
def cancel(fine_tuning_job_id, params = {})
148148
@client.request(
149149
method: :post,
150-
path: ["fine_tuning/jobs/%0s/cancel", fine_tuning_job_id],
150+
path: ["fine_tuning/jobs/%1$s/cancel", fine_tuning_job_id],
151151
model: OpenAI::Models::FineTuning::FineTuningJob,
152152
options: params[:request_options]
153153
)
@@ -170,7 +170,7 @@ def list_events(fine_tuning_job_id, params = {})
170170
parsed, options = OpenAI::Models::FineTuning::JobListEventsParams.dump_request(params)
171171
@client.request(
172172
method: :get,
173-
path: ["fine_tuning/jobs/%0s/events", fine_tuning_job_id],
173+
path: ["fine_tuning/jobs/%1$s/events", fine_tuning_job_id],
174174
query: parsed,
175175
page: OpenAI::CursorPage,
176176
model: OpenAI::Models::FineTuning::FineTuningJobEvent,

0 commit comments

Comments
 (0)