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예요.
  • apiKey: string

    • Zhipu BigModel Platform용 API 키. 제공하지 않으면 프로바이더가 ZHIPU_API_KEY 환경 변수에서 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)