Uruchom przepływy Flowise na dowolnym modelu z katalogu przez jeden Base Path.

Updated 2026-07-29

Flowise dokumentuje niestandardowe base URL dla swojego węzła ChatOpenAI: utwórz poświadczenie ze swoim kluczem, otwórz Additional Parameters i ustaw Base Path na https://api.apisrouter.com/v1. Dla identyfikatorów modeli spoza wbudowanej rozwijanej listy węzeł ChatOpenAI Custom przyjmuje dowolny identyfikator jako dowolny tekst, co jest sposobem, w jaki identyfikatory Claude, DeepSeek i GLM napędzają przepływ Flowise.

Szybka odpowiedź: poświadczenie, Base Path, identyfikator modelu.

Na canvasie Flowise przeciągnij węzeł ChatOpenAI z panelu Chat Models, kliknij Connect Credential i utwórz nowe poświadczenie OpenAI zawierające Twój klucz APIsRouter. Potem otwórz Additional Parameters na węźle i ustaw Base Path na https://api.apisrouter.com/v1. Każde wywołanie, które robi teraz węzeł, trafia do bramki zamiast do hostów OpenAI. Co do pola modelu: standardowy węzeł ChatOpenAI oferuje rozwijaną listę nazw modeli OpenAI, więc dla identyfikatorów bramki, takich jak claude-sonnet-4-6 albo deepseek-v4-flash, użyj zamiast tego węzła ChatOpenAI Custom, który akceptuje dowolny identyfikator modelu jako dowolny tekst. To udokumentowany wzorzec Flowise, opisany w oficjalnej dokumentacji dokładnie dla tej klasy endpointu kompatybilnego z OpenAI.

Connect Credential:  new OpenAI credential
                     API Key: sk-YOUR-APISROUTER-KEY

Model Name:          claude-sonnet-4-6

Additional Parameters:
  Base Path:         https://api.apisrouter.com/v1

Jak Flowise rozmawia z endpointem.

Flowise (FlowiseAI na GitHubie, około 55 tys. gwiazdek) to wizualny kreator aplikacji LLM: chatflow i przepływy agentów budowane z węzłów na canvasie, obejmujące modele czatu, pipeline'y RAG na magazynach dokumentów, agentów używających narzędzi i endpointy API, które możesz wywoływać z własnych produktów. Każdy węzeł LLM w przepływie wysyła standardowe żądania chat-completions, a Base Path decyduje, dokąd te żądania trafiają. Ponieważ bramka obsługuje wielu dostawców za jednym URL-em, jedno poświadczenie pokrywa każdy model z katalogu. Chatflow RAG może uruchamiać syntezę odpowiedzi na claude-sonnet-4-6, podczas gdy gałąź klasyfikacji w tym samym przepływie uruchamia deepseek-v4-flash, każda skonfigurowana jako własny węzeł z własnym identyfikatorem modelu, obie rozliczane przez ten sam klucz. Dokumentacja opisuje ten sam mechanizm Base Path dla innych serwisów kompatybilnych z OpenAI, więc to standardowe użycie Flowise, a nie obejście. Jedno uczciwe zastrzeżenie: embeddingi to osobny typ węzła. Jeśli Twój przepływ używa embeddingów OpenAI, skonfiguruj węzeł OpenAI Embeddings Custom tym samym wzorcem Base Path i najpierw zweryfikuj identyfikator modelu embeddingu względem katalogu, ponieważ powierzchnie czatu i embeddingu są odrębne.

Self-hostowany Flowise: uwagi o sieciowaniu Dockera.

Większość instalacji Flowise działa w Dockerze, a Base Path jest rozwiązywany z wnętrza kontenera. Publiczny URL bramki, taki jak https://api.apisrouter.com/v1, działa z dowolnego miejsca, więc żadne specjalne sieciowanie się nie stosuje; to zastrzeżenie istnieje, ponieważ duża część dokumentacji społecznościowej została napisana dla lokalnych serwerów wnioskowania, gdzie liczą się adresy host.docker.internal. Względem hostowanej bramki możesz zignorować całą tę klasę porad. Część, która ma znaczenie operacyjne: poświadczenia w Flowise są przechowywane po stronie serwera i współdzielone między przepływami, więc jedno poświadczenie APIsRouter utworzone raz jest wielokrotnego użytku przez każdy węzeł w każdym przepływie na instancji. Dla zespołów, to plus użycie per klucz w konsoli bramki daje czysty podział: jedno poświadczenie per środowisko albo per projekt, a konsola przypisuje tokeny i wydatki do każdego z nich.

curl -s https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer $APISROUTER_API_KEY" | head -30

Dobór modeli per węzeł.

Przepływy mnożą wywołania modelu w sposób, w jaki pojedynczy czat nigdy tego nie robi: pipeline RAG z przepisywaniem zapytań, ocenianiem retrievalu i syntezą odpowiedzi może trafić w LLM trzy albo więcej razy na wiadomość użytkownika. Umieszczenie flagowca tylko tam, gdzie zarabia na swoją stawkę, a poziomu wolumenowego wszędzie indziej, to decyzja z rozwijanej listy per węzeł, gdy Base Path jest już ustawiony.

  • claude-sonnet-4-6 dla głównego węzła konwersacyjnego albo agenta, gdzie jakość odpowiedzi niesie przepływ.
  • claude-haiku-4-5-20251001 dla gałęzi wysokowolumenowych: routing, tagowanie, krótkie streszczenia wewnątrz większych przepływów.
  • gpt-5.4-mini jako wolumenowy wybór z rodziny GPT dla przepływów budowanych wokół zachowania w stylu OpenAI.
  • gemini-3.5-flash tam, gdzie gałąź pochłania długie dokumenty albo obrazy w cenie średniego poziomu.
  • deepseek-v4-flash dla wywołań narzędziowych o najwyższym wolumenie, gdzie stawka per token jest ograniczeniem projektowym.

Płatność za użycie · poniżej cen oficjalnych

Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.

ModelCena oficjalnaNasza cena
Claude Sonnet 4.6$3.00 / $15.00 per M$2.40 / $12.00 per M
Claude Haiku 4.5 20251001$1.00 / $5.00 per M$0.80 / $4.00 per M
GPT-5.4 mini$0.75 / $4.50 per M$0.60 / $3.60 per M
Gemini 3.5 Flash$1.50 / $9.00 per M$1.20 / $7.20 per M
DeepSeek V4 Flash$0.14 / $0.28 per M$0.10 / $0.30 per M

Tryby awarii charakterystyczne dla Flowise.

Dwukomendowa kolejność debugowania stosuje się tu jak wszędzie: udowodnij endpoint curlem najpierw, listing modeli, a potem jedno completion z dokładnym identyfikatorem, i dopiero wtedy debuguj wewnątrz Flowise. To oddziela problemy bramki od konfiguracji canvasu w niecałą minutę.

  • Rozwijana lista modeli nie zawiera Twojego identyfikatora: spodziewane na standardowym węźle ChatOpenAI. Użyj ChatOpenAI Custom, który przyjmuje dowolne identyfikatory modeli jako tekst.
  • 401 z węzła: poświadczenie zawiera zły klucz, albo do tego węzła podłączone jest inne poświadczenie, niż myślisz. Poświadczenia są dołączane per węzeł, więc sprawdź węzeł, nie tylko magazyn poświadczeń.
  • 404 przy każdym wywołaniu: Base Path brakuje /v1 albo ma końcowy segment ścieżki, którego nie powinien mieć. Węzeł dokleja ścieżki tras do bazy, którą podajesz.
  • Działa w jednym przepływie, zawodzi w innym: każdy węzeł niesie własne ustawienie Base Path pod Additional Parameters. Skopiowanie węzła kopiuje je; zbudowanie nowego węzła — nie.
  • Węzły embeddingu nadal trafiają do OpenAI: węzły czatu i embeddingu są konfigurowane niezależnie. Ustaw Base Path też na węźle embeddingów, albo spodziewaj się mieszanego rozliczenia.

Kto kieruje Flowise przez bramkę.

  • Twórcy wypuszczający chatboty klienckie, którzy chcą wyboru modelu per przepływ bez konta u dostawcy na każdego klienta.
  • Zespoły intensywnie korzystające z RAG, których pipeline'y retrievalu mnożą wywołania LLM per wiadomość i potrzebują poziomów wolumenowych na krokach narzędziowych.
  • Agencje prowadzące jedną instancję Flowise dla wielu projektów, używające jednego poświadczenia per klucz projektu dla czystego przypisania użycia per klient.
  • Deweloperzy porównujący Claude, GPT i DeepSeek na tym samym przepływie, gdzie każdy kandydat to edycja pola modelu na zduplikowanym węźle.
  • Self-hosterzy, którzy chcą, żeby cała instancja rozliczała się z jednego przedpłaconego salda zamiast kilku kart dostawców.

Częste pytania

Jak ustawić niestandardowy base URL OpenAI w Flowise?

Na węźle ChatOpenAI albo ChatOpenAI Custom otwórz Additional Parameters i ustaw Base Path na https://api.apisrouter.com/v1, z Twoim kluczem w dołączonym poświadczeniu. Dokumentacja Flowise opisuje dokładnie ten mechanizm dla endpointów kompatybilnych z OpenAI.

Jak używać identyfikatorów modeli Claude albo DeepSeek w Flowise?

Użyj węzła ChatOpenAI Custom, który akceptuje dowolny identyfikator modelu jako tekst. Wpisz dokładny identyfikator z katalogu, na przykład claude-sonnet-4-6 albo deepseek-v4-flash, i ustaw Base Path pod Additional Parameters. Rozwijana lista standardowego węzła ChatOpenAI zawiera tylko nazwy OpenAI.

Czy jedno poświadczenie działa dla każdego przepływu na mojej instancji Flowise?

Tak. Poświadczenia są przechowywane na serwerze Flowise i mogą być dołączone do dowolnego węzła w dowolnym przepływie. Dla przypisania kosztów per projekt utwórz jeden klucz bramki per projekt i jedno poświadczenie per klucz; konsola pokazuje wtedy użycie per klucz.

Czy przepływy agentów i wywoływanie narzędzi działają przez bramkę?

Tak. Wywoływanie narzędzi jeździ na standardowym formacie chat-completions, a identyfikatory takie jak claude-sonnet-4-6 obsługują wywołania funkcji niezawodnie. Jeśli węzeł agenta zachowuje się źle na identyfikatorze wolumenowym, przetestuj ten sam przepływ na Sonnet, żeby oddzielić możliwości modelu od konfiguracji przepływu.

A co z węzłami embeddingów w przepływach RAG?

Embeddingi są konfigurowane osobno od węzłów czatu. Węzeł OpenAI Embeddings Custom przyjmuje ten sam wzorzec Base Path; zweryfikuj, że identyfikator modelu embeddingu, którego planujesz użyć, istnieje w katalogu, zanim podłączysz przepływ, ponieważ powierzchnie czatu i embeddingu są odrębne.

Jak sprawdzić, ile kosztuje uruchomienie przepływu?

Konsola bramki loguje każde żądanie z modelem, liczbą tokenów i wydatkami, per klucz. Ponieważ pojedyncza wiadomość użytkownika w przepływie RAG albo agenta może wyzwolić kilka wywołań LLM, log per żądanie jest uczciwym sposobem wyceny przepływu, a nie zgadywaniem per wiadomość.