mirror of
https://github.com/badlogic/pi-mono.git
synced 2026-11-05 23:37:25 +00:00
92 lines
2.6 KiB
TypeScript
92 lines
2.6 KiB
TypeScript
// Every built-in provider catalog. Add new providers here.
|
|
|
|
import type { ProviderDefinition } from "../define.ts";
|
|
import amazonBedrock from "./amazon-bedrock.ts";
|
|
import antLing from "./ant-ling.ts";
|
|
import anthropic from "./anthropic.ts";
|
|
import azure from "./azure.ts";
|
|
import baseten from "./baseten.ts";
|
|
import cerebras from "./cerebras.ts";
|
|
import cloudflareAiGateway from "./cloudflare-ai-gateway.ts";
|
|
import cloudflareWorkersAi from "./cloudflare-workers-ai.ts";
|
|
import deepseek from "./deepseek.ts";
|
|
import fireworks from "./fireworks.ts";
|
|
import githubCopilot from "./github-copilot.ts";
|
|
import google from "./google.ts";
|
|
import googleVertex from "./google-vertex.ts";
|
|
import groq from "./groq.ts";
|
|
import huggingface from "./huggingface.ts";
|
|
import kimiCoding from "./kimi-coding.ts";
|
|
import meta from "./meta.ts";
|
|
import minimax from "./minimax.ts";
|
|
import minimaxCn from "./minimax-cn.ts";
|
|
import mistral from "./mistral.ts";
|
|
import moonshotai from "./moonshotai.ts";
|
|
import moonshotaiCn from "./moonshotai-cn.ts";
|
|
import nvidia from "./nvidia.ts";
|
|
import openai from "./openai.ts";
|
|
import openaiCodex from "./openai-codex.ts";
|
|
import opencode from "./opencode.ts";
|
|
import opencodeGo from "./opencode-go.ts";
|
|
import openrouter from "./openrouter.ts";
|
|
import qwenTokenPlan from "./qwen-token-plan.ts";
|
|
import qwenTokenPlanCn from "./qwen-token-plan-cn.ts";
|
|
import qwenTokenPlanIndividual from "./qwen-token-plan-individual.ts";
|
|
import qwenTokenPlanIndividualCn from "./qwen-token-plan-individual-cn.ts";
|
|
import radius from "./radius.ts";
|
|
import together from "./together.ts";
|
|
import typesafe from "./typesafe.ts";
|
|
import vercelAiGateway from "./vercel-ai-gateway.ts";
|
|
import xai from "./xai.ts";
|
|
import xiaomi from "./xiaomi.ts";
|
|
import xiaomiTokenPlanAms from "./xiaomi-token-plan-ams.ts";
|
|
import xiaomiTokenPlanCn from "./xiaomi-token-plan-cn.ts";
|
|
import xiaomiTokenPlanSgp from "./xiaomi-token-plan-sgp.ts";
|
|
import zai from "./zai.ts";
|
|
import zaiCodingCn from "./zai-coding-cn.ts";
|
|
|
|
export const PROVIDERS: readonly ProviderDefinition[] = [
|
|
amazonBedrock,
|
|
antLing,
|
|
anthropic,
|
|
azure,
|
|
baseten,
|
|
cerebras,
|
|
cloudflareAiGateway,
|
|
cloudflareWorkersAi,
|
|
deepseek,
|
|
fireworks,
|
|
githubCopilot,
|
|
googleVertex,
|
|
google,
|
|
groq,
|
|
huggingface,
|
|
kimiCoding,
|
|
meta,
|
|
minimaxCn,
|
|
minimax,
|
|
mistral,
|
|
moonshotaiCn,
|
|
moonshotai,
|
|
nvidia,
|
|
openaiCodex,
|
|
openai,
|
|
opencodeGo,
|
|
opencode,
|
|
openrouter,
|
|
qwenTokenPlanCn,
|
|
qwenTokenPlanIndividual,
|
|
qwenTokenPlanIndividualCn,
|
|
qwenTokenPlan,
|
|
radius,
|
|
together,
|
|
typesafe,
|
|
vercelAiGateway,
|
|
xai,
|
|
xiaomiTokenPlanAms,
|
|
xiaomiTokenPlanCn,
|
|
xiaomiTokenPlanSgp,
|
|
xiaomi,
|
|
zaiCodingCn,
|
|
zai,
|
|
];
|