텍스트 및 대화
Chat Completions 또는 Responses로 텍스트 생성과 여러 턴의 대화를 구현합니다.
개요
AGTCloud는 텍스트 생성과 여러 턴의 대화를 지원합니다. 모델을 선택한 후 Chat Completions, Responses 또는 모델이 지원하는 다른 텍스트 프로토콜로 요청할 수 있습니다.
핵심 기능
- 텍스트 생성: 지시에 따라 콘텐츠를 생성, 수정하거나 보완합니다.
- 여러 턴의 대화: 메시지 기록 또는 응답 상태를 통해 문맥을 이어갑니다.
- 요약 및 분류: 핵심 내용을 추출하거나 지정된 범주에 따라 콘텐츠를 정리합니다.
- 정보 추출: 입력 텍스트에서 필요한 필드와 결론을 추출합니다.
- 고급 기능: Streaming, Tool Calling, Structured Output의 지원 범위는 모델과 프로토콜에 따라 다릅니다.
추천 모델
| 모델 | 공급업체 | 주요 특징 |
|---|---|---|
| DeepSeek | DeepSeek | 일반 대화, 추론 및 코드 작업에 적합합니다 |
| Qwen | Alibaba Cloud | 중국어, 다국어 작업 및 콘텐츠 생성을 지원합니다 |
| Kimi | Moonshot AI | 긴 텍스트 이해, 요약 및 여러 턴의 대화에 적합합니다 |
| GLM | Zhipu AI | 중국어와 영어 대화, 글쓰기 및 정보 추출에 적합합니다 |
API 연동
Base URL
https://api.agtcloud.cn/v1Chat Completions
curl 'https://api.agtcloud.cn/v1/chat/completions' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer your-api-key' \
--data '{
"model": "MODEL_ID",
"messages": [
{"role": "system", "content": "간결하게 답하세요."},
{"role": "user", "content": "AGTCloud를 한 문장으로 소개해 주세요."}
]
}'Responses
curl 'https://api.agtcloud.cn/v1/responses' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer your-api-key' \
--data '{
"model": "MODEL_ID",
"input": "AGTCloud를 한 문장으로 소개해 주세요."
}'자주 사용하는 매개변수
| 매개변수 | 타입 | 설명 |
|---|---|---|
model | string | 두 API에서 사용하는 모델 ID |
messages | array | Chat Completions 메시지 목록 |
input | string / array | Responses의 텍스트 또는 Input Items |
stream | boolean | 스트리밍 응답 활성화 |
temperature | number | 생성의 무작위성 조정. 지원 범위는 모델에 따라 다릅니다 |
previous_response_id | string | Responses에서 기존 응답 상태 이어가기 |
Chat Completions는 messages를, Responses는 input을 사용합니다. 전체 매개변수는 해당 API 레퍼런스를 기준으로 확인하세요. Anthropic Messages, Gemini Generate Content 등의 API를 비교하려면 프로토콜 선택을 확인하세요.