← Blog
Construire une API compatible OpenAI
22/04/20265 min
Pourquoi une API compatible OpenAI ?
Si vous utilisez deja l'API d'OpenAI dans vos projets, vous savez combien il serait couteux et complexe de tout reecrire pour changer de fournisseur. C'est exactement pour cela que ShadowRoot AI a concu son API pour etre 100% compatible avec le format OpenAI. Pas une seule ligne de code a modifier : changez simplement l'URL de base et votre cle API, et tout fonctionne instantanement.
Le format d'endpoint
L'API ShadowRoot AI utilise exactement le meme schema que l'API OpenAI. Le endpoint principal pour les completions de chat est :
POST https://shadowroot.ai/v1/chat/completions
Les headers sont identiques : un Authorization: Bearer VOTRE_CLE_API et un Content-Type: application/json. Le corps de la requete suit le meme format avec model, messages, temperature, max_tokens et tous les parametres habituels.
Authentification
Creez un compte sur shadowroot.ai, puis generez votre cle API depuis le tableau de bord. La cle commence par sr- et s'utilise exactement comme une cle OpenAI dans le header Authorization.
Les modeles disponibles
ShadowRoot AI vous donne acces a 7 modeles de pointe, tous accessibles via la meme API :
- GPT-4o - Le modele phare d'OpenAI pour les taches complexes
- Claude Sonnet - Le modele d'Anthropic, excellent en raisonnement
- Gemini Pro - Le modele de Google, performant et rapide
- Llama 3 - Le modele open-source de Meta
- Mistral Large - Le champion europeen de l'IA
- DeepSeek - Specialise dans le code et le raisonnement
- Qwen - Excellent pour le multilangue et les taches techniques
Exemple avec curl
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-votre-cle-api" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "Tu es un assistant utile."},
{"role": "user", "content": "Explique la relativite en 3 phrases."}
],
"temperature": 0.7,
"max_tokens": 500
}'
Exemple avec Python
from openai import OpenAI
client = OpenAI(
api_key="sr-votre-cle-api",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "Tu es un assistant utile."},
{"role": "user", "content": "Ecris un haiku sur la programmation."}
]
)
print(response.choices[0].message.content)
Exemple avec JavaScript
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sr-votre-cle-api",
baseURL: "https://shadowroot.ai/v1"
});
const response = await client.chat.completions.create({
model: "claude-sonnet",
messages: [
{ role: "user", content: "Genere un logo SVG minimaliste." }
]
});
console.log(response.choices[0].message.content);
Guide de migration depuis OpenAI
La migration se fait en 3 etapes simples :
- Creez un compte sur shadowroot.ai et obtenez votre cle API
- Changez le base_url de
https://api.openai.com/v1 vers https://shadowroot.ai/v1
- Remplacez votre cle API par votre cle ShadowRoot (sr-xxx)
C'est tout. Votre code existant fonctionne tel quel. Aucune modification de la logique, aucune adaptation des parametres, aucun changement de structure de donnees.
Les avantages de ShadowRoot AI
- 7 modeles en une seule API - Passez de GPT-4o a Claude a Gemini sans changer de fournisseur
- Recherche web integree - Vos modeles peuvent chercher sur internet en temps reel
- Generation d'images - Creez des images directement via l'API
- Prix competitifs - Jusqu'a 60% moins cher que l'API OpenAI directe
- 30 langues supportees - Interface et support multilangue natif
- Hebergement de sites - Generez et hebergez des sites web avec SSL inclus
- Pas de limites abusives - Quotas genereux des le depart
Fonctionnalites avancees
Au-dela de la compatibilite OpenAI, ShadowRoot AI offre des fonctionnalites exclusives accessibles via la meme API : la recherche web en temps reel permet a vos modeles d'acceder aux informations les plus recentes, la generation d'images cree des visuels a partir de descriptions textuelles, et le mode streaming envoie les reponses token par token pour une experience utilisateur reactive.
Conclusion
ShadowRoot AI supprime toutes les barrieres a l'adoption d'une alternative a OpenAI. Avec une compatibilite API totale, 7 modeles de pointe, et des fonctionnalites exclusives comme la recherche web et la generation d'images, c'est la solution ideale pour les developpeurs qui veulent plus de flexibilite sans reecrire leur code. Essayez gratuitement pendant 7 jours et decouvrez la difference.
Why an OpenAI-compatible API?
If you already use the OpenAI API in your projects, you know how costly and complex it would be to rewrite everything to switch providers. That is exactly why ShadowRoot AI designed its API to be 100% compatible with the OpenAI format. Not a single line of code to change: just swap the base URL and your API key, and everything works instantly.
Endpoint format
The ShadowRoot AI API uses the exact same schema as the OpenAI API. The main endpoint for chat completions is:
POST https://shadowroot.ai/v1/chat/completions
Headers are identical: an Authorization: Bearer YOUR_API_KEY and a Content-Type: application/json. The request body follows the same format with model, messages, temperature, max_tokens and all the usual parameters.
Authentication
Create an account on shadowroot.ai, then generate your API key from the dashboard. The key starts with sr- and is used exactly like an OpenAI key in the Authorization header.
Available models
ShadowRoot AI gives you access to 7 cutting-edge models, all accessible through the same API:
- GPT-4o - OpenAI's flagship model for complex tasks
- Claude Sonnet - Anthropic's model, excellent at reasoning
- Gemini Pro - Google's model, powerful and fast
- Llama 3 - Meta's open-source model
- Mistral Large - Europe's AI champion
- DeepSeek - Specialized in code and reasoning
- Qwen - Excellent for multilingual and technical tasks
curl example
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Explain relativity in 3 sentences."}
],
"temperature": 0.7,
"max_tokens": 500
}'
Python example
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Write a haiku about programming."}
]
)
print(response.choices[0].message.content)
JavaScript example
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sr-your-api-key",
baseURL: "https://shadowroot.ai/v1"
});
const response = await client.chat.completions.create({
model: "claude-sonnet",
messages: [
{ role: "user", content: "Generate a minimalist SVG logo." }
]
});
console.log(response.choices[0].message.content);
Migration guide from OpenAI
Migration is done in 3 simple steps:
- Create an account on shadowroot.ai and get your API key
- Change the base_url from
https://api.openai.com/v1 to https://shadowroot.ai/v1
- Replace your API key with your ShadowRoot key (sr-xxx)
That is it. Your existing code works as-is. No logic changes, no parameter adjustments, no data structure modifications.
ShadowRoot AI advantages
- 7 models in one API - Switch from GPT-4o to Claude to Gemini without changing providers
- Built-in web search - Your models can search the internet in real time
- Image generation - Create images directly via the API
- Competitive pricing - Up to 60% cheaper than direct OpenAI API
- 30 languages supported - Native multilingual interface and support
- Website hosting - Generate and host websites with SSL included
- No abusive limits - Generous quotas from the start
Advanced features
Beyond OpenAI compatibility, ShadowRoot AI offers exclusive features accessible through the same API: real-time web search lets your models access the latest information, image generation creates visuals from text descriptions, and streaming mode sends responses token by token for a reactive user experience.
Conclusion
ShadowRoot AI removes all barriers to adopting an OpenAI alternative. With full API compatibility, 7 state-of-the-art models, and exclusive features like web search and image generation, it is the ideal solution for developers who want more flexibility without rewriting their code. Try it free for 7 days and discover the difference.
为什么需要 OpenAI 兼容的 API?
如果您已经在项目中使用 OpenAI API,您就知道为了更换供应商而重写所有代码是多么昂贵和复杂。这正是 ShadowRoot AI 将其 API 设计为与 OpenAI 格式 100% 兼容的原因。无需修改任何一行代码:只需更换基础 URL 和 API 密钥,一切即刻运行。
端点格式
ShadowRoot AI 的 API 使用与 OpenAI API 完全相同的格式。聊天补全的主要端点为:
POST https://shadowroot.ai/v1/chat/completions
请求头完全一致:Authorization: Bearer 您的API密钥 和 Content-Type: application/json。请求体遵循相同的结构,包含 model、messages、temperature、max_tokens 等所有常用参数。
身份认证
在 shadowroot.ai 创建账户,然后从控制面板生成您的 API 密钥。密钥以 sr- 开头,使用方式与 OpenAI 密钥完全相同。
可用模型
ShadowRoot AI 提供 7 个顶尖模型,全部通过同一 API 访问:
- GPT-4o - OpenAI 的旗舰模型,擅长复杂任务
- Claude Sonnet - Anthropic 的模型,推理能力出色
- Gemini Pro - Google 的模型,强大且快速
- Llama 3 - Meta 的开源模型
- Mistral Large - 欧洲 AI 冠军
- DeepSeek - 专精于代码和推理
- Qwen - 擅长多语言和技术任务
curl 示例
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "用3句话解释相对论。"}
],
"temperature": 0.7,
"max_tokens": 500
}'
Python 示例
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "你是一个有用的助手。"},
{"role": "user", "content": "写一首关于编程的俳句。"}
]
)
print(response.choices[0].message.content)
JavaScript 示例
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sr-your-api-key",
baseURL: "https://shadowroot.ai/v1"
});
const response = await client.chat.completions.create({
model: "claude-sonnet",
messages: [
{ role: "user", content: "生成一个极简的 SVG 标志。" }
]
});
console.log(response.choices[0].message.content);
从 OpenAI 迁移指南
迁移只需 3 个简单步骤:
- 创建账户 - 在 shadowroot.ai 注册并获取 API 密钥
- 更改 base_url - 从
https://api.openai.com/v1 改为 https://shadowroot.ai/v1
- 替换 API 密钥 - 使用您的 ShadowRoot 密钥(sr-xxx)
就这么简单。您现有的代码无需任何修改即可运行。无需更改逻辑、调整参数或修改数据结构。
ShadowRoot AI 的优势
- 一个 API,7 个模型 - 在 GPT-4o、Claude 和 Gemini 之间自由切换
- 内置网络搜索 - 模型可以实时搜索互联网
- 图像生成 - 通过 API 直接创建图像
- 价格优势 - 比 OpenAI 直接调用便宜最多 60%
- 支持 30 种语言 - 原生多语言界面和支持
- 网站托管 - 生成并托管包含 SSL 的网站
- 无苛刻限制 - 从一开始就有充裕的配额
高级功能
除了 OpenAI 兼容性之外,ShadowRoot AI 还提供通过同一 API 访问的独家功能:实时网络搜索让模型获取最新信息,图像生成根据文字描述创建视觉内容,流式模式逐 token 发送响应,打造流畅的用户体验。
结论
ShadowRoot AI 消除了采用 OpenAI 替代方案的所有障碍。凭借完全的 API 兼容性、7 个顶尖模型以及网络搜索和图像生成等独家功能,它是希望获得更大灵活性而无需重写代码的开发者的理想选择。免费试用 7 天,亲身体验不同。
Por que una API compatible con OpenAI?
Si ya utilizas la API de OpenAI en tus proyectos, sabes lo costoso y complejo que seria reescribir todo para cambiar de proveedor. Exactamente por eso ShadowRoot AI diseno su API para ser 100% compatible con el formato de OpenAI. Ni una sola linea de codigo que modificar: simplemente cambia la URL base y tu clave API, y todo funciona al instante.
Formato del endpoint
La API de ShadowRoot AI utiliza exactamente el mismo esquema que la API de OpenAI. El endpoint principal para completions de chat es:
POST https://shadowroot.ai/v1/chat/completions
Los headers son identicos: un Authorization: Bearer TU_CLAVE_API y un Content-Type: application/json. El cuerpo de la solicitud sigue el mismo formato con model, messages, temperature, max_tokens y todos los parametros habituales.
Autenticacion
Crea una cuenta en shadowroot.ai y genera tu clave API desde el panel de control. La clave empieza con sr- y se usa exactamente como una clave de OpenAI en el header Authorization.
Modelos disponibles
ShadowRoot AI te da acceso a 7 modelos de vanguardia, todos accesibles a traves de la misma API:
- GPT-4o - El modelo estrella de OpenAI para tareas complejas
- Claude Sonnet - El modelo de Anthropic, excelente en razonamiento
- Gemini Pro - El modelo de Google, potente y rapido
- Llama 3 - El modelo de codigo abierto de Meta
- Mistral Large - El campeon europeo de la IA
- DeepSeek - Especializado en codigo y razonamiento
- Qwen - Excelente para tareas multilingues y tecnicas
Ejemplo con curl
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-tu-clave-api" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "Eres un asistente util."},
{"role": "user", "content": "Explica la relatividad en 3 frases."}
],
"temperature": 0.7,
"max_tokens": 500
}'
Ejemplo con Python
from openai import OpenAI
client = OpenAI(
api_key="sr-tu-clave-api",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "Eres un asistente util."},
{"role": "user", "content": "Escribe un haiku sobre programacion."}
]
)
print(response.choices[0].message.content)
Guia de migracion desde OpenAI
La migracion se realiza en 3 simples pasos:
- Crea una cuenta en shadowroot.ai y obtiene tu clave API
- Cambia el base_url de
https://api.openai.com/v1 a https://shadowroot.ai/v1
- Reemplaza tu clave API por tu clave ShadowRoot (sr-xxx)
Eso es todo. Tu codigo existente funciona tal cual. Sin cambios de logica, sin ajustes de parametros, sin modificaciones de estructura de datos.
Ventajas de ShadowRoot AI
- 7 modelos en una sola API - Cambia de GPT-4o a Claude a Gemini sin cambiar de proveedor
- Busqueda web integrada - Tus modelos pueden buscar en internet en tiempo real
- Generacion de imagenes - Crea imagenes directamente por la API
- Precios competitivos - Hasta un 60% mas barato que la API directa de OpenAI
- 30 idiomas soportados - Interfaz y soporte multilingue nativo
- Alojamiento web - Genera y aloja sitios web con SSL incluido
- Sin limites abusivos - Cuotas generosas desde el inicio
Conclusion
ShadowRoot AI elimina todas las barreras para adoptar una alternativa a OpenAI. Con compatibilidad API total, 7 modelos de ultima generacion y funciones exclusivas como busqueda web y generacion de imagenes, es la solucion ideal para desarrolladores que quieren mas flexibilidad sin reescribir su codigo. Pruebalo gratis durante 7 dias y descubre la diferencia.
OpenAI-संगत API क्यों?
यदि आप पहले से अपने प्रोजेक्ट्स में OpenAI API का उपयोग करते हैं, तो आप जानते हैं कि प्रदाता बदलने के लिए सब कुछ फिर से लिखना कितना महंगा और जटिल होगा। यही कारण है कि ShadowRoot AI ने अपनी API को OpenAI प्रारूप के साथ 100% संगत बनाया है। कोड की एक भी पंक्ति बदलने की जरूरत नहीं: बस बेस URL और API कुंजी बदलें, और सब कुछ तुरंत काम करता है।
एंडपॉइंट प्रारूप
ShadowRoot AI API बिल्कुल वही स्कीमा उपयोग करती है जो OpenAI API करती है। चैट कम्प्लीशन के लिए मुख्य एंडपॉइंट है:
POST https://shadowroot.ai/v1/chat/completions
हेडर्स समान हैं: Authorization: Bearer आपकी_API_कुंजी और Content-Type: application/json। रिक्वेस्ट बॉडी उसी प्रारूप का अनुसरण करती है जिसमें model, messages, temperature, max_tokens और सभी सामान्य पैरामीटर शामिल हैं।
प्रमाणीकरण
shadowroot.ai पर खाता बनाएं, फिर डैशबोर्ड से अपनी API कुंजी जेनरेट करें। कुंजी sr- से शुरू होती है और Authorization हेडर में OpenAI कुंजी की तरह ही उपयोग होती है।
उपलब्ध मॉडल
ShadowRoot AI आपको 7 अत्याधुनिक मॉडल तक पहुंच देता है, सभी एक ही API के माध्यम से:
- GPT-4o - जटिल कार्यों के लिए OpenAI का प्रमुख मॉडल
- Claude Sonnet - Anthropic का मॉडल, तर्क में उत्कृष्ट
- Gemini Pro - Google का मॉडल, शक्तिशाली और तेज
- Llama 3 - Meta का ओपन-सोर्स मॉडल
- Mistral Large - यूरोप का AI चैंपियन
- DeepSeek - कोड और तर्क में विशेषज्ञ
- Qwen - बहुभाषी और तकनीकी कार्यों के लिए उत्कृष्ट
curl उदाहरण
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "सापेक्षता को 3 वाक्यों में समझाएं।"}
],
"temperature": 0.7,
"max_tokens": 500
}'
Python उदाहरण
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "तुम एक सहायक हो।"},
{"role": "user", "content": "प्रोग्रामिंग पर एक हाइकू लिखो।"}
]
)
print(response.choices[0].message.content)
OpenAI से माइग्रेशन गाइड
माइग्रेशन 3 सरल चरणों में होता है:
- खाता बनाएं shadowroot.ai पर और API कुंजी प्राप्त करें
- base_url बदलें
https://api.openai.com/v1 से https://shadowroot.ai/v1 में
- API कुंजी बदलें अपनी ShadowRoot कुंजी (sr-xxx) से
बस इतना ही। आपका मौजूदा कोड जैसा है वैसा ही काम करता है।
ShadowRoot AI के फायदे
- एक API में 7 मॉडल - प्रदाता बदले बिना GPT-4o से Claude से Gemini पर स्विच करें
- बिल्ट-इन वेब सर्च - आपके मॉडल रीयल-टाइम में इंटरनेट खोज सकते हैं
- इमेज जनरेशन - API के माध्यम से सीधे इमेज बनाएं
- प्रतिस्पर्धी मूल्य - OpenAI की सीधी API से 60% तक सस्ता
- 30 भाषाओं का समर्थन - मूल बहुभाषी इंटरफेस
- वेबसाइट होस्टिंग - SSL सहित वेबसाइट जेनरेट और होस्ट करें
निष्कर्ष
ShadowRoot AI OpenAI के विकल्प को अपनाने की सभी बाधाओं को दूर करता है। पूर्ण API संगतता, 7 अत्याधुनिक मॉडल, और वेब सर्च और इमेज जनरेशन जैसी विशेष सुविधाओं के साथ, यह उन डेवलपर्स के लिए आदर्श समाधान है जो अपना कोड फिर से लिखे बिना अधिक लचीलापन चाहते हैं। 7 दिनों का मुफ्त ट्रायल आज ही शुरू करें।
لماذا واجهة برمجة متوافقة مع OpenAI؟
إذا كنت تستخدم بالفعل واجهة OpenAI البرمجية في مشاريعك، فأنت تعلم كم سيكون مكلفاً ومعقداً إعادة كتابة كل شيء لتغيير المزود. لهذا السبب بالذات صممت ShadowRoot AI واجهتها البرمجية لتكون متوافقة 100% مع تنسيق OpenAI. لا حاجة لتغيير سطر واحد من الكود: فقط غيّر عنوان URL الأساسي ومفتاح API، وكل شيء يعمل فوراً.
تنسيق نقطة النهاية
تستخدم واجهة ShadowRoot AI البرمجية نفس المخطط تماماً مثل واجهة OpenAI. نقطة النهاية الرئيسية لإكمال المحادثة هي:
POST https://shadowroot.ai/v1/chat/completions
الرؤوس متطابقة: Authorization: Bearer مفتاح_API_الخاص_بك و Content-Type: application/json. يتبع جسم الطلب نفس التنسيق مع model و messages و temperature و max_tokens وجميع المعاملات المعتادة.
المصادقة
أنشئ حساباً على shadowroot.ai، ثم أنشئ مفتاح API من لوحة التحكم. يبدأ المفتاح بـ sr- ويُستخدم تماماً مثل مفتاح OpenAI في رأس Authorization.
النماذج المتاحة
يمنحك ShadowRoot AI الوصول إلى 7 نماذج متطورة، جميعها متاحة عبر نفس الواجهة البرمجية:
- GPT-4o - نموذج OpenAI الرائد للمهام المعقدة
- Claude Sonnet - نموذج Anthropic، متميز في الاستدلال
- Gemini Pro - نموذج Google، قوي وسريع
- Llama 3 - نموذج Meta مفتوح المصدر
- Mistral Large - بطل الذكاء الاصطناعي الأوروبي
- DeepSeek - متخصص في البرمجة والاستدلال
- Qwen - ممتاز للمهام متعددة اللغات والتقنية
مثال curl
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "أنت مساعد مفيد."},
{"role": "user", "content": "اشرح النسبية في 3 جمل."}
],
"temperature": 0.7,
"max_tokens": 500
}'
مثال Python
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "أنت مساعد مفيد."},
{"role": "user", "content": "اكتب هايكو عن البرمجة."}
]
)
print(response.choices[0].message.content)
دليل الترحيل من OpenAI
يتم الترحيل في 3 خطوات بسيطة:
- أنشئ حساباً على shadowroot.ai واحصل على مفتاح API
- غيّر base_url من
https://api.openai.com/v1 إلى https://shadowroot.ai/v1
- استبدل مفتاح API بمفتاح ShadowRoot الخاص بك (sr-xxx)
هذا كل شيء. الكود الحالي يعمل كما هو. لا تغييرات في المنطق، ولا تعديلات في المعاملات.
مزايا ShadowRoot AI
- 7 نماذج في واجهة واحدة - انتقل من GPT-4o إلى Claude إلى Gemini دون تغيير المزود
- بحث ويب مدمج - نماذجك تستطيع البحث في الإنترنت في الوقت الفعلي
- توليد الصور - أنشئ صوراً مباشرة عبر الواجهة البرمجية
- أسعار تنافسية - أرخص بنسبة تصل إلى 60% من واجهة OpenAI المباشرة
- دعم 30 لغة - واجهة ودعم متعدد اللغات أصلي
- استضافة مواقع - أنشئ واستضف مواقع ويب مع شهادة SSL مضمنة
الخلاصة
يزيل ShadowRoot AI جميع العوائق أمام تبني بديل لـ OpenAI. مع التوافق الكامل للواجهة البرمجية و7 نماذج متطورة وميزات حصرية مثل البحث في الويب وتوليد الصور، إنه الحل المثالي للمطورين الذين يريدون مرونة أكبر دون إعادة كتابة الكود. جرّبه مجاناً لمدة 7 أيام واكتشف الفرق.
Por que uma API compativel com OpenAI?
Se voce ja usa a API da OpenAI nos seus projetos, sabe como seria caro e complexo reescrever tudo para mudar de provedor. E exatamente por isso que a ShadowRoot AI projetou sua API para ser 100% compativel com o formato da OpenAI. Nenhuma linha de codigo para alterar: basta trocar a URL base e sua chave de API, e tudo funciona instantaneamente.
Formato do endpoint
A API da ShadowRoot AI utiliza exatamente o mesmo esquema da API da OpenAI. O endpoint principal para chat completions e:
POST https://shadowroot.ai/v1/chat/completions
Os headers sao identicos: um Authorization: Bearer SUA_CHAVE_API e um Content-Type: application/json. O corpo da requisicao segue o mesmo formato com model, messages, temperature, max_tokens e todos os parametros habituais.
Autenticacao
Crie uma conta no shadowroot.ai, depois gere sua chave de API no painel de controle. A chave comeca com sr- e e usada exatamente como uma chave da OpenAI no header Authorization.
Modelos disponiveis
A ShadowRoot AI da acesso a 7 modelos de ponta, todos acessiveis pela mesma API:
- GPT-4o - O modelo principal da OpenAI para tarefas complexas
- Claude Sonnet - O modelo da Anthropic, excelente em raciocinio
- Gemini Pro - O modelo do Google, potente e rapido
- Llama 3 - O modelo open-source da Meta
- Mistral Large - O campeao europeu de IA
- DeepSeek - Especializado em codigo e raciocinio
- Qwen - Excelente para tarefas multilingues e tecnicas
Exemplo com curl
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-sua-chave-api" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "Voce e um assistente util."},
{"role": "user", "content": "Explique a relatividade em 3 frases."}
],
"temperature": 0.7,
"max_tokens": 500
}'
Exemplo com Python
from openai import OpenAI
client = OpenAI(
api_key="sr-sua-chave-api",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "Voce e um assistente util."},
{"role": "user", "content": "Escreva um haiku sobre programacao."}
]
)
print(response.choices[0].message.content)
Guia de migracao da OpenAI
A migracao e feita em 3 passos simples:
- Crie uma conta no shadowroot.ai e obtenha sua chave de API
- Mude o base_url de
https://api.openai.com/v1 para https://shadowroot.ai/v1
- Substitua sua chave de API pela sua chave ShadowRoot (sr-xxx)
E so isso. Seu codigo existente funciona como esta. Sem mudancas de logica, sem ajustes de parametros.
Vantagens da ShadowRoot AI
- 7 modelos em uma so API - Alterne entre GPT-4o, Claude e Gemini sem mudar de provedor
- Busca web integrada - Seus modelos podem pesquisar na internet em tempo real
- Geracao de imagens - Crie imagens diretamente pela API
- Precos competitivos - Ate 60% mais barato que a API direta da OpenAI
- 30 idiomas suportados - Interface e suporte multilingue nativo
- Hospedagem de sites - Gere e hospede sites com SSL incluso
Conclusao
A ShadowRoot AI remove todas as barreiras para adotar uma alternativa a OpenAI. Com compatibilidade total de API, 7 modelos de ultima geracao e recursos exclusivos como busca web e geracao de imagens, e a solucao ideal para desenvolvedores que querem mais flexibilidade sem reescrever seu codigo. Teste gratuitamente por 7 dias e descubra a diferenca.
Зачем нужен API, совместимый с OpenAI?
Если вы уже используете API OpenAI в своих проектах, вы знаете, насколько дорого и сложно было бы переписать всё для смены провайдера. Именно поэтому ShadowRoot AI спроектировал свой API полностью совместимым с форматом OpenAI. Ни одной строки кода менять не нужно: просто замените базовый URL и API-ключ, и всё работает мгновенно.
Формат эндпоинта
API ShadowRoot AI использует точно такую же схему, как API OpenAI. Основной эндпоинт для чат-завершений:
POST https://shadowroot.ai/v1/chat/completions
Заголовки идентичны: Authorization: Bearer ВАШ_API_КЛЮЧ и Content-Type: application/json. Тело запроса следует тому же формату с model, messages, temperature, max_tokens и всеми привычными параметрами.
Аутентификация
Создайте аккаунт на shadowroot.ai, затем сгенерируйте API-ключ в панели управления. Ключ начинается с sr- и используется точно так же, как ключ OpenAI в заголовке Authorization.
Доступные модели
ShadowRoot AI предоставляет доступ к 7 передовым моделям, все через один API:
- GPT-4o — флагманская модель OpenAI для сложных задач
- Claude Sonnet — модель Anthropic, отличная в рассуждениях
- Gemini Pro — модель Google, мощная и быстрая
- Llama 3 — модель с открытым кодом от Meta
- Mistral Large — европейский чемпион ИИ
- DeepSeek — специализация на коде и рассуждениях
- Qwen — отлично подходит для мультиязычных и технических задач
Пример с curl
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "Ты полезный ассистент."},
{"role": "user", "content": "Объясни теорию относительности в 3 предложениях."}
],
"temperature": 0.7,
"max_tokens": 500
}'
Пример на Python
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "Ты полезный ассистент."},
{"role": "user", "content": "Напиши хайку о программировании."}
]
)
print(response.choices[0].message.content)
Руководство по миграции с OpenAI
Миграция выполняется за 3 простых шага:
- Создайте аккаунт на shadowroot.ai и получите API-ключ
- Измените base_url с
https://api.openai.com/v1 на https://shadowroot.ai/v1
- Замените API-ключ на ваш ключ ShadowRoot (sr-xxx)
Вот и всё. Ваш существующий код работает без изменений. Никаких правок логики, параметров или структуры данных.
Преимущества ShadowRoot AI
- 7 моделей в одном API — переключайтесь между GPT-4o, Claude и Gemini без смены провайдера
- Встроенный веб-поиск — ваши модели могут искать в интернете в реальном времени
- Генерация изображений — создавайте изображения напрямую через API
- Конкурентные цены — до 60% дешевле прямого API OpenAI
- Поддержка 30 языков — нативный мультиязычный интерфейс
- Хостинг сайтов — генерируйте и размещайте сайты с SSL
Заключение
ShadowRoot AI устраняет все барьеры для перехода на альтернативу OpenAI. С полной совместимостью API, 7 передовыми моделями и эксклюзивными функциями вроде веб-поиска и генерации изображений — это идеальное решение для разработчиков, которые хотят больше гибкости без переписывания кода. Попробуйте бесплатно 7 дней и оцените разницу.
なぜOpenAI互換APIなのか?
既にプロジェクトでOpenAI APIを使用している場合、プロバイダーを切り替えるためにすべてを書き直すことがどれほどコストがかかり複雑であるかご存じでしょう。まさにそれが、ShadowRoot AIがOpenAIフォーマットと100%互換性のあるAPIを設計した理由です。コードを1行も変更する必要はありません。ベースURLとAPIキーを変更するだけで、すべてが即座に動作します。
エンドポイント形式
ShadowRoot AI APIはOpenAI APIとまったく同じスキーマを使用します。チャット補完のメインエンドポイントは以下の通りです:
POST https://shadowroot.ai/v1/chat/completions
ヘッダーは同一です:Authorization: Bearer あなたのAPIキーとContent-Type: application/json。リクエストボディもmodel、messages、temperature、max_tokensなど、すべての通常パラメータを含む同じ形式です。
認証
shadowroot.aiでアカウントを作成し、ダッシュボードからAPIキーを生成します。キーはsr-で始まり、AuthorizationヘッダーでOpenAIキーとまったく同じように使用します。
利用可能なモデル
ShadowRoot AIは7つの最先端モデルへのアクセスを提供します。すべて同じAPIからアクセス可能です:
- GPT-4o — 複雑なタスク向けのOpenAIフラッグシップモデル
- Claude Sonnet — Anthropicのモデル、推論に優れる
- Gemini Pro — Googleのモデル、パワフルで高速
- Llama 3 — Metaのオープンソースモデル
- Mistral Large — ヨーロッパのAIチャンピオン
- DeepSeek — コードと推論に特化
- Qwen — 多言語・技術タスクに優れる
curlの例
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "あなたは役立つアシスタントです。"},
{"role": "user", "content": "相対性理論を3文で説明してください。"}
],
"temperature": 0.7,
"max_tokens": 500
}'
Pythonの例
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "あなたは役立つアシスタントです。"},
{"role": "user", "content": "プログラミングについて俳句を書いてください。"}
]
)
print(response.choices[0].message.content)
OpenAIからの移行ガイド
移行は3つの簡単なステップで完了します:
- アカウント作成 — shadowroot.aiでアカウントを作成しAPIキーを取得
- base_urlの変更 —
https://api.openai.com/v1をhttps://shadowroot.ai/v1に変更
- APIキーの置換 — ShadowRootキー(sr-xxx)に置き換え
以上です。既存のコードはそのまま動作します。ロジックの変更もパラメータの調整も不要です。
ShadowRoot AIの優位性
- 1つのAPIで7モデル — プロバイダーを変更せずGPT-4o、Claude、Geminiを切り替え
- 組み込みウェブ検索 — モデルがリアルタイムでインターネット検索可能
- 画像生成 — APIから直接画像を作成
- 競争力のある価格 — OpenAI直接APIより最大60%安価
- 30言語対応 — ネイティブな多言語インターフェース
- ウェブサイトホスティング — SSL付きでサイトを生成・ホスト
まとめ
ShadowRoot AIはOpenAIの代替手段を採用するすべての障壁を取り除きます。完全なAPI互換性、7つの最先端モデル、ウェブ検索や画像生成などの独自機能により、コードを書き直すことなく柔軟性を求める開発者にとって理想的なソリューションです。7日間の無料トライアルをお試しください。
ทำไมต้อง API ที่เข้ากันได้กับ OpenAI?
หากคุณใช้ OpenAI API ในโปรเจกต์อยู่แล้ว คุณรู้ดีว่าการเขียนโค้ดใหม่ทั้งหมดเพื่อเปลี่ยนผู้ให้บริการนั้นมีค่าใช้จ่ายสูงและซับซ้อนเพียงใด นั่นคือเหตุผลที่ ShadowRoot AI ออกแบบ API ให้เข้ากันได้ 100% กับรูปแบบ OpenAI ไม่ต้องแก้โค้ดแม้แต่บรรทัดเดียว: เพียงเปลี่ยน base URL และ API key แล้วทุกอย่างทำงานได้ทันที
รูปแบบ Endpoint
API ของ ShadowRoot AI ใช้โครงสร้างเดียวกันกับ OpenAI API ทุกประการ endpoint หลักสำหรับ chat completions คือ:
POST https://shadowroot.ai/v1/chat/completions
Headers เหมือนกัน: Authorization: Bearer API_KEY_ของคุณ และ Content-Type: application/json Request body ใช้รูปแบบเดียวกันกับ model, messages, temperature, max_tokens และพารามิเตอร์ทั้งหมด
การยืนยันตัวตน
สร้างบัญชีที่ shadowroot.ai แล้วสร้าง API key จากแดชบอร์ด key เริ่มต้นด้วย sr- และใช้เหมือน OpenAI key ใน Authorization header
โมเดลที่ใช้ได้
ShadowRoot AI ให้คุณเข้าถึง 7 โมเดลชั้นนำ ทั้งหมดผ่าน API เดียวกัน:
- GPT-4o — โมเดลหลักของ OpenAI สำหรับงานซับซ้อน
- Claude Sonnet — โมเดลจาก Anthropic เก่งด้านการให้เหตุผล
- Gemini Pro — โมเดลจาก Google ทรงพลังและรวดเร็ว
- Llama 3 — โมเดลโอเพนซอร์สจาก Meta
- Mistral Large — แชมเปี้ยน AI ของยุโรป
- DeepSeek — เชี่ยวชาญด้านโค้ดและการให้เหตุผล
- Qwen — เก่งด้านหลายภาษาและงานเทคนิค
ตัวอย่าง curl
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "คุณเป็นผู้ช่วยที่มีประโยชน์"},
{"role": "user", "content": "อธิบายทฤษฎีสัมพัทธภาพใน 3 ประโยค"}
],
"temperature": 0.7,
"max_tokens": 500
}'
ตัวอย่าง Python
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "คุณเป็นผู้ช่วยที่มีประโยชน์"},
{"role": "user", "content": "เขียนไฮกุเกี่ยวกับการเขียนโปรแกรม"}
]
)
print(response.choices[0].message.content)
คู่มือย้ายจาก OpenAI
การย้ายทำได้ใน 3 ขั้นตอนง่ายๆ:
- สร้างบัญชี ที่ shadowroot.ai และรับ API key
- เปลี่ยน base_url จาก
https://api.openai.com/v1 เป็น https://shadowroot.ai/v1
- เปลี่ยน API key เป็น key ShadowRoot ของคุณ (sr-xxx)
แค่นั้นเอง โค้ดเดิมของคุณทำงานได้เลย ไม่ต้องแก้ลอจิก ไม่ต้องปรับพารามิเตอร์
ข้อดีของ ShadowRoot AI
- 7 โมเดลใน API เดียว — สลับระหว่าง GPT-4o, Claude, Gemini โดยไม่ต้องเปลี่ยนผู้ให้บริการ
- ค้นหาเว็บในตัว — โมเดลสามารถค้นหาอินเทอร์เน็ตแบบเรียลไทม์
- สร้างรูปภาพ — สร้างรูปภาพโดยตรงผ่าน API
- ราคาแข่งขันได้ — ถูกกว่า OpenAI API โดยตรงสูงสุด 60%
- รองรับ 30 ภาษา — อินเทอร์เฟซหลายภาษาแบบเนทีฟ
- โฮสต์เว็บไซต์ — สร้างและโฮสต์เว็บไซต์พร้อม SSL
สรุป
ShadowRoot AI ขจัดอุปสรรคทั้งหมดในการใช้ทางเลือกแทน OpenAI ด้วยความเข้ากันได้ของ API อย่างสมบูรณ์ 7 โมเดลชั้นนำ และฟีเจอร์พิเศษอย่างการค้นหาเว็บและสร้างรูปภาพ เป็นโซลูชันที่เหมาะสำหรับนักพัฒนาที่ต้องการความยืดหยุ่นมากขึ้นโดยไม่ต้องเขียนโค้ดใหม่ ทดลองใช้ฟรี 7 วัน แล้วคุณจะเห็นความแตกต่าง
Tai sao can API tuong thich OpenAI?
Neu ban da su dung OpenAI API trong cac du an, ban biet viec viet lai tat ca de chuyen doi nha cung cap se ton kem va phuc tap nhu the nao. Do chinh la ly do ShadowRoot AI thiet ke API tuong thich 100% voi dinh dang OpenAI. Khong can sua mot dong code nao: chi can doi base URL va API key, moi thu hoat dong ngay lap tuc.
Dinh dang endpoint
API cua ShadowRoot AI su dung cung schema nhu OpenAI API. Endpoint chinh cho chat completions la:
POST https://shadowroot.ai/v1/chat/completions
Headers giong het: Authorization: Bearer API_KEY_CUA_BAN va Content-Type: application/json. Request body theo cung dinh dang voi model, messages, temperature, max_tokens va tat ca cac tham so thong thuong.
Xac thuc
Tao tai khoan tren shadowroot.ai, sau do tao API key tu dashboard. Key bat dau bang sr- va duoc su dung giong nhu OpenAI key trong Authorization header.
Cac mo hinh kha dung
ShadowRoot AI cung cap quyen truy cap 7 mo hinh tien tien, tat ca thong qua cung mot API:
- GPT-4o — Mo hinh chu luc cua OpenAI cho cac nhiem vu phuc tap
- Claude Sonnet — Mo hinh cua Anthropic, xuat sac trong suy luan
- Gemini Pro — Mo hinh cua Google, manh me va nhanh
- Llama 3 — Mo hinh ma nguon mo cua Meta
- Mistral Large — Nha vo dich AI chau Au
- DeepSeek — Chuyen ve code va suy luan
- Qwen — Xuat sac cho da ngon ngu va ky thuat
Vi du curl
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "Ban la tro ly huu ich."},
{"role": "user", "content": "Giai thich thuyet tuong doi trong 3 cau."}
],
"temperature": 0.7,
"max_tokens": 500
}'
Vi du Python
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "Ban la tro ly huu ich."},
{"role": "user", "content": "Viet mot bai haiku ve lap trinh."}
]
)
print(response.choices[0].message.content)
Huong dan chuyen doi tu OpenAI
Viec chuyen doi chi can 3 buoc don gian:
- Tao tai khoan tren shadowroot.ai va lay API key
- Doi base_url tu
https://api.openai.com/v1 thanh https://shadowroot.ai/v1
- Thay API key bang key ShadowRoot cua ban (sr-xxx)
Chi vay thoi. Code hien tai cua ban hoat dong binh thuong. Khong can thay doi logic, khong can dieu chinh tham so.
Uu diem cua ShadowRoot AI
- 7 mo hinh trong 1 API — Chuyen doi giua GPT-4o, Claude, Gemini ma khong can doi nha cung cap
- Tim kiem web tich hop — Mo hinh co the tim kiem internet theo thoi gian thuc
- Tao hinh anh — Tao hinh anh truc tiep qua API
- Gia canh tranh — Re hon toi 60% so voi OpenAI API truc tiep
- Ho tro 30 ngon ngu — Giao dien da ngon ngu ban dia
- Hosting website — Tao va host website voi SSL
Ket luan
ShadowRoot AI loai bo moi rao can de su dung phuong an thay the OpenAI. Voi kha nang tuong thich API hoan toan, 7 mo hinh tien tien va tinh nang doc quyen nhu tim kiem web va tao hinh anh, day la giai phap ly tuong cho cac nha phat trien muon linh hoat hon ma khong can viet lai code. Dung thu mien phi 7 ngay va cam nhan su khac biet.
কেন OpenAI-সামঞ্জস্যপূর্ণ API?
আপনি যদি ইতিমধ্যে আপনার প্রজেক্টে OpenAI API ব্যবহার করেন, তাহলে আপনি জানেন প্রদানকারী পরিবর্তনের জন্য সবকিছু নতুন করে লেখা কতটা ব্যয়বহুল এবং জটিল। ঠিক এই কারণেই ShadowRoot AI তার API-কে OpenAI ফর্ম্যাটের সাথে 100% সামঞ্জস্যপূর্ণ করে ডিজাইন করেছে। কোডের একটি লাইনও পরিবর্তন করতে হবে না: শুধু বেস URL এবং API কী পরিবর্তন করুন, সবকিছু তৎক্ষণাৎ কাজ করবে।
এন্ডপয়েন্ট ফর্ম্যাট
ShadowRoot AI API ঠিক OpenAI API-এর মতো একই স্কিমা ব্যবহার করে। চ্যাট কমপ্লিশনের প্রধান এন্ডপয়েন্ট হলো:
POST https://shadowroot.ai/v1/chat/completions
হেডারগুলো অভিন্ন: Authorization: Bearer আপনার_API_কী এবং Content-Type: application/json। রিকোয়েস্ট বডি একই ফর্ম্যাট অনুসরণ করে যেখানে model, messages, temperature, max_tokens এবং সমস্ত সাধারণ প্যারামিটার থাকে।
প্রমাণীকরণ
shadowroot.ai-তে অ্যাকাউন্ট তৈরি করুন, তারপর ড্যাশবোর্ড থেকে আপনার API কী জেনারেট করুন। কী sr- দিয়ে শুরু হয় এবং Authorization হেডারে OpenAI কী-এর মতোই ব্যবহৃত হয়।
উপলব্ধ মডেল
ShadowRoot AI আপনাকে ৭টি অত্যাধুনিক মডেল-এ অ্যাক্সেস দেয়, সবগুলো একই API-এর মাধ্যমে:
- GPT-4o — জটিল কাজের জন্য OpenAI-এর প্রধান মডেল
- Claude Sonnet — Anthropic-এর মডেল, যুক্তিতে চমৎকার
- Gemini Pro — Google-এর মডেল, শক্তিশালী ও দ্রুত
- Llama 3 — Meta-র ওপেন-সোর্স মডেল
- Mistral Large — ইউরোপের AI চ্যাম্পিয়ন
- DeepSeek — কোড ও যুক্তিতে বিশেষজ্ঞ
- Qwen — বহুভাষিক ও প্রযুক্তিগত কাজে চমৎকার
curl উদাহরণ
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "তুমি একজন সহায়ক সহকারী।"},
{"role": "user", "content": "৩ বাক্যে আপেক্ষিকতা ব্যাখ্যা করো।"}
],
"temperature": 0.7,
"max_tokens": 500
}'
Python উদাহরণ
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "তুমি একজন সহায়ক সহকারী।"},
{"role": "user", "content": "প্রোগ্রামিং নিয়ে একটি হাইকু লেখো।"}
]
)
print(response.choices[0].message.content)
OpenAI থেকে মাইগ্রেশন গাইড
মাইগ্রেশন হয় ৩টি সহজ ধাপে:
- অ্যাকাউন্ট তৈরি করুন shadowroot.ai-তে এবং API কী পান
- base_url পরিবর্তন করুন
https://api.openai.com/v1 থেকে https://shadowroot.ai/v1-এ
- API কী প্রতিস্থাপন করুন আপনার ShadowRoot কী (sr-xxx) দিয়ে
এটুকুই। আপনার বিদ্যমান কোড যেভাবে আছে সেভাবেই কাজ করে।
ShadowRoot AI-এর সুবিধা
- ১টি API-তে ৭টি মডেল — প্রদানকারী না বদলে GPT-4o, Claude, Gemini-এর মধ্যে স্যুইচ করুন
- বিল্ট-ইন ওয়েব সার্চ — আপনার মডেল রিয়েল-টাইমে ইন্টারনেট সার্চ করতে পারে
- ইমেজ জেনারেশন — API-এর মাধ্যমে সরাসরি ছবি তৈরি করুন
- প্রতিযোগিতামূলক মূল্য — সরাসরি OpenAI API-এর চেয়ে ৬০% পর্যন্ত সস্তা
- ৩০টি ভাষা সমর্থন — নেটিভ বহুভাষিক ইন্টারফেস
- ওয়েবসাইট হোস্টিং — SSL সহ ওয়েবসাইট তৈরি ও হোস্ট করুন
উপসংহার
ShadowRoot AI OpenAI-এর বিকল্প গ্রহণের সমস্ত বাধা দূর করে। সম্পূর্ণ API সামঞ্জস্যতা, ৭টি অত্যাধুনিক মডেল, এবং ওয়েব সার্চ ও ইমেজ জেনারেশনের মতো এক্সক্লুসিভ ফিচার সহ, এটি সেই ডেভেলপারদের জন্য আদর্শ সমাধান যারা কোড পুনরায় না লিখে আরো নমনীয়তা চান। ৭ দিন বিনামূল্যে ট্রায়াল শুরু করুন।
왜 OpenAI 호환 API인가?
이미 프로젝트에서 OpenAI API를 사용하고 있다면, 공급자를 바꾸기 위해 모든 것을 다시 작성하는 것이 얼마나 비용이 많이 들고 복잡한지 아실 것입니다. 바로 이것이 ShadowRoot AI가 OpenAI 형식과 100% 호환되는 API를 설계한 이유입니다. 코드 한 줄도 수정할 필요 없이 기본 URL과 API 키만 변경하면 모든 것이 즉시 작동합니다.
엔드포인트 형식
ShadowRoot AI API는 OpenAI API와 정확히 동일한 스키마를 사용합니다. 채팅 완성의 주요 엔드포인트는 다음과 같습니다:
POST https://shadowroot.ai/v1/chat/completions
헤더는 동일합니다: Authorization: Bearer 귀하의_API_키와 Content-Type: application/json. 요청 본문은 model, messages, temperature, max_tokens 등 모든 일반 매개변수를 포함하는 동일한 형식을 따릅니다.
인증
shadowroot.ai에서 계정을 만든 다음 대시보드에서 API 키를 생성하세요. 키는 sr-로 시작하며 Authorization 헤더에서 OpenAI 키와 정확히 동일하게 사용됩니다.
사용 가능한 모델
ShadowRoot AI는 7개의 최첨단 모델에 대한 액세스를 제공하며, 모두 동일한 API를 통해 이용할 수 있습니다:
- GPT-4o — 복잡한 작업을 위한 OpenAI의 대표 모델
- Claude Sonnet — Anthropic의 모델, 추론에 탁월
- Gemini Pro — Google의 모델, 강력하고 빠름
- Llama 3 — Meta의 오픈소스 모델
- Mistral Large — 유럽의 AI 챔피언
- DeepSeek — 코드와 추론에 특화
- Qwen — 다국어 및 기술 작업에 탁월
curl 예제
curl https://shadowroot.ai/v1/chat/completions -H "Authorization: Bearer sr-your-api-key" -H "Content-Type: application/json" -d '{
"model": "gpt-4o",
"messages": [
{"role": "system", "content": "당신은 유용한 도우미입니다."},
{"role": "user", "content": "상대성 이론을 3문장으로 설명하세요."}
],
"temperature": 0.7,
"max_tokens": 500
}'
Python 예제
from openai import OpenAI
client = OpenAI(
api_key="sr-your-api-key",
base_url="https://shadowroot.ai/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{"role": "system", "content": "당신은 유용한 도우미입니다."},
{"role": "user", "content": "프로그래밍에 대한 하이쿠를 쓰세요."}
]
)
print(response.choices[0].message.content)
OpenAI에서 마이그레이션 가이드
마이그레이션은 3가지 간단한 단계로 완료됩니다:
- 계정 생성 — shadowroot.ai에서 계정을 만들고 API 키를 받으세요
- base_url 변경 —
https://api.openai.com/v1을 https://shadowroot.ai/v1로 변경
- API 키 교체 — ShadowRoot 키(sr-xxx)로 교체
그것이 전부입니다. 기존 코드가 그대로 작동합니다. 로직 변경, 매개변수 조정, 데이터 구조 수정이 필요 없습니다.
ShadowRoot AI의 장점
- 하나의 API로 7개 모델 — 공급자 변경 없이 GPT-4o, Claude, Gemini 간 전환
- 내장 웹 검색 — 모델이 실시간으로 인터넷 검색 가능
- 이미지 생성 — API를 통해 직접 이미지 생성
- 경쟁력 있는 가격 — OpenAI 직접 API보다 최대 60% 저렴
- 30개 언어 지원 — 네이티브 다국어 인터페이스
- 웹사이트 호스팅 — SSL 포함 웹사이트 생성 및 호스팅
결론
ShadowRoot AI는 OpenAI 대안을 채택하는 데 있는 모든 장벽을 제거합니다. 완전한 API 호환성, 7개의 최첨단 모델, 웹 검색 및 이미지 생성과 같은 독점 기능을 통해 코드를 다시 작성하지 않고도 더 많은 유연성을 원하는 개발자에게 이상적인 솔루션입니다. 7일 무료 체험을 시작하고 차이를 경험하세요.