mirror of
https://github.com/enricoros/big-AGI.git
synced 2026-05-10 21:50:14 -07:00
LLMs: link autocomplete icons
This commit is contained in:
+10
-5
@@ -7,6 +7,11 @@ import { GoodTooltip } from '~/common/components/GoodTooltip';
|
||||
import { Link } from '~/common/components/Link';
|
||||
|
||||
import { ArceeAIIcon } from '~/common/components/icons/vendors/ArceeAIIcon';
|
||||
import { ChutesAIIcon } from '~/common/components/icons/vendors/ChutesAIIcon';
|
||||
import { FireworksAIIcon } from '~/common/components/icons/vendors/FireworksAIIcon';
|
||||
import { CloudflareIcon } from '~/common/components/icons/vendors/CloudflareIcon';
|
||||
import { HeliconeIcon } from '~/common/components/icons/vendors/HeliconeIcon';
|
||||
import { NovitaAIIcon } from '~/common/components/icons/vendors/NovitaAIIcon';
|
||||
|
||||
|
||||
/**
|
||||
@@ -33,13 +38,13 @@ interface VerifiedProvider {
|
||||
const OPENAI_COMPATIBLE_PROVIDERS: VerifiedProvider[] = [
|
||||
// Example Providers
|
||||
{ id: 'arcee', label: 'Arcee AI', host: 'https://api.arcee.ai/api', hostMatch: 'arcee.ai', category: 'Example Providers', description: 'High-performance open AI models', docsUrl: 'https://docs.arcee.ai/', icon: ArceeAIIcon },
|
||||
{ id: 'chutes', label: 'Chutes AI', host: 'https://llm.chutes.ai', hostMatch: '.chutes.ai', category: 'Example Providers', description: 'GPU marketplace for AI inference', docsUrl: 'https://chutes.ai/docs' },
|
||||
{ id: 'fireworks', label: 'Fireworks AI', host: 'https://api.fireworks.ai/inference', hostMatch: 'fireworks.ai', category: 'Example Providers', description: 'Fast inference for open models', docsUrl: 'https://docs.fireworks.ai/getting-started/quickstart' },
|
||||
{ id: 'chutes', label: 'Chutes AI', host: 'https://llm.chutes.ai', hostMatch: '.chutes.ai', category: 'Example Providers', description: 'GPU marketplace for AI inference', docsUrl: 'https://chutes.ai/docs', icon: ChutesAIIcon },
|
||||
{ id: 'fireworks', label: 'Fireworks AI', host: 'https://api.fireworks.ai/inference', hostMatch: 'fireworks.ai', category: 'Example Providers', description: 'Fast inference for open models', docsUrl: 'https://docs.fireworks.ai/getting-started/quickstart', icon: FireworksAIIcon },
|
||||
{ id: 'llmapi', label: 'LLM API', host: 'https://api.llmapi.ai', hostMatch: 'llmapi.ai', category: 'Example Providers', description: 'Multi-model API gateway', docsUrl: 'https://llmapi.ai' },
|
||||
{ id: 'novita', label: 'Novita AI', host: 'https://api.novita.ai/openai', hostMatch: 'novita.ai', category: 'Example Providers', description: 'OpenAI-compatible inference', docsUrl: 'https://novita.ai/docs' },
|
||||
{ id: 'novita', label: 'Novita AI', host: 'https://api.novita.ai/openai', hostMatch: 'novita.ai', category: 'Example Providers', description: 'OpenAI-compatible inference', docsUrl: 'https://novita.ai/docs', icon: NovitaAIIcon },
|
||||
// Example Proxies
|
||||
{ id: 'helicone', label: 'Helicone', host: 'https://oai.hconeai.com', hostMatch: 'hconeai.com', category: 'Example Proxies', description: 'OpenAI observability and caching proxy', docsUrl: 'https://docs.helicone.ai/getting-started/quick-start' },
|
||||
{ id: 'cloudflare', label: 'Cloudflare AI Gateway', host: 'https://gateway.ai.cloudflare.com/v1/{account}/{gateway}/openai', hostMatch: 'gateway.ai.cloudflare.com', category: 'Example Proxies', description: 'AI Gateway with caching and analytics', docsUrl: 'https://developers.cloudflare.com/ai-gateway/' },
|
||||
{ id: 'helicone', label: 'Helicone', host: 'https://oai.hconeai.com', hostMatch: 'hconeai.com', category: 'Example Proxies', description: 'OpenAI observability and caching proxy', docsUrl: 'https://docs.helicone.ai/getting-started/quick-start', icon: HeliconeIcon },
|
||||
{ id: 'cloudflare', label: 'Cloudflare AI Gateway', host: 'https://gateway.ai.cloudflare.com/v1/{account}/{gateway}/openai', hostMatch: 'gateway.ai.cloudflare.com', category: 'Example Proxies', description: 'AI Gateway with caching and analytics', docsUrl: 'https://developers.cloudflare.com/ai-gateway/', icon: CloudflareIcon },
|
||||
];
|
||||
|
||||
// Find matching provider based on current host value
|
||||
|
||||
Reference in New Issue
Block a user