텍스트 생성
텍스트 생성 작업은 OpenAI에 프롬프트를 보내고 생성된 텍스트를 반환합니다. 텍스트 생성 작업은 모든 트리거와 함께 사용할 수 있으며 생성된 텍스트가 포함된 text라는 단일 필드를 반환합니다.
Flow에 OpenAI 연결
OpenAI 작업을 사용하려면 먼저 API 키를 추가하여 Flow를 OpenAI 계정에 연결해야 합니다.
단계:
- Shopify Flow에서 새 워크플로나 기존 워크플로를 엽니다.
- 트리거 단계를 추가한 후 다음을 클릭하여 작업을 추가합니다.
- 모두 지우기를 클릭하여 설치된 Flow 앱과 설치되지 않은 Flow 앱을 모두 표시합니다.
- 앱 및 작업 검색 필드에서 OpenAI를 검색합니다.
- OpenAI를 클릭한 다음 연결을 클릭합니다.
- OpenAI API 키를 추가한 다음 제출을 클릭합니다.
이제 새 워크플로나 기존 워크플로에 텍스트 생성 작업을 추가할 수 있습니다.
필드
텍스트 생성 작업에는 다음 필드가 포함됩니다.
| 필드 | 설명 |
|---|---|
| 프롬프트 | 필수. 원하는 텍스트를 생성할 프롬프트를 입력합니다. |
| 모델 | 필수. 사용하려는 OpenAI 모델입니다. 기본값은 `gpt-3.5-turbo-instruct`입니다. 호환되는 모델은 OpenAI 설명서의 `/v1/completions`를 참조하세요. |
| 접미사 | 삽입된 텍스트 완료 후 추가되는 접미사입니다. |
| 온도 | 사용할 샘플링 온도입니다. 값이 높을수록 모델이 더 많은 위험을 감수하게 됩니다. |
| Top P | 핵 샘플링이라고 하는, 온도를 사용한 샘플링의 대안입니다. |
| 중지 | 이 단일 ASCII 문자열에 도달하면 API가 추가 완료 토큰 생성을 중지합니다. |
| 존재 페널티 | -2.0과 2.0 사이의 숫자입니다. 양수 값은 새 토큰이 텍스트에 이미 존재하는지에 따라 페널티를 부여하며, 이로 인해 모델이 새로운 주제를 다룰 가능성이 커집니다. |
| 빈도 페널티 | -2.0과 2.0 사이의 숫자입니다. 양수 값은 새 토큰의 기존 텍스트 내 빈도에 따라 페널티를 부여하여 모델이 동일한 내용을 반복할 가능성을 줄입니다. |
| 로짓 바이어스 | 완료 시 지정된 토큰이 나타날 가능성을 수정합니다. JSON 형식을 허용합니다. |
OpenAI 텍스트 생성 작업 문제 해결
다른 모델을 입력했는데 작업을 실행할 때 계속 오류가 발생합니다. 어떻게 된 건가요?
This is a chat model and not supported in the v1/completions endpoint. 오류가 표시되면 입력한 모델이 이 작업에 Flow가 사용하는 OpenAI API와 호환되지 않는다는 의미입니다. 기본 모델을 사용하거나 OpenAI 설명서의 /v1/completions에 나열된 모델을 사용하는 것을 권장합니다.