- https://platform.openai.com/docs
- GUIDES
- Realtime API
- ...
- Batch API
- ...
- Function calling
- 프로그래밍으로써 함수 작성하고, 호출 결과 json 을 처리 하는 등등에 ...
- Realtime API
- ASSISTANTS
- 사용자 Application 에 도입되어 질의응답 제공. (3가지의 tools "코드해석기","파일검색","함수호출" 활용가능)
- 1) 인스트럭션 작성 및 모델 선택, Assistant 생성 (tools 활성)
- 2) 사용자와의 대화를 위한, Thread 시작
- 3) Messages (텍스트or파일) -> Thread 질의
- 4) Run => 해당 인스트럭션 및 모델 기반에 tools도 사용해서 응답
- Assistant
- OpenAI 의 모델을 특정한 인스트럭션 으로 정의하여 사용 할수있게 해줌.
- tools 을 동시에 병렬적으로 접근하여 응용 하는것도 됨.
- 몇몇개의 형식에 파일들도 다룰 수 있음.
- (각 파일의 크기는 최대 512MB , 최대 5,000,000개의 토큰)
- Thread
- 대화 내역은 영구적으로 저장되어 -> 적용할 Application 에선 간편하게 관리 할 수 있음.
- 즉, 끝없이 추가만 하면되고~ 대화 내역을 적절히 짜르는건 자동으로 알아서 해줌 !!!
- 최신 메세지 context 를 max_prompt_tokens 및 max_completion_tokens 으로 제어 가능.
- (불완전 Run 이되면, incomplete_details 으로 알려줌)
- Truncation Strategy = auto 혹은 last_messages 으로 갯수 지정 가능.
- Message
- 텍스트, 이미지URL (low&high resolution), Upload File, ...
- 주석(annotation) : ...
- tools
- Code Interpreter
- ...
- File Search
- ...
- Function Calling
- ...
- Code Interpreter
- 사용자 Application 에 도입되어 질의응답 제공. (3가지의 tools "코드해석기","파일검색","함수호출" 활용가능)
- BEST PRACTICES
- Prompt engineering
- Prompt Cache
- Production best practices
- Safety best practices
- Latency optimization
- Accuracy optimization
- Advanced usage
- RESOURCE
- Prompt generation
- Prompt examples
- Rate limits
- RPM = requests per minute
- TPM = tokens per minute
- ChatGPT
- Actions
- CHAT PLUGINS
- 3rd-파티 Application 에 <- 손쉽게 연동 할수있는 플러그인 제공.
- 예 : 스포츠, 뉴스, 주가 같은 실시간 정보 검색 등등등
-끝-
'AI' 카테고리의 다른 글
ElevenLabs Docs (0) | 2024.09.25 |
---|---|
OpenAI Cookbook (0) | 2024.05.25 |
OpenAI Cookbook (CHAT COMPLETIONS) (0) | 2024.05.24 |
OpenAI API & Lib (0) | 2024.05.24 |
OpenAI Docs (0) | 2023.01.29 |