Zhipu AI
Zhipu AI (Z.AI) Provider
Zhipu AI Provider는 AI SDK용 커뮤니티 프로바이더예요. ZhipuAI가 제공하는 bigmodel.cn 또는 z.ai의 GLM 및 임베딩 모델과 원활하게 통합할 수 있게 해줘요.
출처: 문서
본문
설정
npm install zhipu-ai-provider
API 키로 .env 파일/환경을 설정해요.
ZHIPU_API_KEY=<your-api-key>
프로바이더 인스턴스
zhipu-ai-provider에서 기본 프로바이더 인스턴스 zhipu를 import 할 수 있어요 (이것은 ZHIPU_API_KEY 환경 변수에서 API 키를 자동으로 읽어요):
import { zhipu } from 'zhipu-ai-provider';
또는 createZhipu로 커스텀 설정과 함께 프로바이더 인스턴스를 만들 수 있어요 (중국 외 Z.AI 인프라를 사용하려면 이렇게 하세요):
import { createZhipu } from 'zhipu-ai-provider';
const zhipu = createZhipu({
baseURL: 'https://api.z.ai/api/paas/v4',
apiKey: ***
});
Zhipu 프로바이더 인스턴스를 커스터마이즈하기 위해 다음의 선택적 설정을 사용할 수 있어요:
-
baseURL: string
- API 호출에 다른 URL 접두사를 사용해요, 예를 들어 프록시 서버를 사용할 때. 기본 접두사는
https://open.bigmodel.cn/api/paas/v4예요.
- API 호출에 다른 URL 접두사를 사용해요, 예를 들어 프록시 서버를 사용할 때. 기본 접두사는
-
apiKey: string
- Zhipu BigModel Platform용 API 키. 제공하지 않으면 프로바이더가
ZHIPU_API_KEY환경 변수에서 API 키를 읽으려고 시도해요.
- Zhipu BigModel Platform용 API 키. 제공하지 않으면 프로바이더가
-
headers: Record<string, string>
- 요청에 포함할 커스텀 헤더.
예시
import { zhipu } from 'zhipu-ai-provider';
const { text } = await generateText({
model: zhipu('glm-4-plus'),
prompt: 'Why is the sky blue?',
});
console.log(result);
문서
더 알아보기 (Learn more)
- 출처 문서: Zhipu AI (Z.AI) Provider