텍스트 생성
텍스트 생성 작업은 OpenAI에 프롬프트를 보내고 생성된 텍스트를 반환합니다. 텍스트 생성 작업은 모든 트리거와 함께 사용할 수 있으며 생성된 텍스트가 포함된 text
라는 단일 필드를 반환합니다.
OpenAI를 Flow에 연결
OpenAI 작업 사용을 시작하려면 먼저 API 키를 추가하여 OpenAI 계정에 Flow를 연결해야 합니다.
단계:
- 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
에 나열된 모델을 허용하는 것이 좋습니다.