메인 콘텐츠로 건너뛰기
Vercel AI SDK는 Next.js, React, Svelte, Vue 앱에서 AI 기능을 만들 때 가장 인기 있는 방법입니다. Venice는 OpenAI 호환 공급자로 즉시 동작합니다.

설정

공급자 구성

OpenAI 호환 어댑터로 Venice 공급자를 생성하세요:
.chat()을 사용하면 요청이 Venice의 /chat/completions endpoint로 전달됩니다. 기본 openai('model') 문법은 Venice가 아직 지원하지 않는 더 새로운 OpenAI endpoint를 사용할 수 있습니다.

스트리밍 채팅 (Next.js App Router)

API 라우트

React 컴포넌트

텍스트 생성(비스트리밍)

구조화된 출력

도구 호출(Tool Calling)

이미지 생성

Venice 이미지 생성은 AI SDK와 별개로 직접 호출할 수 있습니다:

멀티 모델 채팅(모델 선택기)

사용자가 Venice 모델 중에서 선택할 수 있게 하세요:

웹 검색 통합

웹 검색을 위해 Venice 파라미터를 전달하세요:
experimental_providerMetadata가 전달되지 않는 경우, 커스텀 fetch 래퍼를 사용하거나 웹 검색 기능을 위해 Venice API를 직접 호출할 수 있습니다.

임베딩(Embeddings)

임베딩에는 공급자에서 직접 textEmbeddingModel()을 사용하세요:

환경 변수

권장 모델

Vercel AI SDK 문서

공식 Vercel AI SDK 문서

Venice 모델

모든 Venice 모델 둘러보기