Open AI (ChatGPT)
🇰🇷 Korea
  • 🇺🇸 English
  • 🇯🇵 Japanese
  • 🇵🇹 Portuguese
  • 🇰🇷 Korea
  • 🇩🇪 German
  1. 도우미(v1)
Open AI (ChatGPT)
🇰🇷 Korea
  • 🇺🇸 English
  • 🇯🇵 Japanese
  • 🇵🇹 Portuguese
  • 🇰🇷 Korea
  • 🇩🇪 German
  • README
  • 소개
  • 입증
  • 요청하기
  • 스트리밍
  • 디버깅 요청
  • 이전 버전과의 호환성
  • 관리
  • 오디오
    • 음성 만들기
      POST
    • 전사 만들기
      POST
    • 번역 만들기
      POST
  • 채팅
    • 채팅 완료 만들기
      POST
  • 임베딩
    • 임베딩 생성
      POST
  • 미세 조정
    • 미세 조정 작업 만들기
      POST
    • 미세 조정 작업 나열
      GET
    • 미세 조정 이벤트 나열
      GET
    • 미세 조정 체크포인트 나열
      GET
    • 미세 조정 작업 검색
      GET
    • 미세 조정 취소
      POST
  • 배치
    • 배치 생성
    • 배치 검색
    • 배치 취소
    • 배치 나열
  • 파일
    • README
    • 파일 업로드
    • 파일 나열
    • 파일 검색
    • 파일 삭제 #
    • 파일 콘텐츠 검색
  • 업로드
    • 업로드 만들기
    • 업로드 부분 추가
    • 업로드 완료
  • 이미지
    • README
    • 이미지 생성
    • 이미지 편집 만들기
    • 이미지 변형 만들기
  • 모델
    • 모델 나열 #
    • 모델 검색
    • 미세 조정된 모델 삭제
  • 조정
    • 검토 만들기
  • 초대
    • 초대 나열
    • 초대 만들기
    • 초대 검색
    • 초대 삭제
  • 사용자
    • 사용자 나열
    • 사용자 수정
    • 사용자 검색
  • 프로젝트
    • 프로젝트 나열
    • 프로젝트 생성
    • 프로젝트 검색
    • 프로젝트 수정
    • 프로젝트 보관
  • 프로젝트 사용자
    • 프로젝트 사용자 나열
    • 프로젝트 사용자 생성
    • 프로젝트 사용자 검색
    • 프로젝트 사용자 수정
    • 프로젝트 사용자 삭제
    • 프로젝트 서비스 계정 만들기
  • 프로젝트 서비스 계정
    • 프로젝트 서비스 계정 나열
    • 프로젝트 서비스 계정 만들기
    • 프로젝트 서비스 계정 검색
    • 프로젝트 서비스 계정 삭제
  • 프로젝트 API 키
    • 프로젝트 API 키 나열
    • 프로젝트 API 키 검색
    • 프로젝트 API 키 삭제
  • 프로젝트 속도 제한
    • 프로젝트 비율 제한 나열
    • 프로젝트 비율 제한 수정
  • 감사 로그
    • 감사 로그 나열
  • 사용량
    • 완료
    • 임베딩
    • 중재
    • 이미지
    • 오디오 연설
    • 오디오 전사
    • 벡터 상점
    • 코드 해석기 세션
    • 소송 비용
  • 완성
    • 완성 만들기
  • 도우미(v1)
    • 어시스턴트 생성(v1)
      POST
    • 어시스턴트 파일 생성(v1)
      POST
    • 목록 도우미(v1)
      GET
    • 보조 파일 나열(v1)
      GET
    • 검색 도우미(v1)
      GET
    • 보조 파일 검색(v1)
      GET
    • 도우미 수정(v1)
      POST
    • 어시스턴트 삭제(v1)
      DELETE
    • 보조 파일 삭제(v1)
      DELETE
  • 스레드(v1)
    • 스레드 만들기(v1)
    • 스레드 검색(v1)
    • 스레드 수정(v1)
    • 스레드 삭제(v1)
  • 메시지(v1)
    • 메시지 만들기(v1)
    • 메시지 나열(v1)
    • 메시지 파일 나열(v1)
    • 메시지 검색(v1)
    • 메시지 파일 검색(v1)
    • 메시지 수정(v1)
  • 실행(v1)
    • 실행 만들기(v1)
    • 스레드 생성 및 실행(v1)
    • 목록 실행(v1)
    • 실행 단계 나열(v1)
    • 검색 실행(v1)
    • 실행 단계 검색(v1)
    • 실행 수정(v1)
    • 실행할 도구 출력 제출(v1)
    • 실행 취소(v1)
  1. 도우미(v1)

도우미 수정(v1)

POST
https://api.openai.com/v1/assistants/asst_abc123
어시스턴트를 수정합니다.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.openai.com/v1/assistants/asst_abc123' \
--header 'Authorization: Bearer $OPENAI_API_KEY' \
--header 'OpenAI-Beta: assistants=v1' \
--header 'Content-Type: application/json' \
--data-raw '{
      "instructions": "You are an HR bot, and you have access to files to answer employee questions about company policies. Always response with info from either of the files.",
      "tools": [{"type": "retrieval"}],
      "model": "gpt-4-turbo",
      "file_ids": ["file-abc123", "file-abc456"]
    }'
Response Response Example
{
  "id": "asst_abc123",
  "object": "assistant",
  "created_at": 1699009709,
  "name": "HR Helper",
  "description": null,
  "model": "gpt-4-turbo",
  "instructions": "You are an HR bot, and you have access to files to answer employee questions about company policies. Always response with info from either of the files.",
  "tools": [
    {
      "type": "retrieval"
    }
  ],
  "file_ids": [
    "file-abc123",
    "file-abc456"
  ],
  "metadata": {},
  "top_p": 1,
  "temperature": 1,
  "response_format": "auto"
}

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Header Params
Content-Type
string 
required
Example:
application/json
Authorization
string 
required
Example:
Bearer $OPENAI_API_KEY
OpenAI-Beta
string 
required
Example:
assistants=v1
Body Params application/json
instructions
string 
required
tools
array [object {1}] 
required
type
string 
optional
model
string 
required
file_ids
array[string]
required
Examples

Responses

🟢200Success
application/json
Body
id
string 
required
object
string 
required
created_at
integer 
required
name
string 
required
어시스턴트의 이름입니다. 최대 길이는 256자입니다.
description
null 
required
어시스턴트에 대한 설명입니다. 최대 길이는 512자입니다.
model
string 
required
사용할 모델의 ID입니다. 모델 목록 API를 사용하여 사용 가능한 모든 모델을 확인하거나 모델 개요 에서 해당 모델에 대한 설명을 볼 수 있습니다. 유형: 문자열
instructions
string 
required
어시스턴트가 사용하는 시스템 지침입니다. 최대 길이는 256,000자입니다.
tools
array [object {1}] 
required
어시스턴트에서 활성화된 도구 목록입니다. 보조자당 최대 128개의 도구가 있을 수 있습니다. 도구는 code_interpreter , retrieval 또는 function 유형일 수 있습니다.
type
string 
optional
file_ids
array[string]
required
이 어시스턴트에 첨부된 파일 ID 목록입니다. 어시스턴트에는 최대 20개의 파일을 첨부할 수 있습니다. 파일은 생성 날짜를 기준으로 오름차순으로 정렬됩니다. 이전에 목록에 첨부된 파일이 목록에 표시되지 않으면 보조자에서 삭제됩니다.
metadata
object 
required
객체에 연결할 수 있는 16개의 키-값 쌍 세트입니다. 이는 개체에 대한 추가 정보를 구조화된 형식으로 저장하는 데 유용할 수 있습니다. 키는 최대 64자, 값은 최대 512자까지 가능합니다.
top_p
integer 
required
핵 샘플링이라고 하는 온도 샘플링의 대안으로, 모델은 확률 질량이 top_p인 토큰의 결과를 고려합니다. 따라서 0.1은 상위 10% 확률 질량을 구성하는 토큰만 고려된다는 의미입니다.We generally recommend altering this or temperature but not both.
일반적으로 이 온도나 온도를 변경하는 것이 좋지만 둘 다 변경하는 것은 권장되지 않습니다.
temperature
integer 
required
사용할 샘플링 온도는 0에서 2 사이입니다. 0.8과 같이 값이 높을수록 출력이 더욱 무작위로 생성되고, 0.2와 같이 값이 낮을수록 더욱 집중적이고 결정적이게 됩니다.
response_format
string 
required
모델이 출력해야 하는 형식을 지정합니다. GPT-4o , GPT-4 Turbo 및 gpt-3.5-turbo-1106 이후의 모든 GPT-3.5 Turbo 모델과 호환됩니다.
{ "type": "json_object" } 로 설정하면 모델이 생성하는 메시지가 유효한 JSON임을 보장하는 JSON 모드가 활성화됩니다.
중요: JSON 모드를 사용하는 경우 시스템 또는 사용자 메시지를 통해 JSON을 직접 생성하도록 모델에 지시 해야 합니다 . 이것이 없으면 모델은 생성이 토큰 제한에 도달할 때까지 끝없는 공백 스트림을 생성하여 오래 실행되고 겉보기에 "중단"된 요청이 발생할 수 있습니다. 또한 finish_reason="length" 인 경우 메시지 내용이 부분적으로 잘릴 수 있습니다. 이는 생성이 max_tokens 초과했거나 대화가 최대 컨텍스트 길이를 초과했음을 나타냅니다.
Modified at 2024-12-13 06:23:45
Previous
보조 파일 검색(v1)
Next
어시스턴트 삭제(v1)
Built with