Types:
AgentConfig
BatchCompletion
CompletionMessage
ContentDelta
Document
InterleavedContent
InterleavedContentItem
Message
ParamType
QueryConfig
QueryGeneratorConfig
QueryResult
ResponseFormat
ReturnType
SafetyViolation
SamplingParams
ScoringResult
SystemMessage
ToolCall
ToolParamDefinition
ToolResponseMessage
URL
UserMessage
Types:
Methods:
client.toolgroups.list() -> ToolgroupListResponse
client.toolgroups.get(toolgroupId) -> ToolGroup
client.toolgroups.register({ ...params }) -> void
client.toolgroups.unregister(toolgroupId) -> void
Types:
Methods:
Types:
Methods:
client.toolRuntime.invokeTool({ ...params }) -> ToolInvocationResult
client.toolRuntime.listTools({ ...params }) -> JSONLDecoder<ToolDef>
Methods:
client.toolRuntime.ragTool.insert({ ...params }) -> void
client.toolRuntime.ragTool.query({ ...params }) -> QueryResult
Types:
Methods:
Types:
Methods:
client.agents.session.create(agentId, { ...params }) -> SessionCreateResponse
client.agents.session.retrieve(agentId, sessionId, { ...params }) -> Session
client.agents.session.delete(agentId, sessionId) -> void
Types:
Methods:
client.agents.steps.retrieve(agentId, sessionId, turnId, stepId) -> StepRetrieveResponse
Types:
Methods:
client.agents.turn.create(agentId, sessionId, { ...params }) -> TurnCreateResponse
client.agents.turn.retrieve(agentId, sessionId, turnId) -> Turn
Types:
Methods:
client.batchInference.chatCompletion({ ...params }) -> BatchInferenceChatCompletionResponse
client.batchInference.completion({ ...params }) -> BatchCompletion
Types:
Methods:
client.datasets.retrieve(datasetId) -> DatasetRetrieveResponse | null
client.datasets.list() -> DatasetListResponse
client.datasets.register({ ...params }) -> void
client.datasets.unregister(datasetId) -> void
Types:
Methods:
client.eval.evaluateRows(taskId, { ...params }) -> EvaluateResponse
client.eval.runEval(taskId, { ...params }) -> Job
Types:
Methods:
client.eval.jobs.retrieve(taskId, jobId) -> EvaluateResponse
client.eval.jobs.cancel(taskId, jobId) -> void
client.eval.jobs.status(taskId, jobId) -> JobStatusResponse | null
Types:
Methods:
Types:
CompletionResponse
EmbeddingsResponse
TokenLogProbs
InferenceChatCompletionResponse
InferenceCompletionResponse
Methods:
client.inference.chatCompletion({ ...params }) -> InferenceChatCompletionResponse
client.inference.completion({ ...params }) -> InferenceCompletionResponse
client.inference.embeddings({ ...params }) -> EmbeddingsResponse
Types:
Methods:
client.vectorIo.insert({ ...params }) -> void
client.vectorIo.query({ ...params }) -> QueryChunksResponse
Types:
Methods:
client.vectorDBs.retrieve(vectorDBId) -> VectorDBRetrieveResponse | null
client.vectorDBs.list() -> VectorDBListResponse
client.vectorDBs.register({ ...params }) -> VectorDBRegisterResponse
client.vectorDBs.unregister(vectorDBId) -> void
Types:
Methods:
client.models.retrieve(modelId) -> Model | null
client.models.list() -> ModelListResponse
client.models.register({ ...params }) -> Model
client.models.unregister(modelId) -> void
Types:
Methods:
client.postTraining.preferenceOptimize({ ...params }) -> PostTrainingJob
client.postTraining.supervisedFineTune({ ...params }) -> PostTrainingJob
Types:
Methods:
client.postTraining.job.list() -> JobListResponse
client.postTraining.job.artifacts({ ...params }) -> JobArtifactsResponse | null
client.postTraining.job.cancel({ ...params }) -> void
client.postTraining.job.status({ ...params }) -> JobStatusResponse | null
Types:
Methods:
client.providers.list() -> ProviderListResponse
Types:
Methods:
client.routes.list() -> RouteListResponse
Types:
Methods:
client.safety.runShield({ ...params }) -> RunShieldResponse
Types:
Methods:
client.shields.retrieve(identifier) -> Shield | null
client.shields.list() -> ShieldListResponse
client.shields.register({ ...params }) -> Shield
Types:
Methods:
client.syntheticDataGeneration.generate({ ...params }) -> SyntheticDataGenerationResponse
Types:
Event
QueryCondition
QuerySpansResponse
SpanWithStatus
Trace
TelemetryGetSpanResponse
TelemetryGetSpanTreeResponse
TelemetryQuerySpansResponse
TelemetryQueryTracesResponse
Methods:
client.telemetry.getSpan(traceId, spanId) -> TelemetryGetSpanResponse
client.telemetry.getSpanTree(spanId, { ...params }) -> TelemetryGetSpanTreeResponse
client.telemetry.getTrace(traceId) -> Trace
client.telemetry.logEvent({ ...params }) -> void
client.telemetry.querySpans({ ...params }) -> TelemetryQuerySpansResponse
client.telemetry.queryTraces({ ...params }) -> TelemetryQueryTracesResponse
client.telemetry.saveSpansToDataset({ ...params }) -> void
Types:
Methods:
client.datasetio.appendRows({ ...params }) -> void
client.datasetio.getRowsPaginated({ ...params }) -> PaginatedRowsResult
Types:
Methods:
client.scoring.score({ ...params }) -> ScoringScoreResponse
client.scoring.scoreBatch({ ...params }) -> ScoringScoreBatchResponse
Types:
Methods:
client.scoringFunctions.retrieve(scoringFnId) -> ScoringFn | null
client.scoringFunctions.list() -> ScoringFunctionListResponse
client.scoringFunctions.register({ ...params }) -> void
Types:
Methods: