개발자 플레이그라운드 개요

개발자 플레이그라운드 개요

Cohere 플레이그라운드는 코딩 없이 Cohere의 생성 및 임베딩 언어 모델을 테스트할 수 있는 강력한 시각적 인터페이스예요.

출처: 문서

본문

Cohere 플레이그라운드는 두 가지 모델을 지원하는 시각적 인터페이스예요:

코드를 작성하지 않고도 특정 사용 사례에 맞춰 우리 모델을 테스트하는 훌륭한 방법이에요. 구축을 시작할 준비가 되면 View Code를 클릭해서 애플리케이션에 추가할 기본 로직을 얻으면 돼요.

플레이그라운드 사용하기

다음 몇몇 섹션에서 플레이그라운드를 통해 두 지원 모델과 상호작용하는 방법을 살펴볼게요.

Chat

Chat 엔드포인트는 프롬프트에 대한 응답(즉, 언어나 코드)을 제공해요. Chat 플레이그라운드를 사용해서 텍스트나 코드를 생성하고, 질문에 답하거나, 콘텐츠를 만들 수 있어요. 모습은 이렇게 생겼어요:

chat playground

메시지는 맨 아래의 Message... 상자에 입력하고, Enter 키를 누르거나 Send 버튼을 클릭해서 보내면 돼요.

System message로 모델의 동작을 커스터마이즈할 수 있어요. 이는 모델이 출력을 생성할 때 안내하는 프롬프트예요. 효과적인 시스템 메시지를 만드는 방법은 전용 가이드에서 더 알아볼 수 있어요.

플레이그라운드 내에서 더 커스터마이즈하려면 오른쪽의 패널을 사용하면 돼요:

chat playground panel

여기서 사용할 수 있는 것들은 다음과 같아요:

  • Model: 우리 생성 모델 목록에서 선택해요 (기본값인 command-a-plus-05-2026을 추천해요).
  • Functions: 함수 호출(function calling)을 통해 개발자는 모델을 API나 데이터베이스 같은 외부 함수에 연결해서, 그 안에서 행동을 취하고, 사용자가 상호작용할 수 있는 결과를 반환하게 해 줘요. tool use 문서에서 더 알아보세요.
  • JSON Mode: Cohere의 structured output 기능의 일부예요. 활성화하면 모델의 응답이 여러분이 제공한 스키마와 일치하는 JSON 객체가 돼요. JSON mode에서 더 알아보세요.
  • Advanced Parameters 아래에서 temperature와 seed를 커스터마이즈할 수 있어요. temperature가 높을수록 모델이 더 창의적이 되고, 낮을수록 더 집중적이고 결정적(deterministic)이 돼요. seed는 출력을 일관되게 유지하는 데 도움을 줘요. Cohere 모델로 예측 가능한 출력 얻기 섹션에서 더 알아보세요.
  • Advanced Parameters 아래에서 reasoning을 켤 수도 있어요. 그러면 모델이 응답의 의미를 고려하고 출력에 대한 근거를 제공하게 돼요. 이 기능을 계속 출시해 나가면서 더 많은 정보가 제공될 예정이에요.

Embed

Embed 모델을 통해 사용자는 문자열에 대한 수치적 표현을 만들 수 있어요. 의미 기반 검색, 토픽 모델링, 분류 작업, 그리고 그 외 많은 워크플로에 유용하죠. Embed 플레이그라운드로 이 기능을 테스트할 수 있고, 모습은 이렇게 생겼어요:

embed playground

플레이그라운드를 통해 임베딩을 만들려면, Add input을 사용해서 모델에 직접 문자열을 넣거나 Upload a file을 사용할 수 있어요. Run을 선택하면 OUTPUT 상자에서 문자열의 2차원 시각화를 볼 수 있어요.

Chat과 마찬가지로 플레이그라운드의 Embed 모델 인터페이스도 모델을 더 커스터마이즈할 수 있는 사이드 패널을 제공해요:

embed playground panel

여기서 사용할 수 있는 것들은 다음과 같아요:

  • Model: 우리 임베딩 모델 목록에서 선택해요 (기본값인 embed-v4.0을 추천해요).
  • Truncate: 최대 토큰 길이보다 긴 입력을 API가 어떻게 처리할지 지정할 수 있어요.

다음 단계

앞서 언급했듯이, 아이디어를 대략 다듬은 후에는 View Code를 사용해서 로직을 얻을 수 있어요. 더 탐색하고 싶다면 다음을 확인해 보세요:

더 알아보기 (Learn more)