Types:
ErrorMessageErrorObjectFunctionDefinitionFunctionParamsGraphDataLogprobsLogprobsTokenSourceToolCallToolCallStreamingToolChoiceJsonObjectToolChoiceStringToolParam
Types:
ApplicationGenerateContentChunkApplicationGenerateContentResponseApplicationRetrieveResponseApplicationListResponse
Methods:
client.applications.retrieve(applicationID) -> ApplicationRetrieveResponseclient.applications.list({ ...params }) -> ApplicationListResponsesCursorPageclient.applications.generateContent(applicationID, { ...params }) -> ApplicationGenerateContentResponse
Types:
Methods:
client.applications.jobs.create(applicationID, { ...params }) -> JobCreateResponseclient.applications.jobs.retrieve(jobID) -> ApplicationGenerateAsyncResponseclient.applications.jobs.list(applicationID, { ...params }) -> ApplicationGenerateAsyncResponsesApplicationJobsOffsetclient.applications.jobs.retry(jobID) -> JobRetryResponse
Types:
Methods:
client.applications.graphs.update(applicationID, { ...params }) -> ApplicationGraphsResponseclient.applications.graphs.list(applicationID) -> ApplicationGraphsResponse
Types:
ChatCompletionChatCompletionChoiceChatCompletionChunkChatCompletionMessageChatCompletionParamsChatCompletionUsage
Methods:
client.chat.chat({ ...params }) -> ChatCompletion
Types:
Methods:
client.completions.create({ ...params }) -> Completion
Types:
Methods:
client.models.list() -> ModelListResponse
Types:
GraphQuestionQuestionResponseChunkGraphCreateResponseGraphUpdateResponseGraphDeleteResponseGraphRemoveFileFromGraphResponse
Methods:
client.graphs.create({ ...params }) -> GraphCreateResponseclient.graphs.retrieve(graphID) -> Graphclient.graphs.update(graphID, { ...params }) -> GraphUpdateResponseclient.graphs.list({ ...params }) -> GraphsCursorPageclient.graphs.delete(graphID) -> GraphDeleteResponseclient.graphs.addFileToGraph(graphID, { ...params }) -> Fileclient.graphs.question({ ...params }) -> Questionclient.graphs.removeFileFromGraph(fileID, { ...params }) -> GraphRemoveFileFromGraphResponse
Types:
Methods:
client.files.retrieve(fileID) -> Fileclient.files.list({ ...params }) -> FilesCursorPageclient.files.delete(fileID) -> FileDeleteResponseclient.files.download(fileID) -> Responseclient.files.retry({ ...params }) -> FileRetryResponseclient.files.upload({ ...params }) -> File
Types:
Methods:
client.tools.aiDetect({ ...params }) -> ToolAIDetectResponseclient.tools.contextAwareSplitting({ ...params }) -> ToolContextAwareSplittingResponseclient.tools.parsePdf(fileID, { ...params }) -> ToolParsePdfResponseclient.tools.webSearch({ ...params }) -> ToolWebSearchResponse
Types:
Methods:
client.tools.comprehend.medical({ ...params }) -> ComprehendMedicalResponse
Types:
Methods:
client.translation.translate({ ...params }) -> TranslationResponse
Types:
Methods:
client.vision.analyze({ ...params }) -> VisionResponse