OpenAI-Project 값으로 애플리케이션을 프록시에 연결한 뒤, 트레이닝 데이터로 사용할 수 있는 트레이스가 프록시에 기록되는지 확인하는 방법을 설명합니다.
프로젝트 만들기
프로젝트를 만들려면 다음 단계를 따르세요.- Projects에서 Create or import a project를 선택하세요.
- 다음 필드를 설정하세요.
- W&B project: 선택한 entity에 새 Weights & Biases 프로젝트를 만들려면 Create new를, 기존 Weights & Biases 프로젝트를 연결하려면 Import existing을 선택하세요. 임포트해도 기존 프로젝트의 데이터는 변경되지 않습니다. 하나의 Weights & Biases 프로젝트는 entity당 하나의 Model Distillation 프로젝트에만 연결할 수 있습니다.
- Project 별칭: Studio URL과 관리 API 경로에서 프로젝트를 식별하는 데 사용됩니다. UI에서 Weights & Biases 프로젝트 이름을 바탕으로 이름을 제안합니다. 소문자, 숫자, 하이픈을 사용하여 최대 64자까지 입력할 수 있습니다. 프로젝트 별칭은 Weights & Biases 프로젝트 이름과 달라도 됩니다.
- Initial model: 트레이스를 수집하고 대체 모델을 트레이닝하는 동안 버전 1을 서빙하는 모델입니다.
- Create project를 선택하세요.
API: 프로젝트 만들기 (PUT /projects/{alias})
API: 프로젝트 만들기 (PUT /projects/{alias})
프로젝트 별칭은 전체 스키마는 Model Distillation 프로젝트 만들기를 참조하세요.
alias 경로 세그먼트에 해당합니다. project는 Weights & Biases 프로젝트 이름으로, project_mode는 create 또는 import로 설정하세요. 라우팅 대상을 하나 이상 지정해야 합니다. targets가 없거나 비어 있으면 생성에 실패합니다.애플리케이션 연결
프로젝트를 만든 후 애플리케이션이 프록시를 가리키도록 설정하세요. 프록시는 애플리케이션의 트래픽을 프로젝트로 라우팅하고 트레이스로 기록합니다. 다음과 같이 클라이언트와 요청을 설정하세요.your-team/ticket-classifier를 Studio의 프로젝트 헤더와 프로젝트 설정 페이지에 표시되는 OpenAI-Project 값으로 바꾸세요. 이 값은 프로젝트 별칭이 아니라 entity와 Weights & Biases 프로젝트 이름으로 구성됩니다.
router를 선택된 대상의 공급자 모델로 바꾼 뒤, 해당 대상에 저장된 매개변수 재정의 값을 적용합니다. forge.project_version이 없는 요청에는 버전 1이 사용됩니다. 다른 버전으로 고정하려면 metadata에 "forge.project_version": "2"를 추가하세요.
유용한 트레이스 확인
대규모 데이터셋을 수집하기 전에 다음 사항을 확인하세요.- 성공한 Call이 프로젝트의 요청 차트에 표시되는지 확인합니다.
- 트래픽 비율이 라우팅 가중치와 일치하는지 확인합니다.
- 고정된
gen_ai.conversation.id로 W&B Weave Agents 뷰에서 각 대화가 그룹화되는지 확인합니다. - 도구 정의, 응답 형식, 멀티턴 메시지가 기록된 요청에 포함되어 있는지 확인합니다.
- 실패한 공급자 Call이 디버깅을 위해 표시되면서도 트레이닝 데이터에서는 제외되는지 확인합니다.