Types:
Types:
Methods:
client.completions.create({ ...params }) -> Completion
Types:
ChatCompletionChatCompletionAssistantMessageParamChatCompletionChunkChatCompletionContentPartChatCompletionContentPartImageChatCompletionContentPartTextChatCompletionFunctionCallOptionChatCompletionFunctionMessageParamChatCompletionMessageChatCompletionMessageParamChatCompletionMessageToolCallChatCompletionNamedToolChoiceChatCompletionRoleChatCompletionSystemMessageParamChatCompletionTokenLogprobChatCompletionToolChatCompletionToolChoiceOptionChatCompletionToolMessageParamChatCompletionUserMessageParamCreateChatCompletionRequestMessage
Methods:
client.chat.completions.create({ ...params }) -> ChatCompletion
Types:
Methods:
client.embeddings.create({ ...params }) -> CreateEmbeddingResponse
Types:
Methods:
client.files.create({ ...params }) -> FileObjectclient.files.retrieve(fileId) -> FileObjectclient.files.list({ ...params }) -> FileObjectsPageclient.files.del(fileId) -> FileDeletedclient.files.content(fileId) -> Responseclient.files.retrieveContent(fileId) -> stringclient.files.waitForProcessing(id, { pollInterval = 5000, maxWait = 30 _ 60 _ 1000 }) -> Promise<FileObject>
Types:
Methods:
client.images.createVariation({ ...params }) -> ImagesResponseclient.images.edit({ ...params }) -> ImagesResponseclient.images.generate({ ...params }) -> ImagesResponse
Types:
Methods:
client.audio.transcriptions.create({ ...params }) -> Transcription
Types:
Methods:
client.audio.translations.create({ ...params }) -> Translation
Methods:
client.audio.speech.create({ ...params }) -> Response
Types:
Methods:
client.moderations.create({ ...params }) -> ModerationCreateResponse
Types:
Methods:
client.models.retrieve(model) -> Modelclient.models.list() -> ModelsPageclient.models.del(model) -> ModelDeleted
Types:
Methods:
client.fineTuning.jobs.create({ ...params }) -> FineTuningJobclient.fineTuning.jobs.retrieve(fineTuningJobId) -> FineTuningJobclient.fineTuning.jobs.list({ ...params }) -> FineTuningJobsPageclient.fineTuning.jobs.cancel(fineTuningJobId) -> FineTuningJobclient.fineTuning.jobs.listEvents(fineTuningJobId, { ...params }) -> FineTuningJobEventsPage
Methods:
client.beta.chat.completions.runFunctions(body, options?) -> ChatCompletionRunner | ChatCompletionStreamingRunnerclient.beta.chat.completions.runTools(body, options?) -> ChatCompletionRunner | ChatCompletionStreamingRunnerclient.beta.chat.completions.stream(body, options?) -> ChatCompletionStream
Types:
Methods:
client.beta.assistants.create({ ...params }) -> Assistantclient.beta.assistants.retrieve(assistantId) -> Assistantclient.beta.assistants.update(assistantId, { ...params }) -> Assistantclient.beta.assistants.list({ ...params }) -> AssistantsPageclient.beta.assistants.del(assistantId) -> AssistantDeleted
Types:
Methods:
client.beta.assistants.files.create(assistantId, { ...params }) -> AssistantFileclient.beta.assistants.files.retrieve(assistantId, fileId) -> AssistantFileclient.beta.assistants.files.list(assistantId, { ...params }) -> AssistantFilesPageclient.beta.assistants.files.del(assistantId, fileId) -> FileDeleteResponse
Types:
Methods:
client.beta.threads.create({ ...params }) -> Threadclient.beta.threads.retrieve(threadId) -> Threadclient.beta.threads.update(threadId, { ...params }) -> Threadclient.beta.threads.del(threadId) -> ThreadDeletedclient.beta.threads.createAndRun({ ...params }) -> Run
Types:
Methods:
client.beta.threads.runs.create(threadId, { ...params }) -> Runclient.beta.threads.runs.retrieve(threadId, runId) -> Runclient.beta.threads.runs.update(threadId, runId, { ...params }) -> Runclient.beta.threads.runs.list(threadId, { ...params }) -> RunsPageclient.beta.threads.runs.cancel(threadId, runId) -> Runclient.beta.threads.runs.submitToolOutputs(threadId, runId, { ...params }) -> Run
Types:
CodeToolCallFunctionToolCallMessageCreationStepDetailsRetrievalToolCallRunStepToolCallsStepDetails
Methods:
client.beta.threads.runs.steps.retrieve(threadId, runId, stepId) -> RunStepclient.beta.threads.runs.steps.list(threadId, runId, { ...params }) -> RunStepsPage
Types:
Methods:
client.beta.threads.messages.create(threadId, { ...params }) -> ThreadMessageclient.beta.threads.messages.retrieve(threadId, messageId) -> ThreadMessageclient.beta.threads.messages.update(threadId, messageId, { ...params }) -> ThreadMessageclient.beta.threads.messages.list(threadId, { ...params }) -> ThreadMessagesPage
Types:
Methods: