← 全部集成
// 集成
任意兼容 OpenAI 的端点
Groq、OpenRouter、vLLM、LiteLLM 等——一个适配器,一个 baseURL。
01 配置
一份最小配置。
import { OpenMultiAgent, type AgentConfig } from '@open-multi-agent/core'
const agents: AgentConfig[] = [
{ name: 'researcher', systemPrompt: 'Gather the key facts.' },
{ name: 'writer', systemPrompt: 'Write a tight summary.' },
]
// Any server that speaks OpenAI Chat Completions. Example: Groq.
// Set the service's key (here GROQ_API_KEY) and point baseURL at it.
const oma = new OpenMultiAgent({
defaultProvider: 'openai',
defaultModel: 'llama-3.3-70b-versatile',
defaultBaseURL: 'https://api.groq.com/openai/v1',
})
const team = oma.createTeam('brief', { name: 'brief', agents })
const result = await oma.runTeam(team, 'Summarize the latest release notes.')
console.log(result.success) 02 怎么契合
它怎么契合。
任何实现了 OpenAI Chat Completions API 的服务,都能用 provider: 'openai' 加一个 baseURL 对接——Groq、OpenRouter、vLLM、LM Studio、llama.cpp、Mistral、Qwen、Moonshot,或一个把 100+ 提供方统一到单一端点后的 LiteLLM 代理。当 key 不是 OPENAI_API_KEY 时,通过 apiKey 显式传入。
// 企业服务
要把它用到生产环境?
open-multi-agent 采用 MIT 许可、可自行免费运行。当你需要在期限内交付、集成,或获得支持时,元定义科技(YuanASI)提供商业交付与支持。