다음을 통해 공유


Azure AI 파운드리의 Azure OpenAI 모델 작성 REST API 미리 보기 참조

이 문서에서는 Azure OpenAI에 대한 유추 REST API 엔드포인트에 대한 세부 정보를 제공합니다.

API 사양

Azure OpenAI 모델 및 리소스 관리 및 상호 작용은 다음 세 가지 기본 API 화면으로 나뉩니다.

  • 제어 평면
  • 데이터 평면 - 작성
  • 데이터 평면 - 유추

각 API 표면/사양은 다른 Azure OpenAI 기능 집합을 캡슐화합니다. 각 API에는 고유한 미리 보기 집합과 안정적인/일반 공급(GA) API 릴리스가 있습니다. 현재 미리 보기 릴리스는 월별 주기를 따르는 경향이 있습니다.

중요합니다

이제 새 미리 보기 유추 API가 있습니다. API 수명 주기 가이드에서 자세히 알아보세요.

응용 프로그램 인터페이스 (API) 최신 미리 보기 릴리스 최신 GA 릴리스 사양 설명
컨트롤 플레인 2024-06-01-preview 2024-10-01 사양 파일 Azure OpenAI는 다른 모든 서비스와 공통 컨트롤 플레인을 공유합니다. 컨트롤 플레인 API는 Azure OpenAI 리소스 만들기, 모델 배포 및 기타 상위 수준 리소스 관리 작업 등에 사용됩니다. 또한 컨트롤 플레인은 Azure Resource Manager, Bicep, Terraform 및 Azure CLI와 같은 기능으로 수행할 수 있는 작업을 제어합니다.
데이터 평면 - 작성 2025-04-01-preview 2024-10-21 사양 파일 데이터 평면 작성 API는 미세 조정, 파일 업로드, 수집 작업, 일괄 처리, 특정 모델 수준 쿼리를 제어합니다.
데이터 평면 - 유추 2025-04-01-preview 2024-10-21 사양 파일 데이터 평면 추론 API는 컴플리션, 채팅 컴플리션, 임베딩, 오디오, 사용자의 데이터, Dall-e, 어시스턴트 등의 기능에 대한 추론 기능/엔드포인트를 제공합니다.

인증

Azure OpenAI는 두 가지 인증 방법을 제공합니다. API 키 또는 Microsoft Entra ID를 사용할 수 있습니다.

  • API 키 인증: 이 인증 형식의 경우 모든 API 요청은 api-key HTTP 헤더에 API 키를 포함해야 합니다. 빠른 시작은 이러한 형식의 인증으로 전화를 거는 방법에 대한 지침을 제공합니다.

  • Microsoft Entra ID 인증: Microsoft Entra 토큰을 사용하여 API 호출을 인증할 수 있습니다. 인증 토큰은 요청에 Authorization 헤더로 포함됩니다. 제공된 토큰은 Bearer가 앞에 와야 합니다(예: Bearer YOUR_AUTH_TOKEN). Microsoft Entra ID로 인증하는 방법 가이드를 읽을 수 있습니다.

REST API 버전 관리

서비스 API는 api-version 쿼리 매개 변수를 사용하여 버전이 지정됩니다. 모든 버전은 YYYY-MM-DD 날짜 구조를 따릅니다. 다음은 그 예입니다.

POST https://YOUR_RESOURCE_NAME.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT_NAME/chat/completions?api-version=2024-06-01

데이터 평면 작성

이 문서의 나머지 부분에서는 Azure OpenAI 데이터 평면 유추 사양 2025-04-01-preview의 최신 미리 보기 릴리스에 대해 설명합니다.

최신 GA API 릴리스에 대한 설명서를 찾는 경우 최신 GA 데이터 평면 유추 API를 참조하세요.

Batch - 목록

GET {endpoint}/openai/batches?api-version=2025-04-01-preview

Azure OpenAI 리소스가 소유한 모든 일괄 처리 목록을 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
after 문의 아니오 문자열 이전 페이지 요청의 마지막 이벤트에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 일괄 처리 수. 기본값은 20입니다.
$필터 문의 아니오 문자열 필터링 조건을 설명하는 OData 식입니다.
$orderby 문의 아니오 문자열 정렬 순서를 설명하는 OData 식입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json BatchesList

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/batches?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "has_more": false,
    "data": [
      {
        "object": "batch",
        "id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
        "endpoint": "/chat/completions",
        "errors": null,
        "input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
        "completion_window": "24h",
        "status": "completed",
        "output_file_id": "file-f2ddaf43-b48b-46dd-b264-90da10c7a85b",
        "error_file_id": "file-c3b563b0-ebc7-47da-93e3-a2fa694aef0c",
        "created_at": 1646126127,
        "in_progress_at": 1646126130,
        "expires_at": 1646126170,
        "finalizing_at": 1646126134,
        "completed_at": 1646126136,
        "failed_at": null,
        "expired_at": null,
        "cancelling_at": null,
        "cancelled_at": null,
        "request_counts": {
          "total": 500,
          "completed": 400,
          "failed": 100
        },
        "first_id": "batch_abc123",
        "last_id": "batch_abc456",
        "metadata": {
          "batch_description": "Evaluation job"
        }
      }
    ],
    "object": "list"
  }
}

일괄 처리 - 생성

POST {endpoint}/openai/batches?api-version=2025-04-01-preview

업로드된 요청 파일에서 일괄 처리를 만들고 실행합니다.

응답에는 작업 상태를 포함한 큐에 있는 작업의 세부 정보가 포함됩니다.

완료되면 결과 파일의 ID가 응답에 추가됩니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

Content-Type: application/json

이름 유형 설명 필수 기본값
완료 창 문자열 일괄 처리를 처리해야 하는 시간 프레임입니다.
끝점 문자열 일괄 처리에 사용되는 API 엔드포인트입니다.
input_blob 문자열 일괄 처리에 대한 입력으로 사용할 Azure Storage Blob의 URL입니다. 아니오
input_file_id 문자열 일괄 처리에 대한 입력 파일의 ID입니다. 아니오
메타데이터 객체 일괄 처리에 첨부할 수 있는 키-값 쌍의 집합입니다. 이는 일괄 처리에 대한 추가 정보를 구조화된 형식으로 저장하는 데 유용할 수 있습니다. 아니오
output_expires_after FileExpiresAfter 파일의 만료를 정의합니다. 아니오
output_folder BatchOutputReference 출력을 저장할 Azure Storage 폴더입니다. 아니오

응답

상태 코드: 201

설명: 일괄 처리가 성공적으로 생성되었습니다.

콘텐츠-타입 유형 설명
application/json Batch

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/batches?api-version=2025-04-01-preview

응답: 상태 코드: 201

{
  "headers": {
    "deployment-enqueued-tokens": 1000,
    "deployment-maximum-enqueued-tokens": 5000
  },
  "body": {
    "object": "batch",
    "id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
    "endpoint": "/chat/completions",
    "errors": null,
    "input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
    "completion_window": "24h",
    "status": "validating",
    "output_file_id": null,
    "error_file_id": null,
    "created_at": 1646126127,
    "in_progress_at": null,
    "expires_at": null,
    "finalizing_at": null,
    "completed_at": null,
    "failed_at": null,
    "expired_at": null,
    "cancelling_at": null,
    "cancelled_at": null,
    "request_counts": {
      "total": 0,
      "completed": 0,
      "failed": 0
    },
    "metadata": {
      "batch_description": "Evaluation job"
    }
  }
}

Batch - 가져오기

GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview

지정된 일괄 처리 ID로 지정된 단일 일괄 처리에 대한 세부 정보를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
batch-id 문자열 일괄 처리의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json Batch

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/batches/{batch-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "batch",
    "id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
    "endpoint": "/chat/completions",
    "errors": null,
    "input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
    "completion_window": "24h",
    "status": "completed",
    "output_file_id": "file-f2ddaf43-b48b-46dd-b264-90da10c7a85b",
    "error_file_id": "file-c3b563b0-ebc7-47da-93e3-a2fa694aef0c",
    "created_at": 1646126127,
    "in_progress_at": 1646126130,
    "expires_at": 1646126170,
    "finalizing_at": 1646126134,
    "completed_at": 1646126136,
    "failed_at": null,
    "expired_at": null,
    "cancelling_at": null,
    "cancelled_at": null,
    "request_counts": {
      "total": 500,
      "completed": 400,
      "failed": 100
    },
    "metadata": {
      "batch_description": "Evaluation job"
    }
  }
}

일괄 처리 - 취소

POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview

지정된 일괄 처리 ID로 지정된 일괄 처리 수행을 취소합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
batch-id 문자열 일괄 처리의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 일괄 처리가 취소되었습니다.

콘텐츠-타입 유형 설명
application/json Batch

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/batches/{batch-id}/cancel?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "batch",
    "id": "batch_72a2792ef7d24ba7b82c7fe4a37e379f",
    "endpoint": "/chat/completions",
    "errors": null,
    "input_file_id": "file-b4fa7277f3eb4722ac18b90f46102c3f",
    "completion_window": "24h",
    "status": "cancelling",
    "output_file_id": null,
    "error_file_id": null,
    "created_at": 1646126127,
    "in_progress_at": 1646126130,
    "expires_at": 1646126170,
    "finalizing_at": null,
    "completed_at": null,
    "failed_at": null,
    "expired_at": null,
    "cancelling_at": 1646126138,
    "cancelled_at": null,
    "request_counts": {
      "total": 500,
      "completed": 100,
      "failed": 5
    },
    "metadata": {
      "batch_description": "Evaluation job"
    }
  }
}

저장된 완료 - 목록

GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview

저장된 완료 목록을 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
메타데이터 문의 아니오 문자열 저장된 완료에서(키, 값) 쌍으로 필터링합니다.
model 문의 아니오 문자열 모델명으로 필터링합니다.
after 문의 아니오 문자열 이전 페이지 요청에서 마지막으로 저장된 완료에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 저장된 완료 항목의 수입니다. 기본값은 20입니다.
주문 문의 아니오 문자열 만들기 시간에 따른 결과 정렬(오름차순 또는 내림차순) 설명으로 기본 설정
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json 저장된완료목록(StoredCompletionList)

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/chat/completions?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
        "model": "gpt-4o-mini-2024-07-18",
        "created": 1738193475,
        "request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
        "usage": {
          "total_tokens": 25,
          "completion_tokens": 7,
          "prompt_tokens": 18
        },
        "seed": 123,
        "top_p": 1,
        "temperature": 1,
        "presence_penalty": 0,
        "frequency_penalty": 0,
        "system_fingerprint": "fp_f3927aa00d",
        "metadata": {
          "key_1": "val_1",
          "key_2": "val_2"
        },
        "choices": [
          {
            "index": 0,
            "message": {
              "content": "Hello, how are you?",
              "role": "assistant"
            },
            "finish_reason": "stop"
          }
        ]
      }
    ],
    "total": 1,
    "first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "has_more": false
  }
}

저장된 완료 - 가져오기

GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

지정된 저장된 완료 ID로 저장된 완료를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
stored-completion-id 문자열 저장된 완료의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json StoredCompletionResponse

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "chat.completion",
    "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "model": "gpt-4o-mini-2024-07-18",
    "created": 1738193475,
    "request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
    "usage": {
      "total_tokens": 25,
      "completion_tokens": 7,
      "prompt_tokens": 18
    },
    "seed": 123,
    "top_p": 1,
    "temperature": 1,
    "presence_penalty": 0,
    "frequency_penalty": 0,
    "system_fingerprint": "fp_f3927aa00d",
    "metadata": {
      "key_1": "val_1",
      "key_2": "val_2"
    },
    "choices": [
      {
        "index": 0,
        "message": {
          "content": "Hello, how are you?",
          "role": "assistant"
        },
        "finish_reason": "stop"
      }
    ]
  }
}

저장된 완료 - 업데이트

POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

지정된 저장된 완료 ID로 저장된 완료를 업데이트합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
stored-completion-id 문자열 저장된 완료의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

Content-Type: application/json

이름 유형 설명 필수 기본값
메타데이터 객체 추가 정보를 위한 임의의 키-값 쌍입니다. 아니오

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json StoredCompletion

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "chat.completion",
    "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "model": "gpt-4o-mini-2024-07-18",
    "created": 1738193475,
    "request_id": "e539c139-a97d-4ee1-bde9-3be3d5c6edb5",
    "usage": {
      "total_tokens": 25,
      "completion_tokens": 7,
      "prompt_tokens": 18
    },
    "seed": 123,
    "top_p": 1,
    "temperature": 1,
    "presence_penalty": 0,
    "frequency_penalty": 0,
    "system_fingerprint": "fp_f3927aa00d",
    "metadata": {
      "key_1": "val_1",
      "key_2": "val_2"
    },
    "choices": [
      {
        "index": 0,
        "message": {
          "content": "Hello, how are you?",
          "role": "assistant"
        },
        "finish_reason": "stop"
      }
    ]
  }
}

저장된 작업 완료 - 삭제

DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

지정된 저장된 완료 ID로 저장된 완료를 삭제합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
stored-completion-id 문자열 저장된 완료의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 저장된 완료가 성공적으로 삭제되었습니다.

콘텐츠-타입 유형 설명
application/json 저장 완료 삭제

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

DELETE {endpoint}/openai/chat/completions/{stored-completion-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "chat.completion.deleted",
    "id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "deleted": true
  }
}

저장된 완료 - Getmessages

GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview

지정된 저장된 완료 ID로 저장된 완료 메시지를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
stored-completion-id 문자열 저장된 완료의 식별자입니다.
after 문의 아니오 문자열 이전 페이지 요청에서 마지막으로 저장된 완료 메시지에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 저장된 완료 메시지의 수입니다. 기본값은 20입니다.
주문 문의 아니오 문자열 메시지 인덱스에 따른 결과 정렬(오름차순 또는 내림차순). 오름차순으로 기본 설정됩니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json 저장된 완료 메시지

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/chat/completions/{stored-completion-id}/messages?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "role": "user",
        "content": "Hello"
      }
    ],
    "total": 1,
    "first_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "last_id": "chatcmpl-AvBCKqg2xqxVHCCEnUB4Bgj1Bjl7Y",
    "has_more": false
  }
}

평가 - 목록 가져오기

GET {endpoint}/openai/evals?api-version=2025-04-01-preview

프로젝트에 대한 평가를 나열합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
after 문의 아니오 문자열 이전 페이지 요청의 마지막 평가에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 평가의 수입니다.
주문 문의 아니오 문자열
가능한 값: ascdesc
평가를 타임스탬프별로 정렬합니다. asc는 오름차순, desc는 내림차순에 사용합니다.
order_by 문의 아니오 문자열
가능한 값: created_atupdated_at
생성 시간 또는 마지막으로 업데이트된 시간별로 Evals를 정렬할 수 있습니다. 생성 시간에 created_at을 사용하거나 마지막 업데이트된 시간에 updated_at을 사용합니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 평가 목록

콘텐츠-타입 유형 설명
application/json EvalList

예시

GET {endpoint}/openai/evals?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "object": "eval",
        "id": "eval_6801694950848190b10968bb628b651d",
        "data_source_config": {
          "type": "custom",
          "schema": {
            "type": "object",
            "properties": {
              "item": {
                "type": "object",
                "properties": {
                  "question": {
                    "type": "string"
                  },
                  "A": {
                    "type": "string"
                  },
                  "B": {
                    "type": "string"
                  },
                  "C": {
                    "type": "string"
                  },
                  "D": {
                    "type": "string"
                  },
                  "answer": {
                    "type": "string"
                  }
                }
              }
            },
            "required": [
              "item"
            ]
          }
        },
        "testing_criteria": [
          {
            "name": "string check",
            "type": "string_check",
            "input": "{{sample.output_text}}",
            "reference": "{{item.answer}}",
            "operation": "eq"
          }
        ],
        "name": "Math Quiz",
        "created_at": 1744922953,
        "metadata": {}
      }
    ],
    "first_id": "eval_6801694950848190b10968bb628b651d",
    "last_id": "eval_6801694950848190b10968bb628b651d",
    "has_more": false
  }
}

평가 - 만들기

POST {endpoint}/openai/evals?api-version=2025-04-01-preview

모델의 성능을 테스트하는 데 사용할 수 있는 평가 구조를 만듭니다. 평가는 테스트 조건 및 데이터 원본 집합입니다. 평가를 만든 후 다른 모델 및 모델 매개 변수에서 실행할 수 있습니다. 여러 유형의 채점자 및 데이터 원본을 지원합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 201

설명: 정상

콘텐츠-타입 유형 설명
application/json Eval

예시

POST {endpoint}/openai/evals?api-version=2025-04-01-preview

{
 "name": "Math Quiz",
 "data_source_config": {
  "type": "custom",
  "include_sample_schema": true,
  "item_schema": {
   "type": "object",
   "properties": {
    "question": {
     "type": "string"
    },
    "A": {
     "type": "string"
    },
    "B": {
     "type": "string"
    },
    "C": {
     "type": "string"
    },
    "D": {
     "type": "string"
    },
    "answer": {
     "type": "string"
    }
   }
  }
 },
 "testing_criteria": [
  {
   "type": "string_check",
   "reference": "{{item.answer}}",
   "input": "{{sample.output_text}}",
   "operation": "eq",
   "name": "string check"
  }
 ]
}

응답: 상태 코드: 201

{
  "headers": {},
  "body": {
    "object": "eval",
    "id": "eval_6801694950848190b10968bb628b651d",
    "data_source_config": {
      "type": "custom",
      "schema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {
              "question": {
                "type": "string"
              },
              "A": {
                "type": "string"
              },
              "B": {
                "type": "string"
              },
              "C": {
                "type": "string"
              },
              "D": {
                "type": "string"
              },
              "answer": {
                "type": "string"
              }
            }
          }
        },
        "required": [
          "item"
        ]
      }
    },
    "testing_criteria": [
      {
        "name": "string check",
        "type": "string_check",
        "input": "{{sample.output_text}}",
        "reference": "{{item.answer}}",
        "operation": "eq"
      }
    ],
    "name": "Math Quiz",
    "created_at": 1744922953,
    "metadata": {}
  }
}

평가 - 삭제

DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

평가를 삭제합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 삭제할 평가의 ID입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 평가를 삭제했습니다.

콘텐츠-타입 유형 설명
application/json 객체

상태 코드: 404

설명: 평가를 찾을 수 없습니다.

콘텐츠-타입 유형 설명
application/json 오류

예시

DELETE {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "eval.deleted",
    "deleted": true,
    "eval_id": "eval_6801694950848190b10968bb628b651d"
  }
}

상태 코드: 404

{
  "headers": {},
  "body": {
    "code": "notFound",
    "message": "Evaluation with ID eval_6801694950848190b10968bb628b651d not found."
  }
}

평가 - 가져오기

GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

ID로 평가를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 검색할 평가의 ID입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 평가

콘텐츠-타입 유형 설명
application/json Eval

예시

GET {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "eval",
    "id": "eval_6801694950848190b10968bb628b651d",
    "data_source_config": {
      "type": "custom",
      "schema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {
              "question": {
                "type": "string"
              },
              "A": {
                "type": "string"
              },
              "B": {
                "type": "string"
              },
              "C": {
                "type": "string"
              },
              "D": {
                "type": "string"
              },
              "answer": {
                "type": "string"
              }
            }
          }
        },
        "required": [
          "item"
        ]
      }
    },
    "testing_criteria": [
      {
        "name": "string check",
        "type": "string_check",
        "input": "{{sample.output_text}}",
        "reference": "{{item.answer}}",
        "operation": "eq"
      }
    ],
    "name": "Math Quiz",
    "created_at": 1744922953,
    "metadata": {}
  }
}

평가 - 업데이트

POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

평가의 특정 속성을 업데이트합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 업데이트할 평가의 ID입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 업데이트된 평가

콘텐츠-타입 유형 설명
application/json Eval

예시

POST {endpoint}/openai/evals/{eval-id}?api-version=2025-04-01-preview

{
 "name": "Updated Math Quiz",
 "metadata": {
  "description": "Updated description"
 }
}

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "eval",
    "id": "eval_6801694950848190b10968bb628b651d",
    "data_source_config": {
      "type": "custom",
      "schema": {
        "type": "object",
        "properties": {
          "item": {
            "type": "object",
            "properties": {
              "question": {
                "type": "string"
              },
              "A": {
                "type": "string"
              },
              "B": {
                "type": "string"
              },
              "C": {
                "type": "string"
              },
              "D": {
                "type": "string"
              },
              "answer": {
                "type": "string"
              }
            }
          }
        },
        "required": [
          "item"
        ]
      }
    },
    "testing_criteria": [
      {
        "name": "string check",
        "type": "string_check",
        "input": "{{sample.output_text}}",
        "reference": "{{item.answer}}",
        "operation": "eq"
      }
    ],
    "name": "Updated Math Quiz",
    "created_at": 1744922953,
    "metadata": {
      "description": "Updated description"
    }
  }
}

평가 - Getrunlist

GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

평가를 위한 실행 목록을 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 실행을 검색할 평가의 ID입니다.
after 문의 아니오 문자열 이전 페이지 매김 요청의 마지막 실행에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 실행 횟수입니다.
주문 문의 아니오 문자열
가능한 값: ascdesc
타임스탬프별로 실행 순서를 정렬합니다. asc는 오름차순, desc는 내림차순에 사용합니다. 기본값은 asc입니다.
상태 문의 아니오 문자열
가능한 값: queued, in_progress, completed, canceledfailed
상태별로 필터를 실행합니다. "대기", "진행 중", "실패", "완료", "취소"를 사용합니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 평가에 대한 실행 목록

콘텐츠-타입 유형 설명
application/json EvalRunList

예시

GET {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "object": "eval.run",
        "id": "evalrun_68016a056f0481909b9774447bdd1aa3",
        "eval_id": "eval_6801694950848190b10968bb628b651d",
        "report_url": "https://ai.azure.com/resource/evaluation",
        "status": "queued",
        "model": "gpt-4o-mini",
        "name": "Math quiz",
        "created_at": 1744923141,
        "result_counts": {
          "total": 0,
          "errored": 0,
          "failed": 0,
          "passed": 0
        },
        "per_model_usage": null,
        "per_testing_criteria_results": null,
        "data_source": {
          "type": "completions",
          "source": {
            "type": "file_content",
            "content": [
              {
                "item": {
                  "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
                  "A": "0",
                  "B": "4",
                  "C": "2",
                  "D": "6",
                  "answer": "B"
                }
              },
              {
                "item": {
                  "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
                  "A": "8",
                  "B": "2",
                  "C": "24",
                  "D": "120",
                  "answer": "C"
                }
              }
            ]
          },
          "input_messages": {
            "template": [
              {
                "type": "message",
                "role": "system",
                "content": {
                  "text": "Answer the question's with A, B, C, or D."
                }
              },
              {
                "type": "message",
                "role": "user",
                "content": {
                  "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
                }
              }
            ]
          },
          "model": "gpt-4o-mini",
          "sampling_params": {
            "seed": 42,
            "temperature": 1,
            "top_p": 1
          }
        },
        "error": null,
        "metadata": {}
      }
    ],
    "first_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "last_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "has_more": false
  }
}

평가 - 실행 만들기

POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

새로운 평가 실행을 생성합니다. 이는 채점을 시작하는 엔드포인트입니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 실행을 만들 평가의 ID입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 201

설명: 평가에 대한 실행을 성공적으로 만들었습니다.

콘텐츠-타입 유형 설명
application/json EvalRun

상태 코드: 400

설명: 잘못된 요청(예: eval 개체 누락)

콘텐츠-타입 유형 설명
application/json 오류

예시

POST {endpoint}/openai/evals/{eval-id}/runs?api-version=2025-04-01-preview

{
 "name": "Math quiz",
 "data_source": {
  "type": "completions",
  "source": {
   "type": "file_content",
   "content": [
    {
     "item": {
      "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
      "A": "0",
      "B": "4",
      "C": "2",
      "D": "6",
      "answer": "B"
     }
    },
    {
     "item": {
      "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
      "A": "8",
      "B": "2",
      "C": "24",
      "D": "120",
      "answer": "C"
     }
    }
   ]
  },
  "input_messages": {
   "type": "template",
   "template": [
    {
     "type": "message",
     "role": "system",
     "content": {
      "text": "Answer the question's with A, B, C, or D."
     }
    },
    {
     "type": "message",
     "role": "user",
     "content": {
      "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
     }
    }
   ]
  },
  "model": "gpt-4o-mini",
  "sampling_params": {
   "temperature": 1,
   "top_p": 1,
   "seed": 42
  }
 }
}

응답: 상태 코드: 201

{
  "headers": {},
  "body": {
    "object": "eval.run",
    "id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "eval_id": "eval_6801694950848190b10968bb628b651d",
    "report_url": "https://ai.azure.com/resource/evaluation",
    "status": "queued",
    "model": "gpt-4o-mini",
    "name": "Math quiz",
    "created_at": 1744923141,
    "result_counts": {
      "total": 0,
      "errored": 0,
      "failed": 0,
      "passed": 0
    },
    "per_model_usage": null,
    "per_testing_criteria_results": null,
    "data_source": {
      "type": "completions",
      "source": {
        "type": "file_content",
        "content": [
          {
            "item": {
              "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
              "A": "0",
              "B": "4",
              "C": "2",
              "D": "6",
              "answer": "B"
            }
          },
          {
            "item": {
              "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
              "A": "8",
              "B": "2",
              "C": "24",
              "D": "120",
              "answer": "C"
            }
          }
        ]
      },
      "input_messages": {
        "type": "template",
        "template": [
          {
            "type": "message",
            "role": "system",
            "content": {
              "text": "Answer the question's with A, B, C, or D."
            }
          },
          {
            "type": "message",
            "role": "user",
            "content": {
              "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
            }
          }
        ]
      },
      "model": "gpt-4o-mini",
      "sampling_params": {
        "seed": 42,
        "temperature": 1,
        "top_p": 1
      }
    },
    "error": null,
    "metadata": {}
  }
}

평가 - 실행 삭제

DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

eval 실행을 삭제합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 실행을 삭제할 평가의 ID입니다.
run-id 문자열 삭제할 실행의 ID입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: eval 실행을 삭제했습니다.

콘텐츠-타입 유형 설명
application/json 객체

상태 코드: 404

설명: 실행을 찾을 수 없음

콘텐츠-타입 유형 설명
application/json 오류

예시

DELETE {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "eval.deleted",
    "deleted": true,
    "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3"
  }
}

상태 코드: 404

{
  "headers": {},
  "body": {
    "code": "notFound",
    "message": "Evaluation Run with ID evalrun_68016a056f0481909b9774447bdd1aa3 not found."
  }
}

평가 - 실행 가져오기

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

ID로 평가를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 실행을 검색할 평가의 ID입니다.
run-id 문자열 검색할 실행의 ID입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 평가 실행

콘텐츠-타입 유형 설명
application/json EvalRun

예시

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "eval.run",
    "id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "eval_id": "eval_6801694950848190b10968bb628b651d",
    "report_url": "https://ai.azure.com/resource/evaluation",
    "status": "queued",
    "model": "gpt-4o-mini",
    "name": "Math quiz",
    "created_at": 1744923141,
    "result_counts": {
      "total": 0,
      "errored": 0,
      "failed": 0,
      "passed": 0
    },
    "per_model_usage": null,
    "per_testing_criteria_results": null,
    "data_source": {
      "type": "completions",
      "source": {
        "type": "file_content",
        "content": [
          {
            "item": {
              "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
              "A": "0",
              "B": "4",
              "C": "2",
              "D": "6",
              "answer": "B"
            }
          },
          {
            "item": {
              "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
              "A": "8",
              "B": "2",
              "C": "24",
              "D": "120",
              "answer": "C"
            }
          }
        ]
      },
      "input_messages": {
        "type": "template",
        "template": [
          {
            "type": "message",
            "role": "system",
            "content": {
              "text": "Answer the question's with A, B, C, or D."
            }
          },
          {
            "type": "message",
            "role": "user",
            "content": {
              "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
            }
          }
        ]
      },
      "model": "gpt-4o-mini",
      "sampling_params": {
        "seed": 42,
        "temperature": 1,
        "top_p": 1
      }
    },
    "error": null,
    "metadata": {}
  }
}

평가 - 실행 취소

POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

진행 중인 평가 실행을 취소합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 취소하려는 평가의 ID입니다.
run-id 문자열 취소할 실행의 ID입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 취소된 eval 실행 개체

콘텐츠-타입 유형 설명
application/json EvalRun

예시

POST {endpoint}/openai/evals/{eval-id}/runs/{run-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "eval.run",
    "id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "eval_id": "eval_6801694950848190b10968bb628b651d",
    "report_url": "https://ai.azure.com/resource/evaluation",
    "status": "canceled",
    "model": "gpt-4o-mini",
    "name": "Math quiz",
    "created_at": 1744923141,
    "result_counts": {
      "total": 0,
      "errored": 0,
      "failed": 0,
      "passed": 0
    },
    "per_model_usage": null,
    "per_testing_criteria_results": null,
    "data_source": {
      "type": "completions",
      "source": {
        "type": "file_content",
        "content": [
          {
            "item": {
              "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
              "A": "0",
              "B": "4",
              "C": "2",
              "D": "6",
              "answer": "B"
            }
          },
          {
            "item": {
              "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
              "A": "8",
              "B": "2",
              "C": "24",
              "D": "120",
              "answer": "C"
            }
          }
        ]
      },
      "input_messages": {
        "type": "template",
        "template": [
          {
            "type": "message",
            "role": "system",
            "content": {
              "text": "Answer the question's with A, B, C, or D."
            }
          },
          {
            "type": "message",
            "role": "user",
            "content": {
              "text": "Question: {{item.question}} A: {{item.A}} B: {{item.B}} C: {{item.C}} D: {{item.D}}."
            }
          }
        ]
      },
      "model": "gpt-4o-mini",
      "sampling_params": {
        "seed": 42,
        "temperature": 1,
        "top_p": 1
      }
    },
    "error": null,
    "metadata": {}
  }
}

평가 - Getrunoutputitems

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview

평가 실행에 대한 출력 항목 목록을 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 실행을 검색할 평가의 ID입니다.
run-id 문자열 출력 항목을 검색할 실행의 ID입니다.
after 문의 아니오 문자열 이전 페이지 매김 요청의 마지막 출력 항목에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 출력 항목의 수입니다.
상태 문의 아니오 문자열
가능한 값: failpass
상태별로 출력 항목을 필터링합니다. 실패한 출력 항목별로 필터링하거나 failed 전달된 출력 항목을 필터링하는 데 사용합니다pass.
주문 문의 아니오 문자열
가능한 값: ascdesc
타임스탬프를 기준으로 출력 항목의 정렬 순서입니다. asc는 오름차순, desc는 내림차순에 사용합니다. 기본값은 asc입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 평가 실행에 대한 출력 항목 목록

콘텐츠-타입 유형 설명
application/json EvalRunOutputItemList

예시

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "list",
    "data": [
      {
        "object": "eval.run.output_item",
        "id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
        "created_at": 1744925265,
        "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
        "eval_id": "eval_6801694950848190b10968bb628b651d",
        "status": "fail",
        "datasource_item_id": 1,
        "datasource_item": {
          "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
          "A": "8",
          "B": "2",
          "C": "24",
          "D": "120",
          "answer": "C"
        },
        "results": [
          {
            "name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
            "sample": null,
            "passed": false,
            "score": 0
          }
        ],
        "sample": {
          "input": [
            {
              "role": "system",
              "content": "Answer the question's with A, B, C, or D.",
              "function_call": null
            },
            {
              "role": "user",
              "content": "Question: Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5. A: 8 B: 2 C: 24 D: 120.",
              "function_call": null
            }
          ],
          "output": [
            {
              "role": "assistant",
              "content": "To find the index of the subgroup generated by the permutation \\( p = (1, 2, 5, 4)(2, 3) \\) in \\( S_5 \\), we first need to determine the order of \\( p \\).\n\n1. The cycle \\( (1, 2, 5, 4) \\) has length 4.\n2. The cycle \\( (2, 3) \\) has length 2.\n3. The least common multiple (LCM) of these lengths gives the order of the permutation \\( p \\).\n\nCalculating the LCM:\n\\[\n\\text{lcm}(4, 2) = 4\n\\]\nThus, the order of \\( p \\) is 4.\n\nNext, we find the size of the subgroup \\( \\langle p \\rangle \\):\n- The size of \\( \\langle p \\rangle \\) is equal to the order of \\( p \\), which is 4.\n\nNow, we know the size of \\( S_5 \\):\n\\[\n|S_5| = 5! = 120\n\\]\n\nFinally, to find the index of \\( \\langle p \\rangle \\) in \\( S_5 \\), we use the formula:\n\\[\n\\text{index} = \\frac{|S_5|}{|\\langle p \\rangle|} = \\frac{120}{4} = 30\n\\]\n\nHowever, the available answer choices do not include 30. There may be a mistake because the question expects an answer among A, B, C, and D.\n\nLet\u00e2\u20ac\u2122s assume we misunderstood \\( \\langle p \\rangle \\), and instead, we can deduce based solely on given answers looking for a relation to \\( S_5 \\) without delving into detailed subgroup tracks. \n\nSince \\( S_5 \\) has 30 different elements in a subgroup configuration, the closest answer physically relating as long as \\( p \\) covers two elements effectively would logically fit an answer of 120 / 60 which has no direct relationship.\n\nGiven the option choices and specific rank formulations as often made regarding elements in specific construct the subgroup at best reflects around a viable ratio of parts allowed through available indices. \n\nThus, after reasoning through which aligns most structurally geometrically yielding across all configurations possible integrated yet arrives leading \\( p \\) through neighborhood distributions leaving reflections outstanding:\n\n\n\nThe correct answer is:\n**C: 24**\n\nHowever per the discussion migrating \\( p \\) may leave various pathways leading ultimately toward that framing in modeling. Always a good suggestion confirming the elements group generating any possible in outputs rationales. ",
              "function_call": null
            }
          ],
          "finish_reason": "stop",
          "model": "gpt-4o-mini-2024-07-18",
          "usage": {
            "total_tokens": 627,
            "completion_tokens": 546,
            "prompt_tokens": 81,
            "cached_tokens": 0
          },
          "error": null,
          "temperature": 1,
          "top_p": 1,
          "seed": 42
        }
      },
      {
        "object": "eval.run.output_item",
        "id": "outputitem_6801724f54888190942ec66a197309dd",
        "created_at": 1744925263,
        "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
        "eval_id": "eval_6801694950848190b10968bb628b651d",
        "status": "fail",
        "datasource_item_id": 0,
        "datasource_item": {
          "question": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q.",
          "A": "0",
          "B": "4",
          "C": "2",
          "D": "6",
          "answer": "B"
        },
        "results": [
          {
            "name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
            "sample": null,
            "passed": false,
            "score": 0
          }
        ],
        "sample": {
          "input": [
            {
              "role": "system",
              "content": "Answer the question's with A, B, C, or D.",
              "function_call": null
            },
            {
              "role": "user",
              "content": "Question: Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q. A: 0 B: 4 C: 2 D: 6.",
              "function_call": null
            }
          ],
          "output": [
            {
              "role": "assistant",
              "content": "To find the degree of the field extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}, \\sqrt{18})\\) over \\(\\mathbb{Q}\\), we can simplify \\(\\sqrt{18}\\) since \\(\\sqrt{18} = \\sqrt{9 \\cdot 2} = 3\\sqrt{2}\\). \n\nThus, the field can be rewritten as \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\).\n\nNext, we calculate the degree of the extensions step by step:\n\n1. The extension \\(\\mathbb{Q}(\\sqrt{2})\\) over \\(\\mathbb{Q}\\) has degree 2, since \\(\\sqrt{2}\\) is not in \\(\\mathbb{Q}\\) and satisfies the polynomial \\(x^2 - 2\\).\n\n2. Next, we consider the extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\) over \\(\\mathbb{Q}(\\sqrt{2})\\). The element \\(\\sqrt{3}\\) is also not in \\(\\mathbb{Q}(\\sqrt{2})\\) and satisfies the polynomial \\(x^2 - 3\\), which is irreducible over \\(\\mathbb{Q}(\\sqrt{2})\\). Hence, the degree of the extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3})\\) over \\(\\mathbb{Q}(\\sqrt{2})\\) is also 2.\n\nNow we can combine these degrees:\n\n\\[\n[\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}) : \\mathbb{Q}] = [\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}) : \\mathbb{Q}(\\sqrt{2})] \\times [\\mathbb{Q}(\\sqrt{2}) : \\mathbb{Q}] = 2 \\times 2 = 4.\n\\]\n\nThus, the degree of the field extension \\(\\mathbb{Q}(\\sqrt{2}, \\sqrt{3}, \\sqrt{18})\\) over \\(\\mathbb{Q}\\) is 4.\n\nTherefore, the answer is:\n\n**B: 4**.",
              "function_call": null
            }
          ],
          "finish_reason": "stop",
          "model": "gpt-4o-mini-2024-07-18",
          "usage": {
            "total_tokens": 556,
            "completion_tokens": 487,
            "prompt_tokens": 69,
            "cached_tokens": 0
          },
          "error": null,
          "temperature": 1,
          "top_p": 1,
          "seed": 42
        }
      }
    ],
    "first_id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
    "last_id": "outputitem_6801724f54888190942ec66a197309dd",
    "has_more": false
  }
}

평가 - Getrunoutputitem

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview

ID별로 평가 실행 출력 항목을 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
eval-id 문자열 실행을 검색할 평가의 ID입니다.
run-id 문자열 검색할 실행의 ID입니다.
출력 항목 ID 문자열 검색할 출력 항목의 ID입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 평가 실행 출력 항목

콘텐츠-타입 유형 설명
application/json EvalRunOutputItem

예시

GET {endpoint}/openai/evals/{eval-id}/runs/{run-id}/output_items/{output-item-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "eval.run.output_item",
    "id": "outputitem_68017251ff3881908bf5096bf4cd91c6",
    "created_at": 1744925265,
    "run_id": "evalrun_68016a056f0481909b9774447bdd1aa3",
    "eval_id": "eval_6801694950848190b10968bb628b651d",
    "status": "fail",
    "datasource_item_id": 1,
    "datasource_item": {
      "question": "Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5.",
      "A": "8",
      "B": "2",
      "C": "24",
      "D": "120",
      "answer": "C"
    },
    "results": [
      {
        "name": "string check-63b1fffa-bee6-4c37-ae77-ed46e3dce2b7",
        "sample": null,
        "passed": false,
        "score": 0
      }
    ],
    "sample": {
      "input": [
        {
          "role": "system",
          "content": "Answer the question's with A, B, C, or D."
        },
        {
          "role": "user",
          "content": "Question: Let p = (1, 2, 5, 4)(2, 3) in S_5 . Find the index of <p> in S_5. A: 8 B: 2 C: 24 D: 120."
        }
      ],
      "output": [
        {
          "role": "assistant",
          "content": "To find the index of the subgroup generated by the permutation \\( p = (1, 2, 5, 4)(2, 3) \\) in \\( S_5 \\), we first need to determine the order of \\( p \\).\n\n1. The cycle \\( (1, 2, 5, 4) \\) has length 4.\n2. The cycle \\( (2, 3) \\) has length 2.\n3. The least common multiple (LCM) of these lengths gives the order of the permutation \\( p \\).\n\nCalculating the LCM:\n\\[\n\\text{lcm}(4, 2) = 4\n\\]\nThus, the order of \\( p \\) is 4.\n\nNext, we find the size of the subgroup \\( \\langle p \\rangle \\):\n- The size of \\( \\langle p \\rangle \\) is equal to the order of \\( p \\), which is 4.\n\nNow, we know the size of \\( S_5 \\):\n\\[\n|S_5| = 5! = 120\n\\]\n\nFinally, to find the index of \\( \\langle p \\rangle \\) in \\( S_5 \\), we use the formula:\n\\[\n\\text{index} = \\frac{|S_5|}{|\\langle p \\rangle|} = \\frac{120}{4} = 30\n\\]\n\nHowever, the available answer choices do not include 30. There may be a mistake because the question expects an answer among A, B, C, and D.\n\nLet\u00e2\u20ac\u2122s assume we misunderstood \\( \\langle p \\rangle \\), and instead, we can deduce based solely on given answers looking for a relation to \\( S_5 \\) without delving into detailed subgroup tracks. \n\nSince \\( S_5 \\) has 30 different elements in a subgroup configuration, the closest answer physically relating as long as \\( p \\) covers two elements effectively would logically fit an answer of 120 / 60 which has no direct relationship.\n\nGiven the option choices and specific rank formulations as often made regarding elements in specific construct the subgroup at best reflects around a viable ratio of parts allowed through available indices. \n\nThus, after reasoning through which aligns most structurally geometrically yielding across all configurations possible integrated yet arrives leading \\( p \\) through neighborhood distributions leaving reflections outstanding:\n\n\n\nThe correct answer is:\n**C: 24**\n\nHowever per the discussion migrating \\( p \\) may leave various pathways leading ultimately toward that framing in modeling. Always a good suggestion confirming the elements group generating any possible in outputs rationales. "
        }
      ],
      "finish_reason": "stop",
      "model": "gpt-4o-mini-2024-07-18",
      "usage": {
        "total_tokens": 627,
        "completion_tokens": 546,
        "prompt_tokens": 81,
        "cached_tokens": 0
      },
      "error": null,
      "temperature": 1,
      "top_p": 1,
      "seed": 42
    }
  }
}

파일 - 목록

GET {endpoint}/openai/files?api-version=2025-04-01-preview

Azure OpenAI 리소스가 소유한 모든 파일 목록을 가져옵니다.

여기에는 미세 조정 모델의 학습 또는 유효성 검사를 위해 "미세 조정"을 목적으로 하는 파일과 같은 사용자 업로드 콘텐츠뿐만 아니라 해당 미세 조정 작업에 대한 다양한 메트릭을 포함하는 "미세 조정 결과"와 같은 서비스에서 생성되는 파일이 포함됩니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
목적 문의 아니오 문자열
가능한 값: fine-tune,, fine-tune-resultsassistants, assistants_outputbatch, batch_output, evalsevals_output
지정된 목적에 맞는 파일만 반환합니다.
한계 문의 아니오 integer 반환할 개체 수에 대한 제한입니다. 제한 범위는 1~10,000이며 기본값은 10,000입니다.
after 문의 아니오 문자열 페이지 매김에 사용되는 커서입니다. after는 목록에서의 위치를 정의하는 개체 ID입니다. 예를 들어, 목록 요청을 하고 obj_foo로 끝나는 100개의 개체를 받은 경우 목록의 다음 페이지를 페치하기 위해 후속 호출에 after=obj_foo가 포함될 수 있습니다.
주문 문의 아니오 문자열 개체의 Created_at 타임스탬프를 기준으로 정렬 순서입니다. asc 오름차순 및 desc 내림차순의 경우
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json FileList

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/files?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "data": [
      {
        "status": "processed",
        "bytes": 140,
        "purpose": "fine-tune",
        "filename": "puppy.jsonl",
        "id": "file-181a1cbdcdcf4677ada87f63a0928099",
        "created_at": 1646126127,
        "object": "file"
      },
      {
        "status": "processed",
        "bytes": 32423,
        "purpose": "fine-tune-results",
        "filename": "results.csv",
        "id": "file-181a1cbdcdcf4677ada87f63a0928099",
        "created_at": 1646126127,
        "object": "file"
      }
    ],
    "object": "list"
  }
}

파일 - 업로드

POST {endpoint}/openai/files?api-version=2025-04-01-preview

로컬 컴퓨터에서 데이터를 업로드하여 새로운 파일 엔터티를 만듭니다. 예를 들어, 업로드된 파일은 미세 조정된 모델을 학습하거나 평가하는 데 사용될 수 있습니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

콘텐츠 형식: multipart/form-data

이름 유형 설명 필수 기본값
문자열 절대 만료 시간을 생성해야 하는 상대적인 앵커를 정의합니다. 아니오
integer 상대적 만료 시간을 초 단위로 가져옵니다.
범위: [1209600 - 2592000]. 아니오
파일 문자열 Azure OpenAI에 업로드할 파일을 가져오거나 설정합니다.
목적 문자열 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

응답

상태 코드: 201

설명: 파일이 성공적으로 생성되었습니다.

콘텐츠-타입 유형 설명
application/json 파일

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/files?api-version=2025-04-01-preview

응답: 상태 코드: 201

{
  "headers": {
    "___location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
  },
  "body": {
    "status": "pending",
    "purpose": "fine-tune",
    "filename": "puppy.jsonl",
    "id": "file-181a1cbdcdcf4677ada87f63a0928099",
    "created_at": 1646126127,
    "object": "file"
  }
}

파일 - 가져오기

POST {endpoint}/openai/files/import?api-version=2025-04-01-preview

제공된 URL에서 데이터를 가져와서 새로운 파일 엔터티를 만듭니다. 예를 들어, 업로드된 파일은 미세 조정된 모델을 학습하거나 평가하는 데 사용될 수 있습니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

Content-Type: application/json

이름 유형 설명 필수 기본값
콘텐츠_URL 문자열 문서를 다운로드할 URL(BLOB의 SAS URL이나 GET 요청으로 액세스 가능한 다른 외부 URL일 수 있음).
expires_after FileExpiresAfter 파일의 만료를 정의합니다. 아니오
파일 이름 문자열 업로드할 JSON 라인 파일의 이름입니다.
purpose가 "미세 조정"으로 설정된 경우 각 줄은 학습 예를 나타내는 "프롬프트" 및 "완료" 필드가 있는 JSON 레코드입니다.
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

응답

상태 코드: 201

설명: 파일이 성공적으로 생성되었습니다.

콘텐츠-타입 유형 설명
application/json 파일

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/files/import?api-version=2025-04-01-preview

응답: 상태 코드: 201

{
  "headers": {
    "___location": "https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099"
  },
  "body": {
    "status": "pending",
    "purpose": "fine-tune",
    "filename": "puppy.jsonl",
    "id": "file-181a1cbdcdcf4677ada87f63a0928099",
    "created_at": 1646126127,
    "object": "file"
  }
}

파일 - 가져오기

GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

상태, 크기, 용도 등을 포함하여 지정된 파일 ID로 지정된 단일 파일에 대한 세부 정보를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
file_id 문자열 파일의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json 파일

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "status": "processed",
    "bytes": 140,
    "purpose": "fine-tune",
    "filename": "puppy.jsonl",
    "id": "file-181a1cbdcdcf4677ada87f63a0928099",
    "created_at": 1646126127,
    "object": "file"
  }
}

파일 - 삭제

DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

지정된 파일 ID를 사용하여 파일을 삭제합니다.

파일을 사용한 경우(예: 미세 조정 작업의 학습 파일)도 삭제할 수 있습니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
file_id 문자열 파일의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 파일이 성공적으로 삭제되었습니다.

콘텐츠-타입 유형 설명
application/json FileDelete

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

DELETE {endpoint}/openai/files/{file-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "object": "file",
    "deleted": true,
    "id": "file-181a1cbdcdcf4677ada87f63a0928099"
  }
}

파일 - 콘텐츠 가져오기

GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview

지정된 파일 ID로 지정된 파일의 콘텐츠를 가져옵니다.

파일은 사용자가 업로드한 콘텐츠이거나 미세 조정 작업의 결과 메트릭과 같은 서비스에서 생성할 수 있습니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
file_id 문자열 파일의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
어플리케이션/옥텟 스트림 (application/octet-stream) 문자열
application/json 문자열

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
어플리케이션/옥텟 스트림 (application/octet-stream) 오류 응답
application/json 오류 응답

예시

GET {endpoint}/openai/files/{file-id}/content?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": "raw file content"
}

미세 조정 - 목록

GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

Azure OpenAI 리소스가 소유한 모든 미세 조정 작업 목록을 가져옵니다. 각 미세 조정 작업에 대해 반환되는 세부 정보에는 기본 모델, 학습 및 유효성 검사 파일, 하이퍼 매개 변수, 타임스탬프를 포함한 식별자, 상태 및 이벤트가 포함됩니다.

이벤트는 작업 상태가 변경되면 만들어집니다. 예를 들어 실행 중이거나 완료되고 결과가 업로드되는 경우입니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
after 문의 아니오 문자열 이전 페이지 요청의 마지막 이벤트에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 이벤트의 수입니다. 기본값은 20입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json FineTuningJobList

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "has_more": false,
    "data": [
      {
        "hyperparameters": {
          "n_epochs": -1
        },
        "integrations": [
          {
            "type": "wandb",
            "wandb": {
              "project": "custom-wandb-project",
              "tags": [
                "project:tag",
                "lineage"
              ]
            }
          }
        ],
        "method": {
          "type": "supervised"
        },
        "status": "succeeded",
        "model": "curie",
        "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
        "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
        "result_files": [
          "file-181a1cbdcdcf4677ada87f63a0928099"
        ],
        "finished_at": 1646127311,
        "trained_tokens": 2342,
        "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
        "created_at": 1646126127,
        "object": "fine_tuning.job"
      }
    ],
    "object": "list"
  }
}

미세 조정 - 만들기

POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

지정된 학습 파일에서 지정된 모델을 미세 조정하는 작업을 만듭니다.

응답에는 작업 상태와 하이퍼 매개 변수를 포함한 큐에 있는 작업의 세부 정보가 포함됩니다.

미세 조정된 모델의 이름은 완료되면 응답에 추가됩니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

Content-Type: application/json

이름 유형 설명 필수 기본값
하이퍼 매개 변수 FineTuningHyperParameters 미세 조정 작업에 사용되는 하이퍼 매개 변수 설정입니다. 아니오
통합 array 미세 조정 작업을 지원하는 통합에 대한 구성 목록입니다. 다양한 통합이 계획되어 있으므로 통합 형식을 확인하고 그에 따라 조치를 취하시기 바랍니다. 아니오
메서드 객체 감독된 미세 조정에 사용되는 방법 아니오
└─ 형식 미세 조정 방법 유형 아니오
model 문자열 이 미세 조정에 사용된 기본 모델의 식별자(모델 ID)입니다.
씨앗 integer 미세 조정 작업에 사용하는 시드입니다. 동일한 시드 및 작업 매개 변수를 전달하면 동일한 결과가 생성되지만 드문 경우에 다를 수 있습니다. 시드를 지정하지 않으면 시드가 생성됩니다. 아니오
suffix 문자열 미세 조정된 모델을 식별하는 데 사용되는 접미사입니다. 접미사는 미세 조정된 모델 이름에 추가될 최대 40자(a-z, A-Z, 0-9 및 _)를 포함할 수 있습니다. 아니오
교육 파일 문자열 이 미세 조정된 모델을 학습하는 데 사용되는 파일 ID(file-id)입니다.
검증_파일 문자열 학습 중에 미세 조정된 모델을 평가하는 데 사용되는 파일 ID(file-id)입니다. 아니오

응답

상태 코드: 201

설명: 미세 조정이 성공적으로 만들어졌습니다.

콘텐츠-타입 유형 설명
application/json FineTuningJob

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/fine_tuning/jobs?api-version=2025-04-01-preview

응답: 상태 코드: 201

{
  "headers": {
    "___location": "https://aoairesource.openai.azure.com/openai/fine_tuning/jobs/ft-72a2792ef7d24ba7b82c7fe4a37e379f"
  },
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "pending",
    "model": "curie",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

미세 조정 - 가져오기

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

지정된 미세 조정 ID로 지정된 단일 미세 조정 작업에 대한 세부 정보를 가져옵니다.

세부 정보에는 기본 모델, 학습 및 유효성 검사 파일, 하이퍼 매개 변수, 타임스탬프는 상태 및 이벤트가 포함됩니다.

작업 상태가 변경되면(예: 실행 중 또는 완료) 또는 결과가 업로드되면 이벤트가 만들어집니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id 문자열 미세 조정 작업의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json FineTuningJob

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "succeeded",
    "model": "curie",
    "fine_tuned_model": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "result_files": [
      "file-181a1cbdcdcf4677ada87f63a0928099"
    ],
    "finished_at": 1646127311,
    "trained_tokens": 2342,
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

정밀 조정 - 삭제

DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

지정된 미세 조정 ID를 사용하여 미세 조정 작업을 삭제합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id 문자열 미세 조정 작업의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 204

설명: 미세 조정이 성공적으로 삭제되었습니다.

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

DELETE {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}?api-version=2025-04-01-preview

응답: 상태 코드: 204

{
  "headers": {}
}

미세 조정 - 취소

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview

지정된 fine-tune-id로 지정된 미세 조정 작업의 처리를 취소합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id 문자열 미세 조정 작업의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 미세 조정이 성공적으로 취소되었습니다.

콘텐츠-타입 유형 설명
application/json FineTuningJob

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/cancel?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "cancelled",
    "model": "curie",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "finished_at": 1646127311,
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

미세 조정 - 검사점 가져오기

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview

주어진 미세 조정 ID로 지정된 미세 조정 작업의 체크포인트를 가져옵니다.

학습 중에 성공적인 epoch가 끝나면 검사점이 만들어집니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id 문자열 미세 조정 작업의 식별자입니다.
after 문의 아니오 문자열 이전 페이지 요청의 마지막 검사점 ID에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 검사점의 수입니다. 기본값은 10입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json 미세 조정 작업 확인 지점 목록

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/checkpoints?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "has_more": false,
    "data": [
      {
        "id": "ftckpt_qtZ5Gyk4BLq1SfLFWp3RtO3P",
        "created_at": 1646126127,
        "fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-10",
        "step_number": 10,
        "metrics": {
          "step": 10,
          "train_loss": 0.478,
          "train_mean_token_accuracy": 0.924,
          "valid_loss": 10.112,
          "valid_mean_token_accuracy": 0.145,
          "full_valid_loss": 0.567,
          "full_valid_mean_token_accuracy": 0.944
        },
        "fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
        "object": "fine_tuning.job.checkpoint"
      },
      {
        "id": "ftckpt_frtXDR2453C4FG67t03MLPs5",
        "created_at": 1646126137,
        "fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-20",
        "step_number": 20,
        "metrics": {
          "step": 20,
          "train_loss": 0.355,
          "train_mean_token_accuracy": 0.947,
          "valid_loss": 11.32,
          "valid_mean_token_accuracy": 0.122,
          "full_valid_loss": 0.317,
          "full_valid_mean_token_accuracy": 0.955
        },
        "fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
        "object": "fine_tuning.job.checkpoint"
      },
      {
        "id": "ftckpt_agLk6Gio560ORp14gl123fgd",
        "created_at": 1646126147,
        "fine_tuned_model_checkpoint": "gpt-35-turbo-0613.ft-72a2792ef7d24ba7b82c7fe4a37e379f:ckpt-step-30",
        "step_number": 30,
        "metrics": {
          "step": 30,
          "train_loss": 0.155,
          "train_mean_token_accuracy": 0.975,
          "valid_loss": 9.31,
          "valid_mean_token_accuracy": 0.092,
          "full_valid_loss": 0.114,
          "full_valid_mean_token_accuracy": 0.963
        },
        "fine_tuning_job_id": "ftjob-72a2792ef7d24ba7b82c7fe4a37e379f",
        "object": "fine_tuning.job.checkpoint"
      }
    ],
    "object": "list"
  }
}

미세 조정 - 이벤트 가져오기

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview

지정된 fine-tune-id로 지정된 미세 조정 작업에 대한 이벤트를 가져옵니다.

작업 상태가 변경되면(예: 실행 중 또는 완료) 또는 결과가 업로드되면 이벤트가 만들어집니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id 문자열 미세 조정 작업의 식별자입니다.
after 문의 아니오 문자열 이전 페이지 요청의 마지막 이벤트에 대한 식별자입니다.
한계 문의 아니오 integer 검색할 이벤트의 수입니다. 기본값은 20입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json 미세 조정 작업 이벤트 목록

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/events?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "has_more": false,
    "data": [
      {
        "id": "ftevent-363dcd7cb4c74539bc53293c1dceef05",
        "created_at": 1646126127,
        "level": "info",
        "message": "Job enqueued. Waiting for jobs ahead to complete.",
        "type": "message",
        "object": "fine_tuning.job.event"
      },
      {
        "id": "ftevent-8c2a44999790437cb3230e543fa2cf0f",
        "created_at": 1646126169,
        "level": "info",
        "message": "Job started.",
        "type": "message",
        "object": "fine_tuning.job.event"
      },
      {
        "id": "ftevent-2d47d651d2f3484c8187c88c00078147",
        "created_at": 1646126192,
        "level": "info",
        "message": "Job succeeded.",
        "type": "message",
        "object": "fine_tuning.job.event"
      }
    ],
    "object": "list"
  }
}

미세 조정 - 일시 중지

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview

지정된 미세 조정 ID로 지정된 미세 조정 작업의 처리를 일시 중지합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id 문자열 미세 조정 작업의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 미세 조정이 성공적으로 일시 중지되었습니다.

콘텐츠-타입 유형 설명
application/json FineTuningJob

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/pause?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "paused",
    "model": "curie",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "finished_at": 1646127311,
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

미세 조정 - 다시 시작

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview

지정된 fine-tune-id로 지정된 미세 조정 작업의 처리를 다시 시작합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
fine-tuning-job-id 문자열 미세 조정 작업의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 미세 조정이 성공적으로 다시 시작되었습니다.

콘텐츠-타입 유형 설명
application/json FineTuningJob

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/fine_tuning/jobs/{fine-tuning-job-id}/resume?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "hyperparameters": {
      "n_epochs": -1
    },
    "integrations": [
      {
        "type": "wandb",
        "wandb": {
          "project": "custom-wandb-project",
          "tags": [
            "project:tag",
            "lineage"
          ]
        }
      }
    ],
    "method": {
      "type": "supervised"
    },
    "status": "resuming",
    "model": "curie",
    "training_file": "file-181a1cbdcdcf4677ada87f63a0928099",
    "finished_at": 1646127311,
    "id": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "fine_tuning.job"
  }
}

수집 작업 - 목록

GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview

수집 작업을 나열합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.
mgmt-user-token 머리글 아니오 문자열 작업 영역에 액세스하는 데 사용되는 토큰(사용자 컴퓨팅 작업에만 필요).

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json IngestionJobList

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/ingestion/jobs?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "body": {
    "value": [
      {
        "jobId": "usercompute-ingestion-job",
        "kind": "UserCompute",
        "workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev"
      },
      {
        "jobId": "syscompute-ingestion-job",
        "kind": "SystemCompute"
      }
    ]
  }
}

수집 작업 - 만들기

PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

지정된 작업 ID로 수집 작업을 만듭니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.
작업-아이디 문자열 만들어질 작업의 ID입니다.
mgmt-user-token 머리글 아니오 문자열 작업 영역에 액세스하는 데 사용되는 토큰(사용자 컴퓨팅 작업에만 필요).
aml-사용자-토큰 머리글 아니오 문자열 작업 영역 내 작업 내 리소스에 액세스하는 데 사용되는 토큰(사용자 컴퓨팅 작업에만 필요).

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

Content-Type: application/json

이름 유형 설명 필수 기본값
jobId 문자열 아니오
kind IngestionJobType 작업 유형입니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json IngestionJob

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {
    "operation-___location": "https://aoairesource.openai.azure.com/openai/ingestion/jobs/ingestion-job/runs/72a2792ef7d24ba7b82c7fe4a37e379f?api-version=2025-04-01-preview"
  },
  "body": {
    "kind": "SystemCompute",
    "jobId": "ingestion-job",
    "searchServiceConnection": {
      "kind": "EndpointWithManagedIdentity",
      "endpoint": "https://aykame-dev-search.search.windows.net"
    },
    "datasource": {
      "kind": "Storage",
      "connection": {
        "kind": "EndpointWithManagedIdentity",
        "endpoint": "https://mystorage.blob.core.windows.net/",
        "resourceId": "/subscriptions/1234567-abcd-1234-5678-1234abcd/resourceGroups/my-resource/providers/Microsoft.Storage/storageAccounts/mystorage"
      },
      "containerName": "container",
      "chunking": {
        "maxChunkSizeInTokens": 2048
      },
      "embeddings": [
        {
          "connection": {
            "kind": "RelativeConnection"
          },
          "deploymentName": "Ada"
        }
      ]
    },
    "dataRefreshIntervalInHours": 24,
    "completionAction": "keepAllAssets"
  }
}
PUT {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {
    "operation-___location": "https://aoairesource.openai.azure.com/openai/ingestion/jobs/ingestion-job/runs/72a2792ef7d24ba7b82c7fe4a37e379f?api-version=2025-04-01-preview"
  },
  "body": {
    "kind": "UserCompute",
    "jobId": "ingestion-job",
    "workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev",
    "compute": {
      "kind": "ServerlessCompute"
    },
    "target": {
      "kind": "AzureAISearch",
      "connectionId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev/connections/search-connection"
    },
    "datasource": {
      "kind": "Dataset",
      "datasetId": "azureml://locations/centraluseuap/workspaces/83317fe6-efa6-4e4a-b020-d0edd11ec382/data/PlainText/versions/1",
      "datasetType": "uri_folder"
    }
  }
}

수집 작업 - 가져오기

GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

지정된 작업 ID의 세부 정보를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.
작업-아이디 문자열 작업의 ID입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json IngestionJob

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/ingestion/jobs/{job-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "body": {
    "kind": "UserCompute",
    "jobId": "ingestion-job",
    "workspaceId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev",
    "compute": {
      "kind": "ServerlessCompute"
    },
    "target": {
      "kind": "AzureAISearch",
      "connectionId": "/subscriptions/f375b912-331c-4fc5-8e9f-2d7205e3e036/resourceGroups/adrama-copilot-demo/providers/Microsoft.MachineLearningServices/workspaces/adrama-rag-dev/connections/search-connection"
    },
    "datasource": {
      "kind": "Dataset",
      "datasetId": "azureml://locations/centraluseuap/workspaces/83317fe6-efa6-4e4a-b020-d0edd11ec382/data/PlainText/versions/1",
      "datasetType": "uri_folder"
    }
  }
}

Ingestionjobruns - 목록

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview

지정된 작업 ID의 실행을 나열합니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.
작업-아이디 문자열 작업의 ID입니다.
mgmt-user-token 머리글 아니오 문자열 작업 영역에 액세스하는 데 사용되는 토큰(사용자 컴퓨팅 작업에만 필요).

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json IngestionJobRunList

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "body": {
    "value": [
      {
        "jobId": "ingestion-job",
        "runId": "f375b912-331c-4fc5-8e9f-2d7205e3e036",
        "status": "succeeded"
      },
      {
        "jobId": "ingestion-job",
        "runId": "07f2d192-add7-4202-a2e3-858c2577f4fd",
        "status": "failed"
      },
      {
        "jobId": "ingestion-job",
        "runId": "5ef7a436-1147-4cbb-82e0-3d502bcc6a7b",
        "status": "running"
      }
    ]
  }
}

Ingestionjobruns - 가져오기

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview

지정된 작업 ID의 일부로 지정된 실행 ID의 세부 정보를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.
작업-아이디 문자열 작업의 ID입니다.
run-id 문자열 실행의 ID입니다.
mgmt-user-token 머리글 아니오 문자열 작업 영역에 액세스하는 데 사용되는 토큰(사용자 컴퓨팅 작업에만 필요).

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json IngestionJobRun

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/ingestion/jobs/{job-id}/runs/{run-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "body": {
    "jobId": "ingestion-job",
    "runId": "5ef7a436-1147-4cbb-82e0-3d502bcc6a7b",
    "status": "running",
    "progress": {
      "stageProgress": [
        {
          "name": "Preprocessing",
          "totalItems": 14,
          "processedItems": 0,
          "state": "notRunning"
        },
        {
          "name": "Indexing",
          "state": "notRunning"
        }
      ]
    }
  }
}

모델 - 목록

GET {endpoint}/openai/models?api-version=2025-04-01-preview

Azure OpenAI 리소스에서 액세스할 수 있는 모든 모델 목록을 가져옵니다.

여기에는 기본 모델뿐만 아니라 Azure OpenAI 리소스가 소유한 모든 성공적으로 완료된 미세 조정 모델이 포함됩니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json ModelList

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/models?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "data": [
      {
        "status": "succeeded",
        "capabilities": {
          "fine_tune": true,
          "inference": true,
          "completion": true,
          "chat_completion": false,
          "embeddings": false
        },
        "lifecycle_status": `generally-available`,
        "deprecation": {
          "fine_tune": 1677662127,
          "inference": 1709284527
        },
        "id": "curie",
        "created_at": 1646126127,
        "object": "model"
      },
      {
        "status": "succeeded",
        "model": "curie",
        "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
        "capabilities": {
          "fine_tune": false,
          "inference": true,
          "completion": true,
          "chat_completion": false,
          "embeddings": false
        },
        "lifecycle_status": `generally-available`,
        "deprecation": {
          "inference": 1709284527
        },
        "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
        "created_at": 1646126127,
        "object": "model"
      }
    ],
    "object": "list"
  }
}

모델 - 가져오기

GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview

지정된 modelId로 지정된 모델에 대한 세부 정보를 가져옵니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
model-id 문자열 모델의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json 모델

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "status": "succeeded",
    "capabilities": {
      "fine_tune": true,
      "inference": true,
      "completion": true,
      "chat_completion": false,
      "embeddings": false
    },
    "lifecycle_status": `generally-available`,
    "deprecation": {
      "fine_tune": 1677662127,
      "inference": 1709284527
    },
    "id": "curie",
    "created_at": 1646126127,
    "object": "model"
  }
}
GET {endpoint}/openai/models/{model-id}?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "status": "succeeded",
    "model": "curie",
    "fine_tune": "ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "capabilities": {
      "fine_tune": false,
      "inference": true,
      "completion": true,
      "chat_completion": false,
      "embeddings": false
    },
    "lifecycle_status": `generally-available`,
    "deprecation": {
      "inference": 1709284527
    },
    "id": "curie.ft-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "model"
  }
}

파일 업로드 - 시작

POST {endpoint}/openai/uploads?api-version=2025-04-01-preview

중간 업로드 개체가 만들어져 여기에 부분을 추가할 수 있습니다. 현재 업로드 크기는 총 9GB를 초과할 수 없으며 만들어진 후 2시간 후에 만료됩니다.

업로드가 완료되면 업로드된 모든 부분을 포함하는 파일 개체가 생성됩니다. 이 파일 개체는 다른 파일과 마찬가지로 플랫폼 전반에서 사용될 수 있습니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

Content-Type: application/json

이름 유형 설명 필수 기본값
바이트 integer
파일 이름 문자열
MIME 유형 (mime_type) 문자열
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

요청 본문

Content-Type: text/json

이름 유형 설명 필수 기본값
바이트 integer
파일 이름 문자열
MIME 유형 (mime_type) 문자열
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

요청 본문

Content-Type: application/*+json

이름 유형 설명 필수 기본값
바이트 integer
파일 이름 문자열
MIME 유형 (mime_type) 문자열
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

응답

상태 코드: 200

설명: 업로드가 성공적으로 생성되었습니다.

콘텐츠-타입 유형 설명
application/json UploadResource

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/uploads?api-version=2025-04-01-preview

{
 "purpose": "fine-tune",
 "filename": "training_data_v21.jsonl",
 "bytes": 2097152,
 "mime_type": "application/json"
}

응답: 상태 코드: 200

{
  "headers": {
    "___location": "https://aoairesource.openai.azure.com/openai/uploads/runs/fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f"
  },
  "body": {
    "bytes": 2097152,
    "filename": "training_data_v21.jsonl",
    "purpose": "fine-tune",
    "status": "pending",
    "expires_at": 1646133327,
    "file": {
      "status": "pending",
      "bytes": 140,
      "purpose": "fine-tune",
      "filename": "puppy.jsonl",
      "id": "file-181a1cbdcdcf4677ada87f63a0928099",
      "created_at": 1646126127,
      "object": "file"
    },
    "id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload"
  }
}

파일 업로드 - 취소

POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview

업로드를 취소하면 업로드된 모든 부분이 비동기식으로 삭제됩니다.

업로드가 취소된 후에는 어떤 부분도 추가할 수 없습니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
업로드 아이디 문자열 업로드의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json UploadResource

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/uploads/{upload-id}/cancel?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "bytes": 2097152,
    "filename": "training_data_v21.jsonl",
    "purpose": "fine-tune",
    "status": "cancelled",
    "expires_at": 1646133327,
    "file": {
      "status": "pending",
      "bytes": 140,
      "purpose": "fine-tune",
      "filename": "puppy.jsonl",
      "id": "file-181a1cbdcdcf4677ada87f63a0928099",
      "created_at": 1646126127,
      "object": "file"
    },
    "id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload"
  }
}

파일 업로드 - 완료

POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview

이것으로 업로드가 완료되고, 반환된 업로드 개체에는 플랫폼 전반에서 사용할 수 있는 중첩된 파일 개체가 포함됩니다.

부품 ID의 순서가 지정된 목록을 제공하여 부품의 순서를 정의할 수 있습니다.

업로드된 총 바이트 수는 업로드 개체를 만들 때 원래 지정한 크기와 일치해야 합니다.

이 작업 후에는 업로드가 완료되면 더 이상 추가 부품을 추가할 수 없습니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
업로드 아이디 문자열 업로드의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

Content-Type: application/json

이름 유형 설명 필수 기본값
md5 문자열 아니오
part_ids array

요청 본문

Content-Type: text/json

이름 유형 설명 필수 기본값
md5 문자열 아니오
part_ids array

요청 본문

Content-Type: application/*+json

이름 유형 설명 필수 기본값
md5 문자열 아니오
part_ids array

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json UploadResource

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/uploads/{upload-id}/complete?api-version=2025-04-01-preview

{
 "part_ids": [
  "LnmictL3p0u4LH/ko343nw==",
  "LmmictL3p0u4LH/ko343nw=="
 ]
}

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "bytes": 2097152,
    "filename": "training_data_v21.jsonl",
    "purpose": "fine-tune",
    "status": "completed",
    "expires_at": 1646133327,
    "file": {
      "status": "processed",
      "bytes": 140,
      "purpose": "fine-tune",
      "filename": "puppy.jsonl",
      "id": "file-181a1cbdcdcf4677ada87f63a0928099",
      "created_at": 1646126127,
      "object": "file"
    },
    "id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload"
  }
}

파일 업로드 - 부분

POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview

업로드 개체에 Part를 추가합니다. 여기서 각 파트는 업로드하는 파일의 세그먼트를 나타냅니다.

각 부분은 파일 목적에 따라 파일 업로드에 대한 표준 크기 제한까지 가능합니다. 업로드 크기 제한인 9GB에 도달할 때까지 계속해서 부품을 추가할 수 있습니다.

URI 매개 변수

이름 그런 다음 필수 유형 설명
끝점 문자열
url
지원되는 Azure OpenAI 엔드포인트(프로토콜 및 호스트 이름(예: https://aoairesource.openai.azure.com). "aoairesource"를 Azure OpenAI 리소스 이름으로 대체). https://{your-resource-name}.openai.azure.com
업로드 아이디 문자열 업로드의 식별자입니다.
API 버전 문의 문자열 요청된 API 버전입니다.

요청 헤더

토큰 기반 인증 또는 API 키를 사용합니다. 토큰 기반 인증을 사용하여 인증하는 것이 좋습니다.

이름 필수 유형 설명
승인 진실 문자열 예제Authorization: Bearer {Azure_OpenAI_Auth_Token}:

Azure CLI를 사용하여 인증 토큰을 생성하려면 다음을 수행합니다. az account get-access-token --resource https://cognitiveservices.azure.com

형식: oauth2
권한 부여 URL: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
범위: https://cognitiveservices.azure.com/.default
API 키 진실 문자열 여기에서 Azure OpenAI API 키를 제공합니다.

요청 본문

콘텐츠 형식: multipart/form-data

이름 유형 설명 필수 기본값
데이터 문자열

응답

상태 코드: 200

설명: 성공

콘텐츠-타입 유형 설명
application/json UploadPartResource

상태 코드: 기본값

설명: 오류가 발생했습니다.

콘텐츠-타입 유형 설명
application/json 오류 응답

예시

POST {endpoint}/openai/uploads/{upload-id}/parts?api-version=2025-04-01-preview

응답: 상태 코드: 200

{
  "headers": {},
  "body": {
    "upload_id": "fine-tune-72a2792ef7d24ba7b82c7fe4a37e379f",
    "azure_block_id": "LnmictL3p0u4LH/ko343nw==",
    "id": "uplprt-72a2792ef7d24ba7b82c7fe4a37e379f",
    "created_at": 1646126127,
    "object": "upload.part"
  }
}

구성 요소

AzureAI검색인덱스

Azure AI 검색 인덱스입니다.

이름 유형 설명 필수 기본값
connectionId 문자열 Azure AI 검색 인덱스를 가리키는 연결의 ID입니다. 아니오
kind 대상 유형 대상 형식입니다.

BaseConnection

리소스에 대한 연결입니다.

BaseConnection에 대한 판별자

이 구성 요소는 속성을 kind 사용하여 서로 다른 형식을 구분합니다.

형식 값 스키마
이름 유형 설명 필수 기본값
kind 연결유형 연결 유형입니다.

Batch

일괄 처리의 값을 정의합니다.

이름 유형 설명 필수 기본값
cancelled_at integer 이 일괄 처리가 취소된 타임스탬프(유닉스 epoch 기준). 아니오
cancelling_at integer 이 일괄 처리가 취소되기 시작한 타임스탬프(유닉스 epoch 기준)입니다. 아니오
completed_at integer 이 일괄 처리가 완료된 타임스탬프(유닉스 epoch)입니다. 아니오
완료 창 문자열 일괄 처리를 처리해야 하는 시간 프레임입니다. 아니오
created_at integer 이 일괄 처리가 만들어진 타임스탬프(Unix epoch 기준)입니다. 아니오
끝점 문자열 일괄 처리에 사용되는 API 엔드포인트입니다. 아니오
error_blob 문자열 오류가 있는 요청의 출력을 포함하는 Blob URL입니다. 아니오
error_file_id 문자열 오류가 있는 요청의 출력을 포함하는 파일의 ID입니다. 아니오
오류 BatchErrors 실패한 일괄 처리의 경우, 여기에는 실패 원인에 대한 자세한 정보가 포함됩니다. 아니오
만료 날짜 integer 이 일괄 처리가 만료된 타임스탬프(Unix epoch 기준)입니다. 아니오
만료_일자 integer 이 일괄 처리가 만료되는 타임스탬프(Unix epoch 기준)입니다. 아니오
failed_at integer 이 일괄 처리가 실패한 타임스탬프(Unix epoch 기준)입니다. 아니오
finalizing_at integer 이 일괄 처리가 마무리되기 시작한 타임스탬프(Unix epoch 기준)입니다. 아니오
아이디 문자열 이 엔터티의 ID입니다.
in_progress_at integer 이 일괄 처리가 진행되기 시작한 타임스탬프(Unix epoch 기준)입니다. 아니오
input_blob 문자열 일괄 처리에 대한 입력 파일이 포함된 Blob URL입니다. 아니오
input_file_id 문자열 일괄 처리에 대한 입력 파일의 ID입니다.
메타데이터 객체 일괄 처리에 첨부할 수 있는 키-값 쌍의 집합입니다. 이는 일괄 처리에 대한 추가 정보를 구조화된 형식으로 저장하는 데 유용할 수 있습니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오
output_blob 문자열 성공적으로 실행된 요청의 출력을 포함하는 Blob URL입니다. 아니오
output_file_id 문자열 성공적으로 실행된 요청의 출력이 포함된 파일의 ID입니다. 아니오
요청 횟수 BatchRequestCounts 요청은 일괄 처리 내의 다양한 상태에 따라 계산됩니다. 아니오
상태 BatchStatus 일괄 처리의 상태입니다. 아니오

일괄 생성 요청

일괄 처리를 만드는 요청을 정의합니다.

이름 유형 설명 필수 기본값
완료 창 문자열 일괄 처리를 처리해야 하는 시간 프레임입니다.
끝점 문자열 일괄 처리에 사용되는 API 엔드포인트입니다.
input_blob 문자열 일괄 처리에 대한 입력으로 사용할 Azure Storage Blob의 URL입니다. 아니오
input_file_id 문자열 일괄 처리에 대한 입력 파일의 ID입니다. 아니오
메타데이터 객체 일괄 처리에 첨부할 수 있는 키-값 쌍의 집합입니다. 이는 일괄 처리에 대한 추가 정보를 구조화된 형식으로 저장하는 데 유용할 수 있습니다. 아니오
output_expires_after FileExpiresAfter 파일의 만료를 정의합니다. 아니오
output_folder BatchOutputReference 출력을 저장할 Azure Storage 폴더입니다. 아니오

BatchErrorData

일괄 처리 실패에 대한 오류 정보입니다.

이름 유형 설명 필수 기본값
코드 문자열 오류 유형을 식별하는 오류 코드입니다. 아니오
line 문자열 해당되는 경우 오류가 발생한 입력 파일의 줄 번호(null일 수 있음). 아니오
메시지 문자열 오류에 대한 자세한 내용을 제공하는 사람이 읽을 수 있는 메시지입니다. 아니오
param 문자열 해당되는 경우 오류를 발생시킨 매개 변수의 이름(null이 될 수 있음). 아니오

일괄 처리 오류

실패한 일괄 처리의 경우, 여기에는 실패 원인에 대한 자세한 정보가 포함됩니다.

이름 유형 설명 필수 기본값
데이터 BatchErrorData 일괄 처리 실패에 대한 오류 정보입니다. 아니오
객체 문자열 오류 개체의 형식입니다. 이는 항상 'list'입니다. 아니오

Batch 요청 횟수

요청은 일괄 처리 내의 다양한 상태에 따라 계산됩니다.

이름 유형 설명 필수 기본값
완료됨 integer 일괄 처리 중 성공적으로 완료된 요청 수입니다. 아니오
실패 integer 일괄 처리 중 실패한 요청 수입니다. 아니오
total integer 일괄 처리의 총 요청 수입니다. 아니오

Batch 출력 참조

출력을 저장할 Azure Storage 폴더입니다.

이름 유형 설명 필수 기본값
구분자 문자열 선택 사항입니다. 폴더 경로에 사용되는 구분 기호(기본적으로 /)입니다. 아니오
url 문자열 일괄 처리 출력이 저장될 Azure Storage 폴더의 URL입니다. 아니오

BatchStatus

일괄 처리의 상태입니다.

재산 가치
설명 일괄 처리의 상태입니다.
유형 문자열
validating
failed
in_progress
finalizing
completed
expired
cancelling
cancelled

BatchesList

일괄 처리 목록을 나타냅니다.

이름 유형 설명 필수 기본값
데이터 array 항목 목록입니다. 아니오
첫번째_아이디 문자열 반환된 일괄 처리 목록에서 첫 번째 일괄 처리의 ID입니다. 아니오
has_more boolean 반환된 것보다 더 많은 요소가 목록에 포함되어 있는지 여부를 나타내는 값입니다. 아니오
마지막 아이디 문자열 반환된 일괄 처리 목록에서 마지막 일괄 처리의 ID입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오

역량

기본 또는 미세 조정 모델의 기능입니다.

이름 유형 설명 필수 기본값
채팅_완료 boolean 모델이 채팅 완료를 지원하는지 여부를 나타내는 값입니다.
완료 boolean 모델이 완료를 지원하는지 여부를 나타내는 값입니다.
임베딩 boolean 모델이 포함을 지원하는지 여부를 나타내는 값입니다.
fine_tune boolean 모델을 미세 조정에 사용할 수 있는지 여부를 나타내는 값입니다.
추론 boolean 모델을 배포할 수 있는지 여부를 나타내는 값입니다.

선택

이름 유형 설명 필수 기본값
완료_이유 문자열 모델이 토큰 생성을 중지한 이유. 아니오
인덱스 integer 선택 목록의 선택 항목 인덱스입니다. 아니오
logprobs 객체 선택 항목에 대한 로그 확률 정보입니다. 아니오
메시지 ChoiceMessage 아니오

선택 메시지

이름 유형 설명 필수 기본값
내용 문자열 메시지의 콘텐츠입니다. 아니오
역할 문자열 메시지를 만드는 엔터티의 역할입니다. 아니오
도구 호출 array 관련 도구 호출 목록입니다. 아니오

ChunkingSettings

청크 설정

이름 유형 설명 필수 기본값
maxChunkSizeInTokens (최대 청크 크기(토큰 단위)) integer 아니오

CompletionAction

완료 작업입니다.

재산 가치
설명 완료 작업입니다.
유형 문자열
cleanUpTempAssets
keepAllAssets

ComputeType

컴퓨팅 형식입니다.

재산 가치
설명 컴퓨팅 형식입니다.
유형 문자열
ServerlessCompute
CustomCompute

ConnectionStringConnection

연결 문자열 연결입니다.

이름 유형 설명 필수 기본값
connectionString 문자열 연결 문자열 아니오
kind 연결 유형 연결 유형입니다.

연결 유형

연결 유형입니다.

재산 가치
설명 연결 유형입니다.
유형 문자열
EndpointWithKey
ConnectionString
EndpointWithManagedIdentity
WorkspaceConnection
RelativeConnection

코스모스 DB 인덱스

CosmosDB 인덱스입니다.

이름 유형 설명 필수 기본값
컬렉션 이름 문자열 Cosmos DB 컬렉션의 이름입니다. 아니오
connectionId 문자열 Cosmos DB를 가리키는 연결의 ID입니다. 아니오
데이터베이스 이름 문자열 코스모스 DB 데이터베이스의 이름입니다. 아니오
kind 대상 유형 대상 형식입니다.

크롤링 설정

크롤링 설정

이름 유형 설명 필수 기본값
크롤링 최대 깊이 integer 아니오
최대 크롤링 시간(분) integer 아니오
maxDownloadTimeInMins(최대 다운로드 시간) integer 아니오
최대 파일 크기 integer 아니오
maxFiles integer 아니오
maxRedirects integer 아니오

CreateEvalCompletionsRunDataSource

모델 샘플링 구성을 설명하는 CompletionsRunDataSource 개체입니다.

이름 유형 설명 필수 기본값
입력 메시지 객체 아니오
└─ item_reference 문자열 'item' 네임스페이스의 변수(예: 'item.name')에 대한 참조입니다. 아니오
└) 템플릿 array 프롬프트 또는 컨텍스트를 형성하는 채팅 메시지 목록입니다. 'item' 네임스페이스에 대한 변수 참조(예: {{item.name}})를 포함할 수 있습니다. 아니오
└─ 형식 enum 입력 메시지의 형식입니다. template 또는 item_reference 중 하나입니다.
가능한 값: templateitem_reference
아니오
model 문자열 완료를 생성하는 데 사용할 모델의 이름(예: 'o3-mini')입니다. 아니오
샘플링_파라미터 객체 아니오
└─ 최대_완료_토큰 integer 생성된 출력의 최대 토큰 수입니다. 아니오
└) 시드 integer 샘플링 중에 임의성을 초기화하는 시드 값입니다. 아니오 42
└> 온도 숫자 온도가 높을수록 출력의 임의성이 증가합니다. 아니오 1
└─ top_p 숫자 핵 샘플링을 위한 온도에 대한 대안; 1.0에는 모든 토큰이 포함됩니다. 아니오 1
근원 객체
└─ 형식 enum 원본의 형식입니다. EvalJsonlFileContentSource, EvalJsonlFileIdSource 또는 EvalStoredCompletionsSource 중 하나일 수 있습니다.
가능한 값: EvalJsonlFileContentSource, EvalJsonlFileIdSourceEvalStoredCompletionsSource
아니오
유형 enum 실행 데이터 원본의 형식입니다. 항상 completions입니다.
가능한 값: completions

CreateEvalCustomDataSourceConfig

평가 실행에 사용되는 데이터 원본에 대한 스키마를 정의하는 CustomDataSourceConfig 개체입니다. 이 스키마는 다음이 될 데이터의 모양을 정의하는 데 사용됩니다. - 테스트 조건을 정의하는 데 사용되며 실행을 만들 때 필요한 데이터

이름 유형 설명 필수 기본값
샘플 스키마 포함 boolean 평가에서 샘플 네임스페이스를 채워야 하는지 여부(예: 데이터 원본에서 응답을 생성하여) 아니오 거짓
아이템_스키마 객체 데이터 원본의 각 행에 대한 json 스키마입니다.
유형 enum 데이터 원본의 유형입니다. 항상 custom입니다.
가능한 값: custom

평가항목생성

프롬프트 또는 컨텍스트를 구성하는 채팅 메시지입니다. "item" 네임스페이스(예: {{item.name}})에 대한 변수 참조를 포함할 수 있습니다.

이름 유형 설명 필수 기본값
내용 ['string', 'InputTextContent', 'object'] 모델에 대한 텍스트 입력 - 템플릿 문자열을 포함할 수 있습니다.
역할 enum 메시지 입력의 역할입니다. user, assistant, system 또는 developer 중 하나입니다.
가능한 값: user, assistant, systemdeveloper
유형 enum 메시지 입력의 형식입니다. 항상 message입니다.
가능한 값: message
아니오

CreateEvalJsonlRunDataSource (평가 Jsonl 실행 데이터 소스 생성)

eval과 일치하는 JSONL 파일을 지정하는 JsonlRunDataSource 개체

이름 유형 설명 필수 기본값
근원 객체
└─ 콘텐츠 array jsonl 파일의 내용입니다. 아니오
└─ id 문자열 파일의 식별자입니다. 아니오
└─ 형식 enum jsonl 원본의 형식입니다. 항상 file_id입니다.
가능한 값: file_id
아니오
유형 enum 데이터 원본의 유형입니다. 항상 jsonl입니다.
가능한 값: jsonl

레이블 모델 평가 생성기

모델을 사용하여 평가의 각 항목에 레이블을 할당하는 LabelModelGrader 개체입니다.

이름 유형 설명 필수 기본값
입력 array 프롬프트 또는 컨텍스트를 형성하는 채팅 메시지 목록입니다. "item" 네임스페이스(예: {{item.name}})에 대한 변수 참조를 포함할 수 있습니다.
라벨 array 평가에서 각 항목으로 분류할 레이블입니다.
model 문자열 평가에 사용할 모델입니다. 구조화된 출력을 지원해야 합니다.
이름 문자열 등급자의 이름입니다.
passing_labels array 합격 결과를 나타내는 레이블입니다. 레이블의 하위 집합이어야 합니다.
유형 enum 항상 label_model인 개체 형식입니다.
가능한 값: label_model

평가 로그 데이터 소스 구성 생성

저장된 완료 쿼리의 메타데이터 속성을 지정하는 데이터 원본 구성입니다. 일반적으로 이러한 메타데이터는 다음과 같 usecase=chatbot 거나 prompt-version=v2같은 메타데이터입니다.

이름 유형 설명 필수 기본값
메타데이터 객체 로그 데이터 원본에 대한 메타데이터 필터입니다. 아니오
유형 enum 데이터 원본의 유형입니다. 항상 logs입니다.
가능한 값: logs

평가요청생성

이름 유형 설명 필수 기본값
데이터 소스 구성 객체 평가 실행에 사용되는 데이터 원본에 대한 스키마를 정의하는 CustomDataSourceConfig 개체입니다. 이 스키마는 다음이 될 데이터의 모양을 정의하는 데 사용됩니다. - 테스트 조건을 정의하는 데 사용되며 실행을 만들 때 필요한 데이터
└─ include_sample_schema (샘플 스키마 포함) boolean 평가에서 샘플 네임스페이스를 채워야 하는지 여부(예: 데이터 원본에서 응답을 생성하여) 아니오 거짓
└─ item_schema 객체 데이터 원본의 각 행에 대한 json 스키마입니다. 아니오
└) 메타데이터 객체 로그 데이터 원본에 대한 메타데이터 필터입니다. 아니오
└─ 형식 enum 데이터 원본의 유형입니다. 항상 logs입니다.
가능한 값: logs
아니오
메타데이터 메타데이터 개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다. 아니오
이름 문자열 평가의 이름입니다. 아니오
테스트 기준 array 이 그룹의 모든 평가 실행에 대한 채점자 목록입니다.

평가 실행 요청 생성

이름 유형 설명 필수 기본값
데이터_소스 객체 eval과 일치하는 JSONL 파일을 지정하는 JsonlRunDataSource 개체
└─ input_messages 객체 아니오
└─ item_reference 문자열 'item' 네임스페이스의 변수(예: 'item.name')에 대한 참조입니다. 아니오
└) 템플릿 array 프롬프트 또는 컨텍스트를 형성하는 채팅 메시지 목록입니다. 'item' 네임스페이스에 대한 변수 참조(예: {{item.name}})를 포함할 수 있습니다. 아니오
└─ 형식 enum 입력 메시지의 형식입니다. template 또는 item_reference 중 하나입니다.
가능한 값: templateitem_reference
아니오
└─ model 문자열 완료를 생성하는 데 사용할 모델의 이름(예: 'o3-mini')입니다. 아니오
└─ 샘플링_파라미터 객체 아니오
└─ 최대_완료_토큰 integer 생성된 출력의 최대 토큰 수입니다. 아니오
└) 시드 integer 샘플링 중에 임의성을 초기화하는 시드 값입니다. 아니오 42
└> 온도 숫자 온도가 높을수록 출력의 임의성이 증가합니다. 아니오 1
└─ top_p 숫자 핵 샘플링을 위한 온도에 대한 대안; 1.0에는 모든 토큰이 포함됩니다. 아니오 1
└) 원본 객체 아니오
└─ 형식 enum 원본의 형식입니다. EvalJsonlFileContentSource, EvalJsonlFileIdSource 또는 EvalStoredCompletionsSource 중 하나일 수 있습니다.
가능한 값: EvalJsonlFileContentSource, EvalJsonlFileIdSourceEvalStoredCompletionsSource
아니오
└─ 형식 enum 실행 데이터 원본의 형식입니다. 항상 completions입니다.
가능한 값: completions
아니오
메타데이터 메타데이터 개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다. 아니오
이름 문자열 런의 이름입니다. 아니오

CreateEvalStoredCompletionsRunDataSource

필터 집합을 설명하는 StoredCompletionsRunDataSource 구성

이름 유형 설명 필수 기본값
created_after integer 이 시간 이후에 만든 항목을 필터링하는 선택적 Unix 타임스탬프입니다. 아니오
이전에 생성됨 integer 이 시간 전에 만든 항목을 필터링하는 선택적 Unix 타임스탬프입니다. 아니오
한계 integer 반환할 항목의 선택적 최대 수입니다. 아니오
메타데이터 메타데이터 개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다. 아니오
model 문자열 필터링할 선택적 모델(예: 'gpt-4o')입니다. 아니오
유형 enum 데이터 원본의 유형입니다. 항상 stored_completions입니다.
가능한 값: stored_completions

커스텀 컴퓨트

사용자 지정 컴퓨팅입니다.

이름 유형 설명 필수 기본값
computeId 문자열 사용자 지정 컴퓨팅의 ID입니다. 아니오
kind ComputeType 컴퓨팅 형식입니다.

DeploymentConnection

상대적 배포 연결입니다.

이름 유형 설명 필수 기본값
kind 연결 유형 연결 유형입니다.

사용 중단

모델의 다양한 사용 사례에 대한 사용 중단 날짜를 정의합니다.

일반적으로 기본 모델은 만들기 후 1년간 미세 조정을 지원합니다. 유추는 일반적으로 기본 모델이나 미세 조정 모델이 만들어진 후 2년 동안 지원됩니다. 정확한 날짜는 해당 숙박 시설에 명시되어 있습니다.

이름 유형 설명 필수 기본값
fine_tune integer 이 모델의 미세 조정 지원이 종료되는 날짜입니다. 미세 조정 모델의 경우 null이 됩니다. 아니오
추론 integer 이 모델의 유추 지원 종료 날짜입니다.

DpoHyperparamsRequest

미세 조정의 DPO 메서드에 대한 하이퍼 매개 변수

이름 유형 설명 필수 기본값
배치 크기 integer 학습에 사용할 일괄 처리 크기입니다. 일괄 처리 크기는 단일 전진 및 후진 계산법을 학습하는 데 사용되는 학습 예의 수입니다. 일반적으로 더 큰 일괄 처리 크기는 더 큰 데이터 세트에 대해 더 잘 작동하는 경향이 있음을 발견했습니다. 기본값과 이 속성의 최대값은 기본 모델과 관련이 있습니다. 아니오
beta 숫자 DPO 베타 값입니다. 아니오
l2_곱셈기 숫자 L2 정규화 승수 아니오
learning_rate_multiplier 숫자 학습에 사용할 학습 속도 승수입니다. 미세 조정 학습 속도는 사전 학습에 사용된 원래 학습 속도에 이 값을 곱한 값입니다. 학습률이 클수록 일괄 처리 크기가 클수록 성능이 더 좋은 경향이 있습니다. 0.02에서 0.2 사이의 값으로 실험하여 최상의 결과를 생성하는 값을 확인하는 것이 좋습니다. 아니오
n_epochs integer 모델을 학습할 epoch 수입니다. Epoch는 학습 데이터 세트를 통한 하나의 전체 주기를 나타냅니다. 아니오

DpoMethod

DPO 메서드 미세 조정 요청

이름 유형 설명 필수 기본값
dpo DpoMethodConfigRequest dpo 미세 조정 방법에 대한 구성입니다. DPO 특정 하이퍼 매개 변수 포함
유형 미세 조정 방법 유형

Dpo메소드구성요청

dpo 미세 조정 방법에 대한 구성입니다. DPO 특정 하이퍼 매개 변수 포함

이름 유형 설명 필수 기본값
하이퍼 매개 변수 DpoHyperparamsRequest 미세 조정의 DPO 메서드에 대한 하이퍼 매개 변수 아니오

DpoMethodRequest

DPO 메서드 미세 조정 요청

이름 유형 설명 필수 기본값
dpo DpoMethodConfigRequest dpo 미세 조정 방법에 대한 구성입니다. DPO 특정 하이퍼 매개 변수 포함
유형 미세 조정 방법 유형

EndpointKeyConnection

엔드포인트 키 연결입니다.

이름 유형 설명 필수 기본값
끝점 문자열 엔드포인트 아니오
열쇠 문자열 열쇠 아니오
kind 연결유형 연결 유형입니다.

EndpointMIConnection

엔드포인트 관리 ID 연결입니다.

이름 유형 설명 필수 기본값
끝점 문자열 엔드포인트 아니오
kind 연결 유형 연결 유형입니다.
리소스ID 문자열 리소스 ID 아니오

오류

Microsoft REST 지침에 정의된 오류 콘텐츠입니다.

이름 유형 설명 필수 기본값
코드 ErrorCode Microsoft REST 지침에 정의된 오류 코드입니다.
세부 정보 array 가능한 경우 오류 세부 정보를 제공합니다. 아니오
innererror 내부 오류 Microsoft REST 지침에 정의된 내부 오류입니다. 아니오
메시지 문자열 이 오류의 메시지입니다.
목표 문자열 오류가 발생한 위치(가능한 경우)입니다. 아니오

오류 코드

Microsoft REST 지침에 정의된 오류 코드입니다.

재산 가치
설명 Microsoft REST 지침에 정의된 오류 코드입니다.
유형 문자열
conflict
invalidPayload
forbidden
notFound
unexpectedEntityState
itemDoesAlreadyExist
serviceUnavailable
internalFailure
quotaExceeded
jsonlValidationFailed
fileImportFailed
tooManyRequests
unauthorized
contentFilter

오류 응답

Microsoft REST 지침에 정의된 오류 응답입니다.

이름 유형 설명 필수 기본값
오류 오류 Microsoft REST 지침에 정의된 오류 콘텐츠입니다.

Eval

데이터 원본 구성 및 테스트 조건이 있는 Eval 개체입니다. Eval은 LLM 통합을 위해 수행할 작업을 나타냅니다. 결과는 다음과 같습니다.

  • 내 챗봇의 품질 향상
  • 내 챗봇이 고객 지원을 얼마나 잘 처리하는지 확인합니다.
  • gpt-4o보다 사용 사례에서 o3-mini가 더 나은지 확인합니다.
이름 유형 설명 필수 기본값
created_at integer eval을 만들 때의 Unix 타임스탬프(초)입니다.
데이터 소스 구성 객체 item의 스키마와 선택적으로 sample 네임스페이스를 지정하는 CustomDataSourceConfig입니다. 응답 스키마는 다음과 같은 데이터 모양을 정의합니다. - 테스트 조건을 정의하는 데 사용되며 실행을 만들 때 필요한 데이터
└) 메타데이터 메타데이터 개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다. 아니오
└─ 스키마 객체 실행 데이터 원본 항목에 대한 json 스키마입니다. 여기에서 JSON 스키마를 빌드하는 방법을 알아봅니 . 아니오
└─ 형식 enum 데이터 원본의 유형입니다. 항상 stored_completions입니다.
가능한 값: stored_completions
아니오
아이디 문자열 평가에 대한 고유 식별자입니다.
메타데이터 메타데이터 개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다.
이름 문자열 평가의 이름입니다.
객체 enum 개체 유형입니다.
가능한 값: eval
테스트 기준 array 테스트 조건 목록입니다.

EvalApiError

Eval API의 오류 응답을 나타내는 개체입니다.

이름 유형 설명 필수 기본값
코드 문자열 오류 코드입니다.
메시지 문자열 오류 메시지입니다.

EvalCustomDataSourceConfig

item의 스키마와 선택적으로 sample 네임스페이스를 지정하는 CustomDataSourceConfig입니다. 응답 스키마는 다음과 같은 데이터 모양을 정의합니다. - 테스트 조건을 정의하는 데 사용되며 실행을 만들 때 필요한 데이터

이름 유형 설명 필수 기본값
schema(스키마) 객체 실행 데이터 원본 항목에 대한 json 스키마입니다. 여기에서 JSON 스키마를 빌드하는 방법을 알아봅니 .
유형 enum 데이터 원본의 유형입니다. 항상 custom입니다.
가능한 값: custom

평가파일실행데이터소스

파일 ID가 있는 FileRunDataSource 구성

이름 유형 설명 필수 기본값
file_id 문자열 파일의 식별자입니다.
유형 enum 데이터 원본의 유형입니다. 항상 file입니다.
가능한 값: file

EvalItem

계층 구조 다음 명령을 나타내는 역할이 있는 모델에 대한 메시지 입력입니다. developer 역할 또는 system 역할과 함께 제공된 지침은 user 역할과 함께 제공된 지침보다 우선합니다. 역할이 있는 assistant 메시지는 이전 상호 작용에서 모델에 의해 생성된 것으로 추정됩니다.

이름 유형 설명 필수 기본값
내용 객체 모델에 대한 텍스트 입력입니다.
└) 텍스트 문자열 모델의 텍스트 출력입니다. 아니오
└─ 형식 enum 출력 텍스트의 형식입니다. 항상 output_text입니다.
가능한 값: output_text
아니오
역할 enum 메시지 입력의 역할입니다. user, assistant, system 또는 developer 중 하나입니다.
가능한 값: user, assistant, systemdeveloper
유형 enum 메시지 입력의 형식입니다. 항상 message입니다.
가능한 값: message
아니오

EvalJsonlFileContentSource

이름 유형 설명 필수 기본값
내용 array jsonl 파일의 내용입니다.
유형 enum jsonl 원본의 형식입니다. 항상 file_content입니다.
가능한 값: file_content

EvalJsonlFileIdSource

이름 유형 설명 필수 기본값
아이디 문자열 파일의 식별자입니다.
유형 enum jsonl 원본의 형식입니다. 항상 file_id입니다.
가능한 값: file_id

EvalLabelModelGrader

모델을 사용하여 평가의 각 항목에 레이블을 할당하는 LabelModelGrader 개체입니다.

이름 유형 설명 필수 기본값
입력 array
라벨 array 평가에서 각 항목에 할당할 레이블입니다.
model 문자열 평가에 사용할 모델입니다. 구조화된 출력을 지원해야 합니다.
이름 문자열 등급자의 이름입니다.
passing_labels array 합격 결과를 나타내는 레이블입니다. 레이블의 하위 집합이어야 합니다.
유형 enum 항상 label_model인 개체 형식입니다.
가능한 값: label_model

EvalList

평가 목록을 나타내는 개체입니다.

이름 유형 설명 필수 기본값
데이터 array eval 개체의 배열입니다.
첫번째_아이디 문자열 데이터 배열에서 첫 번째 eval의 식별자입니다.
has_more boolean 더 많은 평가를 사용할 수 있는지 여부를 나타냅니다.
마지막 아이디 문자열 데이터 배열의 마지막 평가에 대한 식별자입니다.
객체 enum 이 개체의 형식입니다. 항상 "list"로 설정됩니다.
가능한 값: list

EvalRun

평가 실행을 나타내는 스키마입니다.

이름 유형 설명 필수 기본값
created_at integer 평가 실행이 생성되었을 때 Unix 타임스탬프(초)입니다.
데이터_소스 객체 eval과 일치하는 JSONL 파일을 지정하는 JsonlRunDataSource 개체
└─ input_messages 객체 아니오
└─ item_reference 문자열 'item' 네임스페이스의 변수(예: 'item.name')에 대한 참조입니다. 아니오
└) 템플릿 array 프롬프트 또는 컨텍스트를 형성하는 채팅 메시지 목록입니다. 'item' 네임스페이스에 대한 변수 참조(예: {{item.name}})를 포함할 수 있습니다. 아니오
└─ 형식 enum 입력 메시지의 형식입니다. template 또는 item_reference 중 하나입니다.
가능한 값: templateitem_reference
아니오
└─ model 문자열 완료를 생성하는 데 사용할 모델의 이름(예: 'o3-mini')입니다. 아니오
└─ 샘플링_파라미터 객체 아니오
└─ 최대_완료_토큰 integer 생성된 출력의 최대 토큰 수입니다. 아니오
└) 시드 integer 샘플링 중에 임의성을 초기화하는 시드 값입니다. 아니오 42
└> 온도 숫자 온도가 높을수록 출력의 임의성이 증가합니다. 아니오 1
└─ top_p 숫자 핵 샘플링을 위한 온도에 대한 대안; 1.0에는 모든 토큰이 포함됩니다. 아니오 1
└) 원본 객체 아니오
└─ 형식 enum 원본의 형식입니다. EvalJsonlFileContentSource, EvalJsonlFileIdSource 또는 EvalStoredCompletionsSource 중 하나일 수 있습니다.
가능한 값: EvalJsonlFileContentSource, EvalJsonlFileIdSourceEvalStoredCompletionsSource
아니오
└─ 형식 enum 실행 데이터 원본의 형식입니다. 항상 completions입니다.
가능한 값: completions
아니오
오류 EvalApiError Eval API의 오류 응답을 나타내는 개체입니다.
eval_id 문자열 연관된 평가의 식별자입니다.
아이디 문자열 평가 작업에 대한 고유 식별자입니다.
메타데이터 메타데이터 개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다.
model 문자열 해당하는 경우 평가되는 모델입니다.
이름 문자열 평가 실행의 이름입니다.
객체 enum 개체의 유형. 항상 "eval.run"입니다.
가능한 값: eval.run
모델별 사용량 array 평가 실행 중 각 모델에 대한 사용 통계입니다.
테스트 기준별 결과 array 평가 실행 중에 적용된 테스트 조건당 결과입니다.
보고서_주소 문자열 UI 대시보드에서 렌더링된 평가 실행 보고서의 URL입니다.
결과_수량 객체 평가 실행 결과를 요약한 카운터입니다.
└) 오류가 발생했습니다. integer 오류가 발생한 출력 항목의 수입니다. 아니오
└> 실패 integer 평가를 통과하지 못한 출력 항목 수입니다. 아니오
└─ 통과함 integer 평가를 통과한 출력 항목의 수입니다. 아니오
└합계 integer 실행된 총 출력 항목 수입니다. 아니오
상태 문자열 평가 실행의 상태입니다.

EvalRunList

평가에 대한 실행 목록을 나타내는 개체입니다.

이름 유형 설명 필수 기본값
데이터 array eval 실행 개체의 배열입니다.
첫번째_아이디 문자열 데이터 배열에서 첫 번째 eval 실행의 식별자입니다.
has_more boolean 더 많은 평가를 사용할 수 있는지 여부를 나타냅니다.
마지막 아이디 문자열 데이터 배열에서 마지막 eval 실행의 식별자입니다.
객체 enum 이 개체의 형식입니다. 항상 "list"로 설정됩니다.
가능한 값: list

EvalRunOutputItem

평가 실행 출력 항목을 나타내는 스키마입니다.

이름 유형 설명 필수 기본값
created_at integer 평가 실행이 생성되었을 때 Unix 타임스탬프(초)입니다.
데이터 소스 항목 객체 입력 데이터 원본 항목의 세부 정보입니다.
데이터소스_아이템_ID integer 데이터 원본 항목의 식별자입니다.
eval_id 문자열 평가 그룹의 식별자입니다.
아이디 문자열 평가 실행 출력 항목에 대한 고유 식별자입니다.
객체 enum 개체의 유형. 항상 "eval.run.output_item"입니다.
가능한 값: eval.run.output_item
결과 array 평가 실행의 결과 목록입니다.
run_id 문자열 이 출력 항목과 연결된 평가 실행의 식별자입니다.
견본 객체 평가 실행의 입력 및 출력을 포함하는 샘플입니다.
└) 오류 EvalApiError Eval API의 오류 응답을 나타내는 개체입니다. 아니오
└완료_사유 문자열 샘플 생성이 완료된 이유입니다. 아니오
└─ 입력 array 입력 메시지의 배열입니다. 아니오
└─ 최대_완료_토큰 integer 완료에 허용되는 최대 토큰 수입니다. 아니오
└─ model 문자열 샘플을 생성하는 데 사용되는 모델입니다. 아니오
└─ output array 출력 메시지의 배열입니다. 아니오
└) 시드 integer 샘플을 생성하는 데 사용되는 시드입니다. 아니오
└> 온도 숫자 사용된 샘플링 온도입니다. 아니오
└─ top_p 숫자 샘플링에 사용되는 top_p 값입니다. 아니오
└) 사용량 객체 샘플에 대한 토큰 사용 세부 정보입니다. 아니오
└─ 캐시된_토큰 (cached_tokens) integer 캐시에서 검색된 토큰 수입니다. 아니오
└─ completion_tokens integer 생성된 완료 토큰 수입니다. 아니오
└─ prompt_tokens integer 사용된 프롬프트 토큰의 수입니다. 아니오
└─ total_tokens integer 사용된 총 토큰 수입니다. 아니오
상태 문자열 평가 실행의 상태입니다.

평가 실행 출력 항목 목록

평가 실행의 출력 항목 목록을 나타내는 개체입니다.

이름 유형 설명 필수 기본값
데이터 array eval 실행 출력 항목 개체의 배열입니다.
첫번째_아이디 문자열 데이터 배열에서 첫 번째 eval 실행 출력 항목의 식별자입니다.
has_more boolean 사용할 수 있는 eval 실행 출력 항목이 더 있는지 여부를 나타냅니다.
마지막 아이디 문자열 데이터 배열에서 마지막 eval 실행 출력 항목의 식별자입니다.
객체 enum 이 개체의 형식입니다. 항상 "list"로 설정됩니다.
가능한 값: list

이벨스코어모델그레이더

모델을 사용하여 입력에 점수를 할당하는 ScoreModelGrader 개체입니다.

이름 유형 설명 필수 기본값
입력 array 입력 텍스트입니다. 여기에는 템플릿 문자열이 포함될 수 있습니다.
model 문자열 평가에 사용할 모델입니다.
이름 문자열 등급자의 이름입니다.
통과 임계값 숫자 점수의 임계값입니다. 아니오
range array 점수의 범위입니다. 기본값은 [0, 1]입니다. 아니오
샘플링_파라미터 객체 모델의 샘플링 매개 변수입니다. 아니오
유형 enum 항상 score_model인 개체 형식입니다.
가능한 값: score_model

EvalStoredCompletionsDataSourceConfig

저장된 완료 쿼리의 메타데이터 속성을 지정하는 StoredCompletionsDataSourceConfig입니다. 일반적으로 이러한 메타데이터는 다음과 같 usecase=chatbot 거나 prompt-version=v2같은 메타데이터입니다. 이 데이터 원본 구성에서 반환된 스키마는 evals에서 사용할 수 있는 변수를 정의하는 데 사용됩니다. itemsample 데이터 원본 구성을 사용할 때 둘 다 정의됩니다.

이름 유형 설명 필수 기본값
메타데이터 메타데이터 개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다. 아니오
schema(스키마) 객체 실행 데이터 원본 항목에 대한 json 스키마입니다. 여기에서 JSON 스키마를 빌드하는 방법을 알아봅니 .
유형 enum 데이터 원본의 유형입니다. 항상 stored_completions입니다.
가능한 값: stored_completions

저장된 완료 소스 평가

필터 집합을 설명하는 StoredCompletionsRunDataSource 구성

이름 유형 설명 필수 기본값
created_after integer 이 시간 이후에 만든 항목을 필터링하는 선택적 Unix 타임스탬프입니다. 아니오
이전에 생성됨 integer 이 시간 전에 만든 항목을 필터링하는 선택적 Unix 타임스탬프입니다. 아니오
한계 integer 반환할 항목의 선택적 최대 수입니다. 아니오
메타데이터 메타데이터 개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다. 아니오
model 문자열 필터링할 선택적 모델(예: 'gpt-4o')입니다. 아니오
유형 enum 원본의 형식입니다. 항상 stored_completions입니다.
가능한 값: stored_completions

EvalStringCheckGrader

지정된 작업을 사용하여 입력과 참조 간의 문자열 비교를 수행하는 StringCheckGrader 개체입니다.

이름 유형 설명 필수 기본값
입력 문자열 입력 텍스트입니다. 여기에는 템플릿 문자열이 포함될 수 있습니다.
이름 문자열 등급자의 이름입니다.
수술 enum 수행할 문자열 검사 작업입니다. eq, ne, like 또는 ilike 중 하나입니다.
가능한 값: eq, ne, likeilike
reference 문자열 참조 텍스트입니다. 여기에는 템플릿 문자열이 포함될 수 있습니다.
유형 enum 항상 string_check인 개체 형식입니다.
가능한 값: string_check

평가텍스트유사성채점기

유사성 메트릭에 따라 텍스트를 채점하는 TextSimilarityGrader 개체입니다.

이름 유형 설명 필수 기본값
평가 지표 enum 사용할 평가 메트릭입니다. fuzzy_match, bleu, gleu, meteor, rouge_1, rouge_2, rouge_3, rouge_4, rouge_5, 또는 rouge_l 중 하나입니다.
가능한 값: fuzzy_match,, bleu,gleumeteor, rouge_1rouge_2, rouge_3rouge_4, rouge_5rouge_l
입력 문자열 채점되는 텍스트입니다.
이름 문자열 등급자의 이름입니다. 아니오
통과 임계값 숫자 값이 보다 크거나 같은 부동 소수점 점수는 통과 등급을 나타냅니다.
reference 문자열 채점 기준이 되는 텍스트입니다.
유형 enum 채점자의 유형입니다.
가능한 값: text_similarity

이벤트 유형

콘텐츠 필터 결과의 심각도를 정의합니다.

재산 가치
설명 콘텐츠 필터 결과의 심각도를 정의합니다.
유형 문자열
message
metrics

파일

파일은 학습과 유효성 검사에 사용할 수 있는 문서입니다. 결과 세부 정보가 포함된 서비스 생성 문서일 수도 있습니다.

이름 유형 설명 필수 기본값
바이트 integer 사용 가능한 경우 이 파일의 크기입니다(null일 수 있음). 2^53-1보다 큰 파일 크기는 JavaScript 정수와의 호환성을 보장하기 위해 지원되지 않습니다. 아니오
created_at integer 이 작업이나 항목이 만들어진 타임스탬프(유닉스 epoch). 아니오
만료_일자 integer 파일이 만료된 시점의 유닉스 타임스탬프(1970년 1월 1일 이후 경과한 초 수)입니다. 아니오
파일 이름 문자열 파일 이름입니다.
아이디 문자열 이 엔터티의 ID입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.
상태 FileState 파일의 상태입니다. 아니오
상태 세부정보 문자열 이 파일 처리에 실패한 경우의 세부 정보가 포함된 오류 메시지입니다. 더 이상 권장되지 않음. 아니오

파일 생성

Azure OpenAI에서 사용할 수 있도록 외부 콘텐츠 URL에서 가져올 문서를 정의합니다.

이름 유형 설명 필수 기본값
콘텐츠_URL 문자열 문서를 다운로드할 URL(BLOB의 SAS URL이나 GET 요청으로 액세스 가능한 다른 외부 URL일 수 있음).
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

파일 삭제

파일 삭제에 대한 응답을 정의합니다.

이름 유형 설명 필수 기본값
삭제됨 boolean 파일이 삭제되었는지 여부를 나타내는 값입니다.
아이디 문자열 삭제된 파일 ID입니다.
객체 문자열 파일이 삭제된 경우입니다.

파일 세부정보

파일 세부 정보는 Batch 서비스에서 파일 Blob 세부 정보를 가져오는 데 사용하는 문서입니다.

이름 유형 설명 필수 기본값
파일 이름 문자열 파일 이름입니다.
아이디 문자열 이 엔터티의 ID입니다. 아니오
문자열 컨테이너 내의 파일에 대한 상대 경로입니다. 아니오
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.
storage_account_uri 문자열 이 파일의 스토리지 계정 URL입니다. 아니오
저장소_컨테이너_이름 문자열 이 파일 Blob의 스토리지 컨테이너 이름입니다. 아니오

FileExpiresAfter

파일의 만료를 정의합니다.

이름 유형 설명 필수 기본값
FileExpiryAnchor 절대 만료 시간을 생성해야 하는 상대적인 앵커를 정의합니다. 아니오
integer 상대적 만료 시간(초)입니다. 범위: [1209600 - 2592000]. 아니오

파일만료기준점

절대 만료 시간을 생성해야 하는 상대적인 앵커를 정의합니다.

재산 가치
설명 절대 만료 시간을 생성해야 하는 상대적인 앵커를 정의합니다.
유형 문자열
created_at

파일 가져오기

Azure OpenAI에서 사용할 수 있도록 외부 콘텐츠 URL에서 가져올 문서를 정의합니다.

이름 유형 설명 필수 기본값
콘텐츠_URL 문자열 문서를 다운로드할 URL(BLOB의 SAS URL이나 GET 요청으로 액세스 가능한 다른 외부 URL일 수 있음).
expires_after FileExpiresAfter 파일의 만료를 정의합니다. 아니오
파일 이름 문자열 업로드할 JSON 라인 파일의 이름입니다. purpose가 "미세 조정"으로 설정된 경우 각 줄은 학습 예를 나타내는 "프롬프트" 및 "완료" 필드가 있는 JSON 레코드입니다.
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

파일 목록

파일 목록을 나타냅니다.

이름 유형 설명 필수 기본값
데이터 array 항목 목록입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오

파일 상태

파일의 상태입니다.

재산 가치
설명 파일의 상태입니다.
유형 문자열
uploaded
pending
running
processed
error
deleting
deleted

FineTuneMethod

FineTuneMethod에 대한 판별자

이 구성 요소는 속성을 type 사용하여 서로 다른 형식을 구분합니다.

형식 값 스키마
이름 유형 설명 필수 기본값
유형 미세 조정 방법 유형

FineTuneMethodRequest

FineTuneMethodRequest에 대한 판별자

이 구성 요소는 속성을 type 사용하여 서로 다른 형식을 구분합니다.

형식 값 스키마
이름 유형 설명 필수 기본값
유형 미세 조정 방법 유형

하이퍼파라미터 세부조정

미세 조정 작업에 사용되는 하이퍼 매개 변수 설정입니다.

이름 유형 설명 필수 기본값
배치 크기 integer 학습에 사용할 일괄 처리 크기입니다. 일괄 처리 크기는 단일 전진 및 후진 계산법을 학습하는 데 사용되는 학습 예의 수입니다. 일반적으로 일괄 처리 크기가 클수록 데이터 세트가 클수록 더 잘 작동하는 경향이 있습니다. 기본값과 이 속성의 최대값은 기본 모델과 관련이 있습니다. 아니오
learning_rate_multiplier 숫자 학습에 사용할 학습 속도 승수입니다. 미세 조정 학습 속도는 사전 학습에 사용된 원래 학습 속도에 이 값을 곱한 값입니다. 학습률이 클수록 일괄 처리 크기가 클수록 성능이 더 좋은 경향이 있습니다. 0.02에서 0.2 사이의 값으로 실험하여 최상의 결과를 생성하는 값을 확인하는 것이 좋습니다. 아니오
n_epochs integer 모델을 학습할 epoch 수입니다. Epoch는 학습 데이터 세트를 통한 하나의 전체 주기를 나타냅니다. 아니오

FineTuningJob

미세 조정 작업의 값을 정의합니다.

이름 유형 설명 필수 기본값
created_at integer 이 작업이나 항목이 만들어진 타임스탬프(유닉스 epoch). 아니오
오류 FineTuningJobError 실패한 미세 조정 작업의 경우, 여기에는 실패 원인에 대한 자세한 정보가 포함됩니다. 아니오
estimated_finish integer 미세 조정 작업이 완료될 것으로 예상되는 Unix 타임스탬프(초)입니다. 미세 조정 작업이 실행되고 있지 않으면 값이 null이 됩니다. 아니오
세밀하게 조정된 모델 문자열 미세 조정된 모델의 식별자(모델 ID)입니다. 이 속성은 미세 조정 실행이 성공적으로 완료된 경우에만 채워집니다. 이 식별자를 사용하여 유추를 위한 배포를 만듭니다. 아니오
finished_at integer 이 작업이나 항목이 성공적으로 완료된 타임스탬프(유닉스 epoch). 아니오
하이퍼 매개 변수 FineTuningHyperParameters 미세 조정 작업에 사용되는 하이퍼 매개 변수 설정입니다. 아니오
아이디 문자열 이 엔터티의 ID입니다. 아니오
통합 array 미세 조정 작업을 지원하는 통합에 대한 구성 목록입니다. 다양한 통합이 계획되어 있으므로 통합 형식을 확인하고 그에 따라 조치를 취하시기 바랍니다. 아니오
메서드 객체 감독된 미세 조정에 사용되는 방법 아니오
└─ 형식 미세 조정 방법 유형 아니오
model 문자열 미세 조정에 사용된 기본 모델의 식별자(모델 ID)입니다.
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오
organisation_id 문자열 이 미세 조정 작업의 조직 ID입니다. Azure OpenAI에서는 사용되지 않습니다. OpenAI와만 호환됩니다. 아니오
result_files array 학습 및 평가 메트릭을 CSV 형식으로 담은 결과 파일 ID(파일 ID)입니다. 파일은 성공적으로 완료된 미세 조정 실행에만 사용할 수 있습니다. 아니오
씨앗 integer 미세 조정 작업에 사용하는 시드입니다. 아니오
상태 FineTuningState 미세 조정 중인 개체나 미세 조정 작업의 상태입니다. 아니오
suffix 문자열 미세 조정된 모델을 식별하는 데 사용되는 접미사입니다. 접미사는 미세 조정된 모델 이름에 추가될 최대 40자(a-z, A-Z, 0-9 및 _)를 포함할 수 있습니다. 아니오
trained_tokens integer 이 미세 조정 작업에서 처리된 청구 가능 토큰의 총 수입니다. 아니오
교육 파일 문자열 학습에 사용되는 파일입니다.
검증_파일 문자열 학습 중에 미세 조정된 모델을 평가하는 데 사용되는 파일입니다. 아니오

FineTuningJobCheckpoint

이름 유형 설명 필수 기본값
created_at integer 검사점이 만들어진 Unix 타임스탬프(초)입니다.
fine_tuned_model_checkpoint 문자열 만들어진 미세 조정 검사점 모델의 이름입니다.
fine_tuning_job_id (미세 조정 작업 ID) 문자열 이 검사점이 만들어진 미세 조정 작업의 이름입니다.
아이디 문자열 이 검사점의 정체는 다음과 같습니다. 아니오
메트릭 객체 미세 조정 작업 중 단계 번호의 메트릭입니다.
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오
단계_번호 integer 검사점이 만들어진 단계 번호입니다.

FineTuningJobCheckpointList

검사점 목록을 나타냅니다.

이름 유형 설명 필수 기본값
데이터 array 항목 목록입니다. 아니오
has_more boolean 반환된 것보다 더 많은 요소가 목록에 포함되어 있는지 여부를 나타내는 값입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오

FineTuningJobCreation

미세 조정 작업의 값을 정의합니다.

이름 유형 설명 필수 기본값
하이퍼 매개 변수 FineTuningHyperParameters 미세 조정 작업에 사용되는 하이퍼 매개 변수 설정입니다. 아니오
통합 array 미세 조정 작업을 지원하는 통합에 대한 구성 목록입니다. 다양한 통합이 계획되어 있으므로 통합 형식을 확인하고 그에 따라 조치를 취하시기 바랍니다. 아니오
메서드 객체 감독된 미세 조정에 사용되는 방법 아니오
└─ 형식 미세 조정 방법 유형 아니오
model 문자열 이 미세 조정에 사용된 기본 모델의 식별자(모델 ID)입니다.
씨앗 integer 미세 조정 작업에 사용하는 시드입니다. 동일한 시드 및 작업 매개 변수를 전달하면 동일한 결과가 생성되지만 드문 경우에 다를 수 있습니다. 시드를 지정하지 않으면 시드가 생성됩니다. 아니오
suffix 문자열 미세 조정된 모델을 식별하는 데 사용되는 접미사입니다. 접미사는 미세 조정된 모델 이름에 추가될 최대 40자(a-z, A-Z, 0-9 및 _)를 포함할 수 있습니다. 아니오
교육 파일 문자열 이 미세 조정된 모델을 학습하는 데 사용되는 파일 ID(file-id)입니다.
검증_파일 문자열 학습 중에 미세 조정된 모델을 평가하는 데 사용되는 파일 ID(file-id)입니다. 아니오

세부 조정 작업 오류

실패한 미세 조정 작업의 경우, 여기에는 실패 원인에 대한 자세한 정보가 포함됩니다.

이름 유형 설명 필수 기본값
코드 문자열 컴퓨터에서 읽을 수 있는 오류 코드입니다. 아니오
메시지 문자열 사람이 읽을 수 있는 오류 메시지입니다. 아니오
param 문자열 유효하지 않은 매개 변수(일반적으로 training_file 또는 validation_file)입니다. 실패가 매개 변수 특정이 아닌 경우 이 필드는 null이 됩니다. 아니오

FineTuningJobEvent

이름 유형 설명 필수 기본값
created_at integer 이 이벤트가 만들어진 타임스탬프(유닉스 epoch 기준)입니다.
데이터 이 이벤트에 대한 컴퓨터가 읽을 수 있는 데이터입니다. 아니오
아이디 문자열 이 이벤트의 ID입니다. 아니오
level LogLevel 이벤트의 자세한 설명 수준입니다.
메시지 문자열 이벤트를 설명하는 메시지입니다. 이는 상태의 변화(예: 큐 추가, 시작, 실패 또는 완료)이거나 결과 업로드와 같은 다른 이벤트일 수 있습니다.
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오
유형 EventType 콘텐츠 필터 결과의 심각도를 정의합니다.

FineTuningJobEventList

이벤트 목록을 나타냅니다.

이름 유형 설명 필수 기본값
데이터 array 항목 목록입니다. 아니오
has_more boolean 반환된 것보다 더 많은 요소가 목록에 포함되어 있는지 여부를 나타내는 값입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오

FineTuningJobList

미세 조정 목록을 나타냅니다.

이름 유형 설명 필수 기본값
데이터 array 항목 목록입니다. 아니오
has_more boolean 반환된 것보다 더 많은 요소가 목록에 포함되어 있는지 여부를 나타내는 값입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오

미세조정방법유형

재산 가치
유형 문자열
dpo
supervised

FineTuningState

미세 조정 중인 개체나 미세 조정 작업의 상태입니다.

재산 가치
설명 미세 조정 중인 개체나 미세 조정 작업의 상태입니다.
유형 문자열
created
pending
running
pausing
paused
resuming
succeeded
cancelled
failed

FunctionCallFunction

이름 유형 설명 필수 기본값
논쟁들 문자열 모델이 함수에 전달할 것으로 예상하는 인수입니다. 아니오
이름 문자열 함수의 이름입니다. 아니오

함수정의

이름 유형 설명 필수 기본값
설명 문자열 함수를 호출하는 시기와 방법을 선택하기 위해 모델에서 사용하는 함수의 기능에 대한 설명입니다. 아니오
이름 문자열 호출할 함수의 이름입니다. 아니오
매개 변수 함수가 허용하는 매개 변수로, JSON 스키마 개체로 설명됩니다. 아니오

일반적임베딩설정

연결 포함 설정

이름 유형 설명 필수 기본값
연결 BaseConnection 리소스에 대한 연결입니다. 아니오
배포 이름 문자열 아니오
모델 이름 문자열 아니오

데이터 삽입 오류

수집 오류의 세부 사항

이름 유형 설명 필수 기본값
innerErrors array 아니오
메시지 문자열 아니오

IngestionJob

작업의 세부 정보를 나타냅니다.

IngestionJob에 대한 판별자

이 구성 요소는 속성을 kind 사용하여 서로 다른 형식을 구분합니다.

형식 값 스키마
이름 유형 설명 필수 기본값
jobId 문자열 아니오
kind IngestionJobType 작업 유형입니다.

IngestionJobList

수집 작업 목록을 나타냅니다.

이름 유형 설명 필수 기본값
넥스트링크 문자열 다음 페이지로의 링크입니다. 아니오
가치 array 항목 목록입니다. 아니오

IngestionJobProgress

이름 유형 설명 필수 기본값
stageProgress array

IngestionJobRun

작업 실행의 세부 정보

이름 유형 설명 필수 기본값
오류 IngestionError 수집 오류의 세부 사항 아니오
jobId 문자열 아니오
발전 IngestionJobProgress 아니오
runId 문자열 아니오
상태 OperationState 직업이나 항목의 상태입니다. 아니오
경고 array 아니오

IngestionJobRunList

수집 작업 실행 목록을 나타냅니다.

이름 유형 설명 필수 기본값
넥스트링크 문자열 다음 페이지로의 링크입니다. 아니오
가치 array 항목 목록입니다. 아니오

IngestionJobStageProgress

이름 유형 설명 필수 기본값
이름 문자열 아니오
처리된 항목들 integer 아니오
state OperationState 직업이나 항목의 상태입니다. 아니오
subStageProgress array 아니오
총 항목 integer 아니오

인게스천잡시스템컴퓨트

이름 유형 설명 필수 기본값
completionAction CompletionAction 완료 작업입니다. 아니오
데이터갱신간격(시간단위) integer 아니오
데이터 소스 SystemComputeDatasource 아니오
jobId 문자열 아니오
kind IngestionJobType 작업 유형입니다.
searchServiceConnection BaseConnection 리소스에 대한 연결입니다. 아니오

IngestionJobType

작업 유형입니다.

재산 가치
설명 작업 유형입니다.
유형 문자열
SystemCompute
UserCompute

IngestionJobUserCompute

이름 유형 설명 필수 기본값
계산하다 JobCompute 작업의 컴퓨팅 설정입니다. 아니오
데이터갱신간격(시간단위) integer 아니오
데이터 소스 UserComputeDatasource 아니오
jobId 문자열 아니오
kind IngestionJobType 작업 유형입니다.
목표 TargetIndex 만들 인덱스에 대한 정보입니다. 아니오
작업공간ID (workspaceId) 문자열 아니오

InnerError

Microsoft REST 지침에 정의된 내부 오류입니다.

이름 유형 설명 필수 기본값
코드 InnerErrorCode Microsoft REST 지침에 정의된 내부 오류 코드입니다. 아니오
innererror 내부 오류 Microsoft REST 지침에 정의된 내부 오류입니다. 아니오

내부 오류 코드

Microsoft REST 지침에 정의된 내부 오류 코드입니다.

재산 가치
설명 Microsoft REST 지침에 정의된 내부 오류 코드입니다.
유형 문자열
invalidPayload

입력메시지

이름 유형 설명 필수 기본값
내용 문자열 메시지의 콘텐츠입니다. 아니오
아이디 문자열 메시지의 ID입니다. 아니오
이름 문자열 참가자의 선택적 이름입니다. 동일한 역할의 참가자를 구별하기 위한 모델 정보를 제공합니다. 아니오
역할 문자열 메시지를 만드는 엔터티의 역할입니다. 아니오

입력 텍스트 내용

모델에 대한 텍스트 입력입니다.

이름 유형 설명 필수 기본값
문자 메시지 문자열 모델에 대한 텍스트 입력입니다.
유형 enum 입력 항목의 형식입니다. 항상 input_text입니다.
가능한 값: input_text

통합 유형

사용할 수 있는 미세 조정 통합 목록입니다.

재산 가치
설명 사용할 수 있는 미세 조정 통합 목록입니다.
유형 문자열
wandb

JobCompute

작업의 컴퓨팅 설정입니다.

JobCompute에 대한 판별자

이 구성 요소는 속성을 kind 사용하여 서로 다른 형식을 구분합니다.

형식 값 스키마
이름 유형 설명 필수 기본값
kind ComputeType 컴퓨팅 형식입니다.

LifeCycleStatus

모델의 수명 주기 상태입니다.

참고: 모델은 preview에서 generally-available로 승격될 수 있지만, generally-available에서 preview로는 절대 승격될 수 없습니다.

재산 가치
설명 모델의 수명 주기 상태입니다. 참고: 모델은 preview에서 generally-available로 승격될 수 있지만, generally-available에서 preview로는 절대 승격될 수 없습니다.
유형 문자열
preview
generally-available
deprecating
deprecated

로그레벨

이벤트의 자세한 설명 수준입니다.

재산 가치
설명 이벤트의 자세한 설명 수준입니다.
유형 문자열
info
warning
error

Logprob

이름 유형 설명 필수 기본값
logprob 숫자 이 토큰이 상위 20개 가장 가능성이 높은 토큰에 포함될 경우의 로그 가능성입니다. 그렇지 않으면 값 -9999.0은 토큰이 매우 가능성이 낮음을 나타내는 데 사용됩니다. 아니오
토큰 문자열 토큰입니다. 아니오

메타데이터

개체에 연결할 수 있는 16개의 키-값 쌍 집합입니다. 구조화된 형식으로 개체에 대한 추가 정보를 저장하고 API 또는 대시보드를 통해 개체를 쿼리하는 데 유용할 수 있습니다. 키는 최대 길이가 64자인 문자열입니다. 값은 최대 길이가 512자인 문자열입니다.

이 구성 요소에 대해 정의된 속성이 없습니다.

모델

모델은 기본 모델이거나 성공적인 미세 조정 작업의 결과입니다.

이름 유형 설명 필수 기본값
역량 기능 기본 또는 미세 조정 모델의 기능입니다.
created_at integer 이 작업이나 항목이 만들어진 타임스탬프(유닉스 epoch). 아니오
deprecation 사용 중단 모델의 다양한 사용 사례에 대한 사용 중단 날짜를 정의합니다. 일반적으로 기본 모델은 생성 후 1년의 미세 조정을 지원하며, 일반적으로 기본 또는 미세 조정된 모델을 만든 후 2년 동안 유추가 지원됩니다. 정확한 날짜는 해당 숙박 시설에 명시되어 있습니다.
fine_tune 문자열 이것이 미세 조정 모델인 경우 미세 조정 작업 ID(fine-tune-id)입니다. 그렇지 않은 경우 null입니다. 아니오
아이디 문자열 이 엔터티의 ID입니다. 아니오
라이프사이클 상태 LifeCycleStatus 모델의 수명 주기 상태입니다. 참고: 모델은 "미리 보기"에서 generally-available로 승격될 수 있지만, generally-available에서 "미리 보기"로 승격할 수는 없습니다.
model 문자열 이것이 미세 조정 모델인 경우 기본 모델 ID(모델 ID)입니다. 그렇지 않은 경우 null입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오
상태 FineTuningState 미세 조정 중인 개체나 미세 조정 작업의 상태입니다. 아니오

모델 목록

모델 목록을 나타냅니다.

이름 유형 설명 필수 기본값
데이터 array 항목 목록입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오

OperationState

직업이나 항목의 상태입니다.

재산 가치
설명 직업이나 항목의 상태입니다.
유형 문자열
notRunning
running
succeeded
failed

순서

파일의 용도를 정의합니다.

재산 가치
설명 파일의 용도를 정의합니다.
유형 문자열
desc
asc

OrderByOrder

재산 가치
유형 문자열
asc
desc

파인콘 인덱스

Pinecone 인덱스입니다.

이름 유형 설명 필수 기본값
connectionId 문자열 Pinecone을 가리키는 연결의 ID입니다. 아니오
kind 대상 유형 대상 형식입니다.

목적

업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

재산 가치
설명 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.
유형 문자열
fine-tune
fine-tune-results
assistants
assistants_output
batch
batch_output
evals
evals_output

서버리스 컴퓨트

서버리스 컴퓨팅입니다.

이름 유형 설명 필수 기본값
인스턴스 개수 integer 작업을 실행할 인스턴스의 수입니다. 아니오
kind ComputeType 컴퓨팅 형식입니다.
sku 문자열 SKU 수준 아니오

StoredCompletion

이름 유형 설명 필수 기본값
선택 array 채팅 완성 선택 항목 목록입니다. n이 1보다 큰 경우 2개 이상이 될 수 있습니다. 아니오
created integer 채팅 완성이 만들어진 시점의 Unix 타임스탬프(초)입니다. 아니오
frequency_penalty 숫자 -2.0~2.0 사이의 숫자 양수 값은 지금까지 텍스트의 기존 빈도를 기준으로 새 토큰에 불이익을 주어 모델이 동일한 줄을 그대로 반복할 가능성을 줄입니다. 아니오
아이디 문자열 저장된 완료의 ID입니다. 아니오
사용자 입력 문자열 이 요청에 대한 입력 사용자입니다. 아니오
메타데이터 객체 추가 정보를 위한 임의의 키-값 쌍입니다. 아니오
model 문자열 사용할 모델의 ID입니다. 아니오
presence_penalty 숫자 -2.0~2.0 사이의 숫자 양수 값은 지금까지 텍스트에 나타나는지 여부에 따라 새 토큰에 페널티를 부여하여 모델이 새 항목에 대해 이야기할 가능성을 높입니다. 아니오
요청_아이디 문자열 OpenAI API 요청에 대한 고유 식별자입니다. 지원팀에 문의할 때 이 요청 ID를 포함하세요. 아니오
씨앗 integer 지정된 경우 시스템은 결정론적으로 샘플링하기 위해 최선을 다하므로 동일한 seed 및 매개 변수를 사용하는 반복 요청이 동일한 결과를 반환해야 합니다. 결정주의는 보장되지 않으며 다음을 참조해야 합니다.
system_fingerprint 백 엔드의 변경 내용을 모니터링하는 응답 매개 변수입니다. 아니오
서비스 계층 문자열 요청을 처리하는 데 사용할 대기 시간 계층을 지정합니다. 아니오
system_fingerprint 문자열 이 지문은 모델이 실행되는 백 엔드 구성을 나타냅니다. 결정론에 영향을 미칠 수 있는 백 엔드 변경이 이루어진 시기를 이해하기 위해 seed 요청 매개 변수와 함께 사용할 수 있습니다. 아니오
온도 숫자 사용할 샘플링 온도(0에서 2 사이)입니다. 0.8과 같이 값이 높을수록 출력이 더욱 무작위로 생성되고, 0.2와 같이 더 낮은 값을 지정하면 출력이 더욱 집중되고 결정적이게 됩니다. 일반적으로 이 항목 또는 top_p 중 하나만 변경하는 것이 좋습니다. 아니오
도구_선택 문자열 모델이 호출하는 도구(있는 경우)를 제어합니다. 아니오
도구들 array 모델이 호출할 수 있는 도구 목록입니다. 현재 함수만 도구로 지원됩니다. 모델이 JSON 입력을 생성할 수 있는 함수 목록을 제공하려면 이를 사용합니다. 최대 128개의 함수가 지원됩니다. 아니오
top_p 숫자 모델이 top_p 확률 질량을 가진 토큰의 결과를 고려하는 핵 샘플링이라고 하는 온도를 사용한 샘플링의 대안입니다. 따라서 0.1은 상위 10% 확률 질량을 구성하는 토큰만 고려됨을 의미합니다. 일반적으로 이 항목 또는 temperature 중 하나만 변경하는 것이 좋습니다. 아니오
사용량 사용법 아니오

StoredCompletionDelete

이름 유형 설명 필수 기본값
삭제됨 boolean 저장된 완료가 삭제되었는지 여부를 나타내는 값입니다. 아니오
아이디 문자열 삭제된 저장된 완료 ID입니다. 아니오
객체 문자열 저장된 완료가 삭제된 경우입니다.

저장된 완료 목록

이름 유형 설명 필수 기본값
데이터 array 검색된 개체 목록입니다. 아니오
첫번째_아이디 문자열 검색된 list의 첫 번째 ID 아니오
has_more boolean has_more 속성은 추가 결과가 있음을 나타내기 위해 페이지 매김에 사용됩니다. 아니오
마지막 아이디 문자열 검색된 list의 마지막 ID 아니오
객체 문자열 항상 list인 개체 형식입니다. 아니오
total integer 전체 항목 수입니다. 아니오

저장된 완료 메시지

이름 유형 설명 필수 기본값
데이터 array 검색된 개체 목록입니다. 아니오
첫번째_아이디 문자열 검색된 list의 첫 번째 ID 아니오
has_more boolean has_more 속성은 추가 결과가 있음을 나타내기 위해 페이지 매김에 사용됩니다. 아니오
마지막 아이디 문자열 검색된 list의 마지막 ID 아니오
객체 문자열 항상 list인 개체 형식입니다. 아니오
total integer 전체 항목 수입니다. 아니오

저장된 완료 응답

이름 유형 설명 필수 기본값
선택 array 채팅 완성 선택 항목 목록입니다. n이 1보다 큰 경우 2개 이상이 될 수 있습니다. 아니오
created integer 채팅 완성이 만들어진 시점의 Unix 타임스탬프(초)입니다. 아니오
frequency_penalty 숫자 -2.0~2.0 사이의 숫자 양수 값은 지금까지 텍스트의 기존 빈도를 기준으로 새 토큰에 불이익을 주어 모델이 동일한 줄을 그대로 반복할 가능성을 줄입니다. 아니오
아이디 문자열 저장된 완료의 ID입니다. 아니오
사용자 입력 문자열 이 요청에 대한 입력 사용자입니다. 아니오
메타데이터 객체 추가 정보를 위한 임의의 키-값 쌍입니다. 아니오
model 문자열 사용할 모델의 ID입니다. 아니오
객체 문자열 이 개체의 형식입니다. 아니오
presence_penalty 숫자 -2.0~2.0 사이의 숫자 양수 값은 지금까지 텍스트에 나타나는지 여부에 따라 새 토큰에 페널티를 부여하여 모델이 새 항목에 대해 이야기할 가능성을 높입니다. 아니오
요청_아이디 문자열 OpenAI API 요청에 대한 고유 식별자입니다. 지원팀에 문의할 때 이 요청 ID를 포함하세요. 아니오
씨앗 integer 매개 변수가 지정된 경우, 시스템은 동일한 매개 변수를 사용한 반복 요청이 동일한 seed결과를 반환할 수 있도록 결정적으로 샘플링하기 위해 최선을 다할 것입니다. 결정성은 보장되지 않으며 백 엔드의 변경 내용을 모니터링하려면 system_fingerprint 응답 매개 변수를 참조해야 합니다. 아니오
서비스 계층 문자열 요청을 처리하는 데 사용할 대기 시간 계층을 지정합니다. 아니오
system_fingerprint 문자열 이 지문은 모델이 실행되는 백 엔드 구성을 나타냅니다. 결정론에 영향을 미칠 수 있는 백 엔드 변경이 이루어진 시기를 이해하기 위해 seed 요청 매개 변수와 함께 사용할 수 있습니다. 아니오
온도 숫자 사용할 샘플링 온도(0에서 2 사이)입니다. 0.8과 같은 값이 높을수록 출력이 더 임의로 생성되고, 0.2와 같은 값이 낮으면 더 집중적이고 결정적입니다. 일반적으로 이 항목 또는 top_p 중 하나만 변경하는 것이 좋습니다. 아니오
도구_선택 문자열 모델이 호출하는 도구(있는 경우)를 제어합니다. 아니오
도구들 array 모델이 호출할 수 있는 도구 목록입니다. 현재 함수만 도구로 지원됩니다. 모델이 JSON 입력을 생성할 수 있는 함수 목록을 제공하려면 이를 사용합니다. 최대 128개의 함수가 지원됩니다. 아니오
top_p 숫자 모델이 top_p 확률 질량을 가진 토큰의 결과를 고려하는 핵 샘플링이라고 하는 온도를 사용한 샘플링의 대안입니다. 따라서 0.1은 상위 10% 확률 질량을 구성하는 토큰만 고려됨을 의미합니다. 일반적으로 이 항목 또는 temperature 중 하나만 변경하는 것이 좋습니다. 아니오
사용량 사용법 아니오

SupervisedMethod

감독된 미세 조정에 사용되는 방법

이름 유형 설명 필수 기본값
유형 미세 조정 방법 유형

슈퍼바이즈드메소드리퀘스트

감독된 미세 조정에 사용되는 방법

이름 유형 설명 필수 기본값
유형 미세 조정 방법 유형

SystemComputeDatasource

SystemComputeDatasource에 대한 판별자

이 구성 요소는 속성을 kind 사용하여 서로 다른 형식을 구분합니다.

형식 값 스키마
이름 유형 설명 필수 기본값
kind 시스템 계산 데이터 소스 유형 데이터 원본 유형입니다.

시스템컴퓨트데이터소스타입

데이터 원본 유형입니다.

재산 가치
설명 데이터 원본 유형입니다.
유형 문자열
Storage
Urls

시스템 컴퓨팅 스토리지

스토리지 계정

이름 유형 설명 필수 기본값
청크 ChunkingSettings 청크 설정 아니오
연결 BaseConnection 리소스에 대한 연결입니다. 아니오
컨테이너이름 문자열 컨테이너 이름 아니오
임베딩 array 아니오
kind 시스템 계산 데이터 소스 유형 데이터 원본 유형입니다.

시스템컴퓨트URL

URL

이름 유형 설명 필수 기본값
청크 ChunkingSettings 청크 설정 아니오
연결 BaseConnection 리소스에 대한 연결입니다. 아니오
컨테이너이름 문자열 컨테이너 이름 아니오
크롤링 CrawlingSettings 크롤링 설정 아니오
임베딩 array 아니오
kind 시스템 계산 데이터 소스 유형 데이터 원본 유형입니다.
웹 주소 array 아니오

타겟인덱스 (TargetIndex)

만들 인덱스에 대한 정보입니다.

TargetIndex에 대한 판별자

이 구성 요소는 속성을 kind 사용하여 서로 다른 형식을 구분합니다.

형식 값 스키마
이름 유형 설명 필수 기본값
kind 대상 유형 대상 형식입니다.

TargetType

대상 형식입니다.

재산 가치
설명 대상 형식입니다.
유형 문자열
AzureAISearch
CosmosDB
Pinecone

도구

이름 유형 설명 필수 기본값
기능 FunctionDefinition 아니오
유형 문자열 도구 호출의 형식입니다. 이러한 형식의 도구 호출에는 항상 function가 됩니다. 아니오

툴콜

이름 유형 설명 필수 기본값
기능 FunctionCallFunction 아니오
아이디 문자열 도구 호출의 ID입니다. 아니오
유형 문자열 출력이 필요한 도구 호출의 형식입니다. 지금은 항상 function입니다. 아니오

TypeDiscriminator

개체의 형식을 정의합니다.

재산 가치
설명 개체의 형식을 정의합니다.
유형 문자열
list
fine_tuning.job
file
fine_tuning.job.event
fine_tuning.job.checkpoint
model
upload
upload.part
batch
wandb

UpdateStoredCompletionRequest

이름 유형 설명 필수 기본값
메타데이터 객체 추가 정보를 위한 임의의 키-값 쌍입니다. 아니오

UploadFileCompleteBody

이름 유형 설명 필수 기본값
md5 문자열 아니오
part_ids array

UploadFileStartBody

이름 유형 설명 필수 기본값
바이트 integer
파일 이름 문자열
MIME 유형 (mime_type) 문자열
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다.

UploadPartResource

이름 유형 설명 필수 기본값
azure_block_id 문자열 아니오
created_at integer 이 작업이나 항목이 만들어진 타임스탬프(유닉스 epoch). 아니오
아이디 문자열 이 엔터티의 ID입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오
upload_id 문자열 아니오

UploadResource

이름 유형 설명 필수 기본값
바이트 integer 아니오
created_at integer 이 작업이나 항목이 만들어진 타임스탬프(유닉스 epoch). 아니오
만료_일자 integer 아니오
파일 파일 파일은 학습과 유효성 검사에 사용할 수 있는 문서입니다. 결과 세부 정보가 포함된 서비스 생성 문서일 수도 있습니다. 아니오
파일 이름 문자열 아니오
아이디 문자열 이 엔터티의 ID입니다. 아니오
객체 TypeDiscriminator 개체의 형식을 정의합니다. 아니오
목적 목적 업로드된 문서의 의도된 목적입니다. 미세 조정을 위해 "미세 조정"을 사용합니다. 이를 통해 업로드된 파일의 형식의 유효성을 검사할 수 있습니다. 아니오
상태 UploadStatus 아니오

업로드 상태

재산 가치
유형 문자열
pending
expired
completed
cancelled

사용법

이름 유형 설명 필수 기본값
완료 토큰 integer 생성된 완성의 토큰 수입니다. 아니오
프롬프트 토큰 integer 프롬프트에 있는 토큰 수입니다. 아니오
총_토큰 integer 요청에 사용된 총 토큰 수입니다(프롬프트 + 완성). 아니오

사용자계산데이터셋

스토리지 계정

이름 유형 설명 필수 기본값
청크 ChunkingSettings 청크 설정 아니오
datasetId 문자열 아니오
데이터셋 유형 문자열 아니오
임베딩 array 아니오
kind UserComputeDatasourceType 데이터 원본 유형입니다.

사용자 컴퓨트 데이터 소스

UserComputeDatasource에 대한 판별자

이 구성 요소는 속성을 kind 사용하여 서로 다른 형식을 구분합니다.

형식 값 스키마
이름 유형 설명 필수 기본값
kind UserComputeDatasourceType 데이터 원본 유형입니다.

유저컴퓨트데이터소스타입

데이터 원본 유형입니다.

재산 가치
설명 데이터 원본 유형입니다.
유형 문자열
Dataset
Urls

UserComputeUrl

URL

이름 유형 설명 필수 기본값
청크 ChunkingSettings 청크 설정 아니오
크롤링 CrawlingSettings 크롤링 설정 아니오
임베딩 array 아니오
kind UserComputeDatasourceType 데이터 원본 유형입니다.
웹 주소 array 아니오

WandBIntegrationRequest

이름 유형 설명 필수 기본값
개체 문자열 아니오
이름 문자열 아니오
프로젝트 문자열
tags array 아니오

WandBIntegrationRequestWrapper

이름 유형 설명 필수 기본값
유형 IntegrationTypes 사용할 수 있는 미세 조정 통합 목록입니다.
wandb WandB 통합 요청

WorkspaceConnection

AML 작업 영역 연결입니다.

이름 유형 설명 필수 기본값
connectionId 문자열 ConnectionId 아니오
kind 연결 유형 연결 유형입니다.

WorkspaceConnectionEmbeddingSettings

포함 모델에 대한 연결 ID

이름 유형 설명 필수 기본값
connectionId 문자열 아니오
배포 이름 문자열 아니오
모델 이름 문자열 아니오

다음 단계

모델 및 REST API를 사용한 미세 조정에 대해 알아보세요. Azure OpenAI를 지원하는 기본 모델에 대해 자세히 알아봅니다.