almai

Almide 用のマルチプロバイダー LLM クライアント。Almide で純粋実装(外部 SDK 依存なし)。

対応プロバイダー (8)

Anthropic, OpenAI, OpenRouter, Groq, Cloudflare Workers AI, Azure OpenAI, Google Gemini, AWS Bedrock

各プロバイダーは http.request で REST API を直接呼び出す。

機能

構成

src/
  mod.almd              // 公開 API、型定義
  tools.almd            // Tool calling、JSON Schema ヘルパー
  conv.almd             // 会話ビルダー
  providers/
    anthropic.almd      // Anthropic Messages API
    openai.almd         // OpenAI / OpenRouter(互換)
    google.almd         // Google Gemini
    azure.almd          // Azure OpenAI
    cloudflare.almd     // Cloudflare Workers AI
    bedrock.almd        // AWS Bedrock
    cli.almd            // Claude Code / Codex CLI

関連

Graph