Bỏ qua nội dung
GitHub
EN VI

Providers Overview

moon-wave cung cấp interface thống nhất cho nhiều LLM provider. Chuyển provider chỉ cần thay một dòng.

Providers được hỗ trợ

ProviderImportPhù hợp cho
GroqGroqProviderInference nhanh, free tier
Google GeminiGoogleProviderContext dài, free tier hào phóng
CerebrasCerebrasProviderInference cực nhanh
Workers AIWorkersAIProviderKhông cần API key, chạy trên Cloudflare

Dùng LLMRouter

Đăng ký nhiều provider và chuyển đổi lúc runtime:

import { LLMRouter } from '@moon-wave/providers';
const router = new LLMRouter()
.register('groq', { apiKey: env.GROQ_API_KEY })
.register('google', { apiKey: env.GOOGLE_AI_KEY })
.register('cerebras', { apiKey: env.CEREBRAS_API_KEY });
const provider = router.get('groq');

Class Agent dùng LLMRouter nội bộ — chỉ cần set model.provider trong config:

const agent = new Agent({
model: { provider: 'groq', model: 'llama-3.3-70b-versatile' },
// ...
});