مستندات
Veil API به قالبهای OpenAI، Anthropic و Gemini حرف میزند، پس برنامهٔ شما بیتغییر کار میکند. نشانی پایه و کلید را عوض کنید.
سه گام
- در کنسول یک کلید بسازید. باز کردن کنسول
- برنامهتان را به نشانی پایهٔ قالبش، در جدول زیر، بفرستید.
- از شناسهٔ مدلی در وِیل استفاده کنید، مثل anthropic/claude-haiku-5-5.
| نشانی پایه | برای |
|---|---|
https://api.veil.ir/v1 | برنامههای OpenAI (Chat Completions، Responses، embeddings) |
https://api.veil.ir | برنامههای Anthropic (Messages) |
https://api.veil.ir | برنامههای Google GenAI (Gemini) |
کلید را همانطور که برنامهتان میفرستد بفرستید: Authorization: Bearer، x-api-key یا x-goog-api-key.
نخستین درخواست
curl https://api.veil.ir/v1/chat/completions \
-H "Authorization: Bearer $VEIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "anthropic/claude-haiku-5-5", "messages": [{"role": "user", "content": "Hello"}]}'شناسهٔ مدلها
هر مدل یک شناسه در وِیل دارد به شکل سازنده/مدل. هر برنامهای میتواند هر مدلی را صدا بزند: هر جا دو قالب با هم فرق دارند، وِیل میانشان ترجمه میکند.
مدلهای جایگزین
مدلهای دیگر را در models فهرست کنید تا اگر نخستین مدل ارائهدهندهٔ در دسترسی نداشت، وِیل به ترتیب امتحانشان کند. فقط بابت مدلی که پاسخ داد پول میدهید.
{"model": "anthropic/claude-haiku-5-5", "models": ["google/gemini-3.5-flash-lite"], "messages": [...]}