W&B Inference
- 호스팅 제공업체에 가입하거나 모델을 직접 호스팅하지 않고도 AI 애플리케이션과 에이전트를 개발할 수 있습니다.
- W&B Weave 플레이그라운드에서 지원되는 모델을 사용해 볼 수 있습니다.
이 가이드는 다음 정보를 제공합니다:
사전 요구 사항
- W&B 계정. 여기에서 가입하세요.
- W&B API 키. User Settings에서 API 키를 생성하세요.
- W&B 프로젝트.
- Python을 통해 Inference 서비스를 사용하는 경우 Python을 통해 API를 사용하기 위한 추가 사전 요구 사항을 참조하세요.
Python에서 API를 사용하기 위한 추가 사전 요구 사항
openai와 weave 라이브러리를 설치하세요:
LLM 애플리케이션을 Weave로 트레이스하는 경우에만
weave 라이브러리가 필요합니다. Weave 시작에 대한 자세한 내용은 Weave 퀵스타트를 참조하세요.Weave로 W&B Inference 서비스를 사용하는 방법을 보여주는 예시는 API 사용 예시를 참조하세요.API 사양
엔드포인트
사용 가능한 방법
Chat completions
/chat/completions이며, 지원되는 모델에 메시지를 보내고 completion을 받기 위한 OpenAI 호환 요청 형식을 지원합니다. Weave로 W&B Inference 서비스를 사용하는 방법을 보여주는 사용 예시는 API usage examples를 참조하세요.
채팅 completion을 생성하려면 다음이 필요합니다:
- Inference 서비스 기본 URL
https://api.inference.wandb.ai/v1 - W&B API 키
<your-api-key> - W&B entity 및 프로젝트 이름
<your-team>/<your-project> - 사용하려는 모델의 ID(다음 중 하나):
meta-llama/Llama-3.1-8B-Instructdeepseek-ai/DeepSeek-V3-0324meta-llama/Llama-3.3-70B-Instructdeepseek-ai/DeepSeek-R1-0528meta-llama/Llama-4-Scout-17B-16E-Instructmicrosoft/Phi-4-mini-instruct
- Bash
- Python
지원되는 모델 목록
- Bash
- Python
사용 예시
기본 예제: Weave로 Llama 3.1 8B 트레이스하기
- OpenAI 호환 클라이언트를 사용해 chat completion 요청을 보내는
@weave.op()데코레이터가 적용된 함수run_chat를 정의합니다. - 트레이스는 기록되어 W&B entity 및 프로젝트
project="<your-team>/<your-project>와 연결됩니다. - 함수는 Weave에 의해 자동으로 트레이스되므로 입력, 출력, 지연 시간, 메타데이터(예: 모델 ID)가 로깅됩니다.
- 결과는 터미널에 출력되며, 트레이스는 지정한 프로젝트 아래 https://wandb.ai의 Traces 탭에 표시됩니다.
https://wandb.ai/<your-team>/<your-project>/r/call/01977f8f-839d-7dda-b0c2-27292ef0e04g)를 클릭하면 Weave에서 트레이스를 확인할 수 있습니다. 또는 다음과 같이 할 수 있습니다.
- https://wandb.ai로 이동합니다.
- Traces 탭을 선택해 Weave 트레이스를 확인합니다.

고급 예제: Inference 서비스와 함께 Weave Evaluations 및 리더보드 사용
- Traces 탭으로 이동하여 트레이스를 확인합니다
- Evals 탭으로 이동하여 모델 평가를 확인합니다
- Leaders 탭으로 이동하여 생성된 리더보드를 확인합니다


UI
Inference 서비스에 접속하기
직접 링크
Inference 탭에서
- https://wandb.ai/에서 W&B 계정에 접속합니다.
- 왼쪽 사이드바에서 Inference를 선택합니다. 사용 가능한 모델과 모델 정보가 표시되는 페이지가 열립니다.

Playground 탭에서
- 왼쪽 사이드바에서 Playground를 선택합니다. Playground 채팅 UI가 표시됩니다.
- LLM 드롭다운 목록에서 W&B Inference 위에 마우스를 올립니다. 사용 가능한 W&B Inference 모델이 포함된 드롭다운이 오른쪽에 표시됩니다.
- W&B Inference 모델 드롭다운에서 다음을 수행할 수 있습니다:
- 사용 가능한 모델의 이름을 클릭하여 Playground에서 사용해 볼 수 있습니다.
- Playground에서 하나 이상의 모델을 비교할 수 있습니다

플레이그라운드에서 모델 사용해 보기

여러 모델 비교
Inference 탭에서 Compare 뷰 열기
- 왼쪽 사이드바에서 Inference를 선택합니다. 사용 가능한 모델과 모델 정보가 표시된 페이지가 열립니다.
- 비교할 모델을 선택하려면 모델 카드에서 모델 이름을 제외한 아무 곳이나 클릭합니다. 선택되면 모델 카드 테두리가 파란색으로 강조 표시됩니다.
- 비교하려는 각 모델에 대해 2단계를 반복합니다.
- 선택한 카드 중 아무 카드에서나 Compare N models in the Playground 버튼을 클릭합니다(
N은 비교할 모델 수입니다. 예를 들어 모델 3개를 선택한 경우 버튼에는 Compare 3 models in the Playground가 표시됩니다). Compare 뷰가 열립니다.

Playground 탭에서 Compare 뷰 열기
- 왼쪽 사이드바에서 Playground를 선택합니다. Playground 채팅 UI가 표시됩니다.
- LLM 드롭다운 목록에서 W&B Inference에 마우스를 올립니다. 오른쪽에 사용 가능한 W&B Inference 모델이 포함된 드롭다운이 표시됩니다.
- 드롭다운에서 Compare를 선택합니다. Inference 탭이 표시됩니다.
- 비교할 모델을 선택하려면 모델 카드의 아무 곳이나 클릭합니다(모델 이름 제외). 선택되면 모델 카드 테두리가 파란색으로 강조 표시됩니다.
- 비교하려는 각 모델에 대해 step 4를 반복합니다.
- 선택한 카드 중 아무 카드에서나 Compare N models in the Playground 버튼을 클릭합니다(
N은 비교 중인 모델 수입니다. 예를 들어 모델 3개를 선택한 경우 버튼은 Compare 3 models in the Playground로 표시됩니다). 비교 뷰가 열립니다.
결제 및 사용 정보 보기
- W&B UI에서 W&B Billing 페이지로 이동합니다.
- 오른쪽 하단에 Inference 결제 정보 카드가 표시됩니다. 여기에서 다음 작업을 수행할 수 있습니다.
- Inference 결제 정보 카드에서 View usage 버튼을 클릭해 시간에 따른 사용량을 확인합니다.
- 유료 플랜을 사용 중인 경우 예정된 Inference 요금을 확인합니다.
사용 정보 및 제한 사항
지리적 제한
동시성 제한
- 오용을 방지하고 API 안정성을 보호
- 모든 사용자가 액세스할 수 있도록 보장
- 인프라 부하를 효과적으로 관리
429 Concurrency limit reached for requests 응답을 반환합니다. 이 오류를 해결하려면 동시에 전송하는 요청 수를 줄이세요.