# מעבר מ-OpenAI ומ-Anthropic

> העברת קוד קיים ל-NotHoly. מחליפים את ה-base URL, את המפתח ואת מזהה המודל.


| במה משתמשים | מה משנים |
|---|---|
| OpenAI SDK | `base_url="https://api.notholy.com/v1"`, `api_key=NOTHOLY_API_KEY`, `model="notholy-specter"` |
| Anthropic SDK | `base_url="https://api.notholy.com"`, `api_key=NOTHOLY_API_KEY`, `model="notholy-specter"` |
| HTTP ישיר | אותם נתיבים תחת `https://api.notholy.com/v1` |

```bash test
curl https://api.notholy.com/v1/chat/completions \
  -H "Authorization: Bearer $NOTHOLY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "notholy-specter", "messages": [{"role": "user", "content": "ping"}]}'
```

## מה מתנהג אחרת

- ה-API של Responses לא שומר מצב. `previous_response_id` מחזיר 400.
- `cache_control` לא משפיע. השמירה במטמון אוטומטית.
- מקורות `document` מסוג PDF ב-Messages מחזירים 400.
- כלי שרת לא מורצים. רק כלי הפונקציות שלך.
- `n` חייב להיות 1.
- עדיין אין מודל embedding.
- אין endpoints ל-batch, fine-tuning, assistants, אודיו ויצירת תמונות.

## הבא

- [ערכות SDK](/he/getting-started/sdks)
