Skip to content

Commit f77f80c

Browse files
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.ts
1 parent 4fd0989 commit f77f80c

File tree

7 files changed

+658
-0
lines changed

7 files changed

+658
-0
lines changed

apps/sim/components/icons.tsx

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5024,6 +5024,23 @@ export function FirefliesIcon(props: SVGProps<SVGSVGElement>) {
50245024
)
50255025
}
50265026

5027+
export const AvianIcon = (props: SVGProps<SVGSVGElement>) => (
5028+
<svg
5029+
{...props}
5030+
fill='currentColor'
5031+
height='1em'
5032+
viewBox='0 0 24 24'
5033+
width='1em'
5034+
xmlns='http://www.w3.org/2000/svg'
5035+
>
5036+
<title>Avian</title>
5037+
<path
5038+
d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm3.5 7.5L12 13l-3.5-3.5L12 6l3.5 3.5zM8 14.5l4 4 4-4H8z'
5039+
fill='#6366F1'
5040+
/>
5041+
</svg>
5042+
)
5043+
50275044
export function BedrockIcon(props: SVGProps<SVGSVGElement>) {
50285045
const id = useId()
50295046
const gradientId = `bedrock_gradient_${id}`

0 commit comments

Comments
 (0)