OneProvider

Factory

Dodaj OneProvider do Factory Droid jako własny model zgodny z Anthropic w ~/.factory/settings.json i przypisz go do droidów. Przykład konfiguracji w środku.

Factory Droid to agent programistyczny w CLI. Dodaj OneProvider jako własny model zgodny z Anthropic w ~/.factory/settings.json.

Wszystkie modele, możliwości i ceny Indeks dokumentacji dla agentów AI: https://oneprovider.dev/docs/llms.txt Zanim zaczniesz: klucz z Panelu Otwórz swój Panel: bot Telegram @oneprovider_robot (Konto) albo app.oneprovider.dev . Naciśnij „Utwórz klucz”, nadaj mu nazwę (na przykład ten klient) i limit wydatków, a potem skopiuj klucz. Saldo doładowujesz w tym samym miejscu. Więcej o Panelu i kluczach .

Konfiguracja

Factory Droid czyta modele z własnym kluczem (bring-your-own-key) z ~/.factory/settings.json — nie ma interfejsu webowego do dostawców. Dodaj model do tablicy customModels; baseUrl zostaw bez /v1, bo dostawca anthropic sam dopisuje /v1/messages.

json
{
"customModels": [
{
"model": "claude-sonnet-5-5",
"displayName": "OneProvider claude-sonnet-5-5",
"baseUrl": "https://api.oneprovider.dev",
"apiKey": "sk-your-key-here",
"provider": "anthropic",
"maxOutputTokens": 8192
}
]
}

Dla innych modeli Claude dodaj kolejne wpisy z innym model. Potem uruchom w droid /model i wybierz model w sekcji Custom models.

Przypisz modele do droidów

Każdy droid Factory ma model domyślny. Użyj claude-sonnet-5-5 jako praktycznego wyboru domyślnego albo claude-opus-5-5 do pracy nad architekturą.

Rozliczanie tokenów Wbudowany panel zużycia Factory zgadza się ze zużyciem na zapytanie, które zwraca API. Jeśli liczby się rozjeżdżają, sprawdź, czy dostawca u wszystkich droidów jest oznaczony tym samym kluczem OneProvider.

Jaki model wybrać

Dodaj jeden wpis customModels na model. claude-sonnet-5-5 to praktyczny wybór domyślny dla droidów; claude-opus-5-5 użyj do pracy nad architekturą, a claude-haiku-5-5 do szybkich, tanich droidów. provider zostaw jako "anthropic". ID są na stronie modeli , stawki na stronie cennika .

Częste błędy i rozwiązania

404

baseUrl musi mieć postać https://api.oneprovider.dev bez /v1: dostawca anthropic sam dopisuje /v1/messages.

401

Klucz we wpisie jest obcięty albo ma zbędny cudzysłów. Wklej cały klucz.

Modelu brakuje w /model

Zapisz ~/.factory/settings.json (poprawny JSON, bez typograficznych cudzysłowów) i otwórz droid ponownie; własne wpisy pojawiają się w sekcji Custom models.

429 „Insufficient balance”

Saldo lub limit klucza został wyczerpany. Doładuj saldo.

FAQ

Czy jest interfejs webowy do dostawców?

Nie. Modele z własnym kluczem konfiguruje się wyłącznie w ~/.factory/settings.json.

Czy mogę dodać kilka modeli?

Tak, dodaj do tablicy po jednym obiekcie na model; ten sam klucz działa dla wszystkich.

Gdzie zobaczę koszt?

Na stronie Zużycie w Panelu, dla danego klucza.

Szybkie odpowiedzi

Jakiego base URL użyć?

Claude Code i SDK Anthropic używają https://api.oneprovider.dev. SDK OpenAI i klienty zgodne z OpenAI używają https://api.oneprovider.dev/v1. Jeden klucz działa przy obu; lista modeli jest na stronie modeli , a stawki na stronie cennika .

Jak się uwierzytelnić?

Wyślij surowy klucz sk-… w x-api-key albo Authorization: Bearer: w jednym z nich, nigdy w obu. Trzymaj klucz w zmiennej środowiskowej, a nie w pliku, który trafia do repozytorium. Więcej o uwierzytelnianiu .

Skąd wziąć klucz?

Otwórz swój Panel w bocie Telegram @oneprovider_robot lub na app.oneprovider.dev, doładuj saldo i naciśnij „Utwórz klucz”. Każdy klucz może mieć własny limit wydatków. Panel i klucze API .

Co oznaczają 401, 404 i 429?

401: klucza brakuje, jest błędnie wpisany albo wysłany w złym nagłówku; wklej cały klucz bez cudzysłowów i spacji. 404: zwykle zły base URL, na przykład brakujące lub podwojone /v1. 429 z komunikatem „Insufficient balance”: saldo Panelu lub limit wydatków klucza się wyczerpał, więc doładuj zamiast ponawiać; każde inne 429 to limit zapytań, więc poczekaj zgodnie z Retry-After. Szczegóły: kody błędów i rozwiązywanie problemów .

Dlaczego strumienie się urywają lub resetują?

VPN i proxy VLESS często buforują SSE albo zrywają negocjację HTTP/2. OneProvider nie ma ograniczeń regionalnych i nie buforuje strumieni, więc wyłącz proxy i spróbuj ponownie.

Gdzie pytać, jeśli to nie wystarcza?

Napisz do @Oneproviderhelpbot w Telegramie albo otwórz „Wsparcie” w Panelu w przeglądarce, podając kod statusu HTTP i dokładny komunikat błędu. Jak działa wsparcie .

Ostatnia aktualizacja: 2026-11-08 Widzisz błąd? @Oneproviderhelpbot