Model Provider

Tarko 遵循 OpenAI Compatible 协议连接任意 LLM Provider,包括 Volcengine、OpenAI、Anthropic、Gemini 等。

配置

在 Agent 配置中配置你的 Model Provider:

import { Agent } from '@tarko/agent';

const agent = new Agent({
  model: {
    provider: 'openai',
    apiKey: process.env.OPENAI_API_KEY,
    model: 'gpt-4'
  }
});

支持的 Provider

OpenAI

{
  provider: 'openai',
  id: 'gpt-4',
  apiKey: 'your-api-key',
}

Anthropic

{
  provider: 'anthropic',
  id: 'claude-3-5-sonnet-20241022',
  apiKey: 'your-api-key',
}

Volcengine(火山引擎)

{
  provider: 'volcengine',
  id: 'doubao-seed-1-6-vision-250815',  // 或 'doubao-1.5-thinking-vision-pro'
  apiKey: 'your-api-key',
}

自定义 Provider

你也可以使用任何 OpenAI 兼容的端点:

{
  provider: 'openai',  // 使用 openai 兼容协议
  baseURL: 'https://your-endpoint.com/v1',
  id: 'your-model',
  apiKey: 'your-api-key',
}