Cursor IDE
Połącz kursor z bramą modelu za pomocą interfejsu API zgodnego z OpenAI i krótkich aliasów modeli.
Cursor IDE przez Bramę Modelu
Kursor używa punktu końcowego kompatybilnego z OpenAI:
https://api.model-gate.com/v1
1. Utwórz klucz API
Otwarte https://panel.model-gate.com/en/api-keys, utwórz klucz i natychmiast go skopiuj.
2. Skonfiguruj kursor
- Otwarte Ustawienia kursora.
- Otwarte Modele Lub Klucze API, w zależności od zainstalowanej wersji Cursora.
- Wprowadź klucz Model Gate w polu Klucz API OpenAI.
- Włącz zastąpienie podstawowego adresu URL OpenAI.
- Ustaw podstawowy adres URL na:
https://api.model-gate.com/v1
- Dodaj niestandardowy model, używając krótkiego aliasu Model Gate. Kursor może odrzucić lub przepisać pełne identyfikatory modeli kanonicznych, dlatego używaj aliasu, takiego jak
ch-47zamiastclaude-opus-4.7. - Sprawdź konfigurację i rozpocznij nowy czat.
Niestandardowe klucze API w Cursor mają zastosowanie do standardowych funkcji modelu czatu. Wyspecjalizowane funkcje hostowane przez kursor mogą w dalszym ciągu korzystać z infrastruktury Cursor.
Aliasy modeli
W polu Kursor określ na przykład alias modelu ch-47, a nie oryginalny identyfikator modelu, taki jak claude-opus-4.7. Kursor może odrzucić lub przepisać pełne nazwy modeli ze względu na wewnętrzne ograniczenia dotyczące nazw modeli. Dlatego Model Gate obsługuje aliasy zarządzane przez administratora.
Aktualnie włączone aliasy są wymienione poniżej:
| Alias | Model |
|---|---|
ch-46 | claude-opus-4-6 |
ch-46s | claude-sonnet-4-6 |
ch-47 | claude-opus-4-7 |
ch-48 | claude-opus-4-8 |
ch-g54 | gpt-5.4 |
Przykład:
Cursor model: ch-47
Resolved model: claude-opus-4.7
Model Gate rozwiązuje alias przed:
- sprawdzenie dostępności modelu;
- ceny użytkownika i oficjalne;
- kalkulacja kosztów użytkowania;
- kolejkowanie asynchroniczne;
- dostawa poprzedzająca;
- przechowywanie historii żądań.
Odpowiedź nadrzędna może zawierać kanoniczny identyfikator modelu.
Sprawdź zewnętrzny kursor
curl https://api.model-gate.com/v1/chat/completions \
-H "Authorization: Bearer mg_live_..." \
-H "Content-Type: application/json" \
-d '{
"model": "ch-47",
"messages": [{"role": "user", "content": "Reply with OK"}]
}'
Rozwiązywanie problemów
| Problem | Rezolucja |
|---|---|
| Kursor odrzuca długi identyfikator modelu | Użyj włączonego krótkiego aliasu pokazanego przez /v1/models. |
| Uwierzytelnianie nie powiodło się | Wprowadź ponownie klucz Model Gate i zweryfikuj go za pomocą curl. |
| Żądania nie docierają do Model Gate | Potwierdź, że podstawowy adres URL zawiera /v1. |
| Nie znaleziono modelu | Alias może być wyłączony lub zamapowany na wyłączony model. |
| Funkcja kursora ignoruje niestandardowy interfejs API | Przetestuj standardowy model czatu; nie każda funkcja hostowana przez kursor obsługuje niestandardowe klucze API. |
Aktualna dokumentacja klucza API kursora: https://docs.cursor.com/settings/api-keys.