@amux.ai/adapter-zhipu
v0.1.4
Published
Zhipu AI (GLM) adapter for Amux
Maintainers
Readme
@amux.ai/adapter-zhipu
Zhipu AI (GLM) adapter for Amux
Overview
Official Zhipu AI (GLM) adapter for Amux. Zhipu API is OpenAI-compatible, so this adapter extends the OpenAI adapter with Zhipu-specific configurations.
Installation
pnpm add @amux.ai/llm-bridge @amux.ai/adapter-zhipu
# or
npm install @amux.ai/llm-bridge @amux.ai/adapter-zhipuUsage
As Inbound Adapter
import { createBridge } from '@amux.ai/llm-bridge'
import { zhipuAdapter } from '@amux.ai/adapter-zhipu'
import { openaiAdapter } from '@amux.ai/adapter-openai'
const bridge = createBridge({
inbound: zhipuAdapter,
outbound: openaiAdapter,
config: {
apiKey: process.env.OPENAI_API_KEY
}
})As Outbound Adapter
import { createBridge } from '@amux.ai/llm-bridge'
import { openaiAdapter } from '@amux.ai/adapter-openai'
import { zhipuAdapter } from '@amux.ai/adapter-zhipu'
const bridge = createBridge({
inbound: openaiAdapter,
outbound: zhipuAdapter,
config: {
apiKey: process.env.ZHIPU_API_KEY
}
})
const response = await bridge.chat({
model: 'gpt-4',
messages: [{ role: 'user', content: 'Hello!' }]
})Supported Features
- ✅ Chat completions
- ✅ Streaming
- ✅ Function/Tool calling
- ✅ Vision (image inputs)
- ✅ System prompts
- ✅ Web search
Supported Models
glm-4-plusglm-4-0520glm-4-airglm-4-airxglm-4-flashglm-4v-plusglm-4v
API Compatibility
Zhipu API is OpenAI-compatible. For detailed API documentation, see Zhipu AI Documentation.
License
MIT © isboyjc
