创建批处理

示例用法

import OpenAI from 'openai';
import { PORTKEY_GATEWAY_URL, createHeaders } from 'portkey-ai'

const client = new OpenAI({
  baseURL: PORTKEY_GATEWAY_URL,
  defaultHeaders: createHeaders({
    apiKey: "PORTKEY_API_KEY",
    virtualKey: "PROVIDER_VIRTUAL_KEY"
  })
});

async function main() {
  const batch = await client.batches.create({
    input_file_id: "file-abc123",
    endpoint: "/v1/chat/completions",
    completion_window: "24h"
  });

  console.log(batch);
}

main();

Creates and executes a batch from an uploaded file of requests

post
Authorizations
x-portkey-api-keystringRequired
x-portkey-virtual-keystringRequired
Body
anyOptional
or
or
or
Responses
200

Batch created successfully.

application/json
post
/batches
200

Batch created successfully.

Last updated