From 953cd4ac21a06acdf317dac1f99712dc41cdc9aa Mon Sep 17 00:00:00 2001 From: kamilbenkirane Date: Wed, 26 Nov 2025 21:43:21 +0100 Subject: [PATCH] fix: use local SVG provider icons instead of favicon URLs - Copy provider logos from website to docs public/logos/ - Update all provider MDX files to use local SVG paths - Update index.mdx provider grid to use local icons - Add .env to gitignore --- .gitignore | 1 + content/docs/index.mdx | 16 ++++++++-------- content/docs/providers/anthropic.mdx | 2 +- content/docs/providers/bytedance.mdx | 2 +- content/docs/providers/cohere.mdx | 2 +- content/docs/providers/elevenlabs.mdx | 2 +- content/docs/providers/google.mdx | 2 +- content/docs/providers/mistral.mdx | 2 +- content/docs/providers/openai.mdx | 2 +- public/logos/anthropic.svg | 1 + public/logos/bytedance.svg | 1 + public/logos/claude.svg | 1 + public/logos/cohere.svg | 1 + public/logos/dall-e.svg | 1 + public/logos/deepseek.svg | 1 + public/logos/elevenlabs.svg | 1 + public/logos/gemini.svg | 1 + public/logos/google.svg | 1 + public/logos/grok-text.svg | 1 + public/logos/grok.svg | 1 + public/logos/huggingface.svg | 1 + public/logos/meta.svg | 1 + public/logos/mistral.svg | 1 + public/logos/moonshot.svg | 1 + public/logos/ollama.svg | 1 + public/logos/openai.svg | 1 + public/logos/perplexity.svg | 1 + public/logos/sora.svg | 1 + public/logos/xai.svg | 1 + 29 files changed, 36 insertions(+), 15 deletions(-) create mode 100644 public/logos/anthropic.svg create mode 100644 public/logos/bytedance.svg create mode 100644 public/logos/claude.svg create mode 100644 public/logos/cohere.svg create mode 100644 public/logos/dall-e.svg create mode 100644 public/logos/deepseek.svg create mode 100644 public/logos/elevenlabs.svg create mode 100644 public/logos/gemini.svg create mode 100644 public/logos/google.svg create mode 100644 public/logos/grok-text.svg create mode 100644 public/logos/grok.svg create mode 100644 public/logos/huggingface.svg create mode 100644 public/logos/meta.svg create mode 100644 public/logos/mistral.svg create mode 100644 public/logos/moonshot.svg create mode 100644 public/logos/ollama.svg create mode 100644 public/logos/openai.svg create mode 100644 public/logos/perplexity.svg create mode 100644 public/logos/sora.svg create mode 100644 public/logos/xai.svg diff --git a/.gitignore b/.gitignore index 9e429e4..e16b259 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ yarn-debug.log* yarn-error.log* # others +.env .env*.local .vercel next-env.d.ts \ No newline at end of file diff --git a/content/docs/index.mdx b/content/docs/index.mdx index 7660246..918210d 100644 --- a/content/docs/index.mdx +++ b/content/docs/index.mdx @@ -27,35 +27,35 @@ Celeste is a unified interface for multi-modal AI. It provides a consistent, typ
- Google + Google Google
- Anthropic + Anthropic Anthropic
- OpenAI + OpenAI OpenAI
- Mistral + Mistral Mistral
- Cohere + Cohere Cohere
- xAI + xAI xAI
- ElevenLabs + ElevenLabs ElevenLabs
- ByteDance + ByteDance ByteDance
diff --git a/content/docs/providers/anthropic.mdx b/content/docs/providers/anthropic.mdx index f106778..9ec5dcd 100644 --- a/content/docs/providers/anthropic.mdx +++ b/content/docs/providers/anthropic.mdx @@ -3,7 +3,7 @@ title: Anthropic description: Documentation for the Anthropic provider. --- -Anthropic +Anthropic Celeste supports Anthropic's Claude models for text generation. diff --git a/content/docs/providers/bytedance.mdx b/content/docs/providers/bytedance.mdx index 00d9c88..369a769 100644 --- a/content/docs/providers/bytedance.mdx +++ b/content/docs/providers/bytedance.mdx @@ -3,7 +3,7 @@ title: ByteDance description: Documentation for the ByteDance provider. --- -ByteDance +ByteDance Celeste supports ByteDance's models (e.g., via Volcano Engine) primarily for video generation. diff --git a/content/docs/providers/cohere.mdx b/content/docs/providers/cohere.mdx index d4f7f70..049f188 100644 --- a/content/docs/providers/cohere.mdx +++ b/content/docs/providers/cohere.mdx @@ -3,7 +3,7 @@ title: Cohere description: Documentation for the Cohere provider. --- -Cohere +Cohere Celeste supports Cohere's Command R series models. diff --git a/content/docs/providers/elevenlabs.mdx b/content/docs/providers/elevenlabs.mdx index e383e8b..c355e49 100644 --- a/content/docs/providers/elevenlabs.mdx +++ b/content/docs/providers/elevenlabs.mdx @@ -3,7 +3,7 @@ title: ElevenLabs description: Documentation for the ElevenLabs provider. --- -ElevenLabs +ElevenLabs Celeste supports ElevenLabs for high-quality speech generation. diff --git a/content/docs/providers/google.mdx b/content/docs/providers/google.mdx index 64e5b08..cf36a65 100644 --- a/content/docs/providers/google.mdx +++ b/content/docs/providers/google.mdx @@ -3,7 +3,7 @@ title: Google description: Documentation for the Google provider. --- -Google +Google Celeste supports Google's Gemini models for text and multimodal tasks, and Imagen for image generation. diff --git a/content/docs/providers/mistral.mdx b/content/docs/providers/mistral.mdx index cca9402..a8814f8 100644 --- a/content/docs/providers/mistral.mdx +++ b/content/docs/providers/mistral.mdx @@ -3,7 +3,7 @@ title: Mistral AI description: Documentation for the Mistral provider. --- -Mistral +Mistral Celeste supports Mistral's open-weights and commercial models. diff --git a/content/docs/providers/openai.mdx b/content/docs/providers/openai.mdx index a2d1814..56c482f 100644 --- a/content/docs/providers/openai.mdx +++ b/content/docs/providers/openai.mdx @@ -3,7 +3,7 @@ title: OpenAI description: Documentation for the OpenAI provider. --- -OpenAI +OpenAI Celeste supports OpenAI's full suite of models, including GPT-4o for text, DALL-E 3 for images, and TTS for speech. diff --git a/public/logos/anthropic.svg b/public/logos/anthropic.svg new file mode 100644 index 0000000..5b81844 --- /dev/null +++ b/public/logos/anthropic.svg @@ -0,0 +1 @@ +Anthropic \ No newline at end of file diff --git a/public/logos/bytedance.svg b/public/logos/bytedance.svg new file mode 100644 index 0000000..6921097 --- /dev/null +++ b/public/logos/bytedance.svg @@ -0,0 +1 @@ +ByteDance \ No newline at end of file diff --git a/public/logos/claude.svg b/public/logos/claude.svg new file mode 100644 index 0000000..62dc0db --- /dev/null +++ b/public/logos/claude.svg @@ -0,0 +1 @@ +Claude \ No newline at end of file diff --git a/public/logos/cohere.svg b/public/logos/cohere.svg new file mode 100644 index 0000000..94bcb82 --- /dev/null +++ b/public/logos/cohere.svg @@ -0,0 +1 @@ +Cohere \ No newline at end of file diff --git a/public/logos/dall-e.svg b/public/logos/dall-e.svg new file mode 100644 index 0000000..2d2214d --- /dev/null +++ b/public/logos/dall-e.svg @@ -0,0 +1 @@ +DALL-E \ No newline at end of file diff --git a/public/logos/deepseek.svg b/public/logos/deepseek.svg new file mode 100644 index 0000000..3fc2302 --- /dev/null +++ b/public/logos/deepseek.svg @@ -0,0 +1 @@ +DeepSeek \ No newline at end of file diff --git a/public/logos/elevenlabs.svg b/public/logos/elevenlabs.svg new file mode 100644 index 0000000..3c2128b --- /dev/null +++ b/public/logos/elevenlabs.svg @@ -0,0 +1 @@ +ElevenLabs \ No newline at end of file diff --git a/public/logos/gemini.svg b/public/logos/gemini.svg new file mode 100644 index 0000000..f1cf357 --- /dev/null +++ b/public/logos/gemini.svg @@ -0,0 +1 @@ +Gemini \ No newline at end of file diff --git a/public/logos/google.svg b/public/logos/google.svg new file mode 100644 index 0000000..e8e0f86 --- /dev/null +++ b/public/logos/google.svg @@ -0,0 +1 @@ +Google \ No newline at end of file diff --git a/public/logos/grok-text.svg b/public/logos/grok-text.svg new file mode 100644 index 0000000..5ad290b --- /dev/null +++ b/public/logos/grok-text.svg @@ -0,0 +1 @@ +Grok \ No newline at end of file diff --git a/public/logos/grok.svg b/public/logos/grok.svg new file mode 100644 index 0000000..efb1a61 --- /dev/null +++ b/public/logos/grok.svg @@ -0,0 +1 @@ +Grok \ No newline at end of file diff --git a/public/logos/huggingface.svg b/public/logos/huggingface.svg new file mode 100644 index 0000000..dc1cf3f --- /dev/null +++ b/public/logos/huggingface.svg @@ -0,0 +1 @@ +HuggingFace \ No newline at end of file diff --git a/public/logos/meta.svg b/public/logos/meta.svg new file mode 100644 index 0000000..01fed4c --- /dev/null +++ b/public/logos/meta.svg @@ -0,0 +1 @@ +Meta \ No newline at end of file diff --git a/public/logos/mistral.svg b/public/logos/mistral.svg new file mode 100644 index 0000000..8e03e24 --- /dev/null +++ b/public/logos/mistral.svg @@ -0,0 +1 @@ +Mistral \ No newline at end of file diff --git a/public/logos/moonshot.svg b/public/logos/moonshot.svg new file mode 100644 index 0000000..fb56ac1 --- /dev/null +++ b/public/logos/moonshot.svg @@ -0,0 +1 @@ +MoonshotAI \ No newline at end of file diff --git a/public/logos/ollama.svg b/public/logos/ollama.svg new file mode 100644 index 0000000..cc887e3 --- /dev/null +++ b/public/logos/ollama.svg @@ -0,0 +1 @@ +Ollama \ No newline at end of file diff --git a/public/logos/openai.svg b/public/logos/openai.svg new file mode 100644 index 0000000..50d94d6 --- /dev/null +++ b/public/logos/openai.svg @@ -0,0 +1 @@ +OpenAI \ No newline at end of file diff --git a/public/logos/perplexity.svg b/public/logos/perplexity.svg new file mode 100644 index 0000000..5f5a5ab --- /dev/null +++ b/public/logos/perplexity.svg @@ -0,0 +1 @@ +Perplexity \ No newline at end of file diff --git a/public/logos/sora.svg b/public/logos/sora.svg new file mode 100644 index 0000000..60c99ce --- /dev/null +++ b/public/logos/sora.svg @@ -0,0 +1 @@ +Sora \ No newline at end of file diff --git a/public/logos/xai.svg b/public/logos/xai.svg new file mode 100644 index 0000000..536e713 --- /dev/null +++ b/public/logos/xai.svg @@ -0,0 +1 @@ +Grok \ No newline at end of file