Commit f77f80c
committed
feat: add Avian as LLM provider
Add Avian (https://avian.io) as a new LLM provider with OpenAI-compatible
API support including chat completions, streaming, and function calling.
Models:
- deepseek/deepseek-v3.2 (164K context, $0.26/$0.38 per 1M tokens)
- moonshotai/kimi-k2.5 (131K context, $0.45/$2.20 per 1M tokens)
- z-ai/glm-5 (131K context, $0.30/$2.55 per 1M tokens)
- minimax/minimax-m2.5 (1M context, $0.30/$1.10 per 1M tokens)
Changes:
- Add AvianIcon to components/icons.tsx
- Add 'avian' to ProviderId type
- Add Avian provider definition with model pricing in models.ts
- Create providers/avian/ with index.ts and utils.ts
- Register provider in registry.ts and utils.ts1 parent 4fd0989 commit f77f80c
7 files changed
+658
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5024 | 5024 | | |
5025 | 5025 | | |
5026 | 5026 | | |
| 5027 | + | |
| 5028 | + | |
| 5029 | + | |
| 5030 | + | |
| 5031 | + | |
| 5032 | + | |
| 5033 | + | |
| 5034 | + | |
| 5035 | + | |
| 5036 | + | |
| 5037 | + | |
| 5038 | + | |
| 5039 | + | |
| 5040 | + | |
| 5041 | + | |
| 5042 | + | |
| 5043 | + | |
5027 | 5044 | | |
5028 | 5045 | | |
5029 | 5046 | | |
| |||
0 commit comments