무지연 프록시 및 SDK 사양

개발자 SDK 및 LiteLLM 프록시 연동 가이드

LiteLLM Proxy, Vercel AI SDK, OpenAI SDK를 위한 원클릭 설정 코드로 안전한 예산 관리와 스마트 라우팅을 구축하세요.

LiteLLM Proxy Config (`config.yaml`)

model_list:
  # Cost-optimized intelligent router configuration
  - model_name: cost-router-fast
    litellm_params:
      model: deepseek/deepseek-chat
      api_base: https://api.deepseek.com
      api_key: os.environ/DEEPSEEK_API_KEY
  - model_name: cost-router-reasoning
    litellm_params:
      model: deepseek/deepseek-reasoner
      api_base: https://api.deepseek.com
      api_key: os.environ/DEEPSEEK_API_KEY
  - model_name: cost-router-flagship
    litellm_params:
      model: anthropic/claude-3-5-sonnet-20241022
      api_key: os.environ/ANTHROPIC_API_KEY

router_settings:
  routing_strategy: cost-based-routing
  max_budget_per_req: 0.005
  fallbacks: [{"cost-router-fast": ["cost-router-flagship"]}]

Vercel AI SDK (TypeScript)

import { createOpenAI } from '@ai-sdk/openai';
import { generateText } from 'ai';

// TokenCosts AI Dynamic Routing Gateway
const openrouter = createOpenAI({
  baseURL: 'https://openrouter.ai/api/v1',
  apiKey: process.env.OPENROUTER_API_KEY,
  headers: {
    'HTTP-Referer': 'https://tokencostsai.com',
    'X-Title': 'TokenCosts AI-Router',
  },
});

export async function executeCostOptimizedPrompt(prompt: string, isComplex = false) {
  const targetModel = isComplex 
    ? 'deepseek/deepseek-r1' 
    : 'deepseek/deepseek-chat';

  return await generateText({
    model: openrouter(targetModel),
    prompt,
  });
}

GitHub README Dynamic Cost Badges

Embed transparent real-time API cost badges directly in your open-source repository documentation:

<!-- TokenCosts AI Real-time Cost Badge -->
[![TokenCosts AI](https://img.shields.io/badge/API%20Cost-DeepSeek--V3%20%240.27%2FM-emerald)](https://tokencostsai.com/models/deepseek-v3)