Skip to content

Commit 2e1c55e

Browse files
committed
add few more endpoints for assistants api
1 parent 8479c28 commit 2e1c55e

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

openai/init.moon

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,26 @@ class OpenAI
339339
delete_file: (file_id) =>
340340
@_request "DELETE", "/files/#{file_id}"
341341

342+
assistants: =>
343+
@_request "GET", "/assistants", nil, {
344+
"OpenAI-Beta": "assistants=v1"
345+
}
346+
347+
threads: =>
348+
@_request "GET", "/threads", nil, {
349+
"OpenAI-Beta": "assistants=v1"
350+
}
351+
352+
thread_messages: (thread_id) =>
353+
@_request "GET", "/threads/#{thread_id}/messages", {
354+
"OpenAI-Beta": "assistants=v1"
355+
}
356+
357+
delete_thread: (thread_id) =>
358+
@_request "DELETE", "/threads/#{thread_id}", nil, {
359+
"OpenAI-Beta": "assistants=v1"
360+
}
361+
342362
_request: (method, path, payload, more_headers, stream_fn) =>
343363
assert path, "missing path"
344364
assert method, "missing method"

0 commit comments

Comments
 (0)