Pular para o conteúdo principal
GET
/
api
/
v1
/
llm
/
feedback
/
export
/
status
Python (SDK)
from openapi import SDK


with SDK(
    bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:

    res = sdk.llm.feedback.get_export_status()

    # Handle response
    print(res)
{
  "status": "COMPLETED",
  "startTime": "2024-01-15T10:30:00Z",
  "closeTime": "2024-01-15T10:31:30Z",
  "progress": {
    "stage": "completed",
    "recordCount": 120,
    "completionCount": 70,
    "responseCount": 50,
    "parquetBytes": 24576,
    "message": "Export completed successfully"
  },
  "result": {
    "outputPath": "s3://exports/feedback/2024-01-15",
    "completionsFile": "s3://exports/feedback/2024-01-15/completions.parquet",
    "responsesFile": "s3://exports/feedback/2024-01-15/responses.parquet",
    "recordCount": 120,
    "completionFeedbackCount": 70,
    "responseFeedbackCount": 50,
    "exportedAt": 1705314690000,
    "durationMs": 90000
  }
}

Autorizações

Authorization
string
header
obrigatório

Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.

Resposta

200 - application/json

OK

Resposta contendo o status e o progresso do trabalho de exportação de feedback.

status
enum<string>
obrigatório

Status atual do trabalho de exportação

Opções disponíveis:
NOT_FOUND,
RUNNING,
COMPLETED,
FAILED,
CANCELLED,
TERMINATED,
CONTINUED_AS_NEW,
TIMED_OUT
startTime
string<date-time>

Quando o trabalho de exportação começou

closeTime
string<date-time>

Quando o trabalho de exportação foi concluído (se terminou)

progress
object

Informações de progresso (disponíveis durante a execução)

result
object

Resultado da exportação (apenas presente quando o status é CONCLUÍDO)

error
string

Mensagem de erro (presente apenas quando o status é FALHOU)