OpenAI
Táto stránka bola strojovo preložená. Prečítaj si pôvodný článok v angličtine.

Správa projektov na platforme API

Vytvárajte a spravujte projekty API vrátane prístupu členov, servisných účtov, kľúčov API, prístupu k modelom, využívania a limitov výdavkov.

Aktualizované: 4 days ago

Prehľad

Projekty slúžia na organizáciu práce v rámci organizácie v API. Pomocou projektov môžete spravovať prístup, nastavovať limity modelov a požiadaviek, vytvárať servisné účty a sledovať využívanie, fakturáciu a limity výdavkov pre určený súbor zdrojov, ako sú modely, funkcie, vlákna, asistenti, dolaďovanie a úložisko.

Vlastníci organizácie si môžu pozrieť všetky aktívne aj archivované projekty na stránke Projekty.

Image

Skôr než začnete

Na vytvorenie projektu potrebujete rolu vlastníka organizácie. Organizácie môžu predvolene vytvoriť až 2 000 projektov.

Ak vaša organizácia používa konsolidovanú fakturáciu, podriadené organizácie sa v ponuke na výber organizácie zobrazujú samostatne. V podriadenej organizácii nemôžete vytvárať projekty.

Ak chcete prepnúť organizáciu, otvorte ponuku na výber organizácie a vyberte tú, ktorú chcete používať.

Projects page with the organization switcher open, listing Personal and Staging organizations
Image

Predvolený projekt

Každá organizácia obsahuje predvolený projekt, ktorý nemožno odstrániť. Dedí celú konfiguráciu organizácie. Môžete nastaviť jeho limity požiadaviek, oprávnenia pre virtuálne modely a limity výdavkov.

Členov ani servisné účty nemôžete pridávať priamo do predvoleného projektu. Prístup k predvolenému projektu môžete udeliť pri pozývaní používateľa do organizácie podľa postupu pozvania do organizácie uvedeného v tomto článku.

Vytvorenie projektu

  1. Otvorte ponuku na výber projektu a vyberte Vytvoriť projekt.

  2. Zadajte názov, opis a webovú stránku projektu.

  3. Vyberte Vytvoriť.

API platform project menu with Create project highlighted under Default project
Create a new project dialog in the API platform with fields for project name, use case, and business website

Vlastníci organizácie sa automaticky pridávajú ako vlastníci nových projektov.

Prehľad rolí a prístupu

Tabuľka sumarizuje roly vlastníka a čitateľa organizácie a vlastníka a člena projektu, ktoré sa používajú v týchto postupoch. Členovia projektu majú podobné oprávnenia ako čitatelia organizácie.

RolaRozsahOprávnenia
VlastníkOrganizáciaVytváranie a zobrazovanie všetkých projektov, používateľov a kľúčov API. Sledovanie projektov na stránke Projekty. Nastavovanie limitov výdavkov organizácie a projektov. Udeľovanie prístupu k údajom o využívaní iných používateľov. Archivácia projektov.
ČitateľOrganizáciaMôže byť pridaný do projektov, vykonávať inferenciu, používať zdroje a vytvárať kľúče v týchto projektoch. Nemôže vytvárať projekty ani spravovať používateľov.
VlastníkProjektVšetky oprávnenia člena a navyše pridávanie používateľov, správa členov a nastavení projektu, premenovanie projektu, nastavenie jeho limitov výdavkov a jeho archivácia.
ČlenProjektVykonávanie inferencie, používanie zdrojov, vytváranie kľúčov na úrovni projektu a odosielanie požiadaviek API na čítanie alebo úpravu údajov.

Podrobnosti o rolách v organizácii nájdete v článku Roly v organizácii. Ďalšie roly, vlastné roly a úplný prehľad oprávnení nájdete v sprievodcovi rolami a oprávneniami API.

Viditeľnosť projektov

Pri týchto štandardných rolách môžu používatelia, ktorí nie sú vlastníkmi organizácie, vidieť iba projekty, ktorých sú členmi. Vlastníci organizácie môžu vidieť všetky projekty, členov a kľúče API na úrovni projektov a majú prístup na stránku Projekty.

Členovia projektu vidia ostatných členov svojho projektu aj rolu každého z nich. Doladené modely, vlákna asistentov a súbory vytvorené alebo pridané v rámci projektu môžu vidieť iba členovia projektu a vlastníci organizácie.

Môžete byť členom ľubovoľného počtu projektov. Osobný kľúč API vytvorený v rámci projektu je obmedzený na daný projekt a jeho zdroje.

Obmedzenia prístupu k zdrojom

Súbory, asistenti, úložisko a vlákna sú viazané na svoj projekt. Členovia mimo daného projektu, ktorí nie sú správcami, nemajú prístup k jeho zdrojom. Zdroje nemožno presúvať medzi projektmi.

Výnimkou sú doladené modely v predvolenom projekte: k nim možno pristupovať aj z iných projektov.

Správa členov projektu

Pozvanie používateľa do organizácie

Používateľa môžete pridať do projektu až vtedy, keď je členom vašej organizácie.

Keď niekoho pozývate do organizácie, môžete mu udeliť aj prístup k predvolenému projektu začiarknutím príslušnej možnosti vo formulári pozvánky. Ak nechcete udeliť prístup k predvolenému projektu, nechajte túto možnosť nezačiarknutú. Noví členovia organizácie sa do predvoleného projektu nepridávajú automaticky.

Pred pozvaním používateľa nemusíte vytvárať ďalší projekt. Používateľa môžete do projektu pridať aj po prijatí pozvánky do organizácie.

Pozvánky odoslané cez rozhranie Admin API sa riadia pravidlami pre koncový bod /organization/invites.

Pridanie člena organizácie do projektu

Vlastníci organizácie a projektu môžu pridávať členov:

  1. Prejdite do nastavení organizácie.

  2. Vyberte projekt a otvorte sekciu Členovia.

  3. Vyberte + Pridať člena.

  4. Vyberte používateľa a priraďte mu rolu Člen alebo Vlastník.

V zozname používateľov sa zobrazujú používatelia organizácie s rolou Čitateľ. Servisné účty v ňom nie sú zahrnuté.

Project members with Add team members dialog assigning a user the Member role

Ak odoslanie pozvánky zlyhá v používateľskom rozhraní alebo cez Admin API, pred opätovným odoslaním overte, či cieľový projekt existuje a nie je archivovaný.

Zmena roly alebo odstránenie člena

Vlastníci organizácie a projektu môžu zmeniť rolu používateľa v projekte alebo ho z daného projektu odstrániť.

  1. Prejdite do nastavení organizácie.

  2. Vyberte projekt a otvorte sekciu Členovia.

  3. Nastavte používateľovi rolu Člen alebo Vlastník, prípadne ho odstráňte výberom možnosti Odstrániť.

Vytváranie a správa servisných účtov

Servisný účet poskytuje prístup pre systémy namiesto toho, aby zastupoval konkrétneho používateľa. Servisné účty sú viazané na projekty.

Na vytváranie servisných účtov sú potrebné oprávnenia na správu servisných účtov. Tieto oprávnenia majú vlastníci organizácie a projektu.

Vytvorenie servisného účtu

  1. Vyberte projekt v ponuke na výber projektu.

  2. Prejdite do nastavení organizácie a vyberte projekt.

  3. Otvorte sekciu Členovia a vyberte + Servisný účet.

  4. Zadajte jedinečné ID servisného účtu zložené z písmen, číslic a spojovníkov.

  5. Vyberte Vytvoriť.

API platform project switcher open with options to create a project or manage projects

Servisné účty vytvorené na úrovni projektu sú jedinečné pre daný projekt a nemožno ich používať mimo projektu, v ktorom boli vytvorené.

Project Members page with Create a service account dialog after selecting the Service account option

Rovnaký formát ID platí bez ohľadu na to, či servisný účet vytvárate v nastaveniach na úrovni organizácie alebo projektu.

Servisný účet vytvorený pre projekt je jedinečný pre daný projekt a nemožno ho používať mimo neho.

Uloženie tajného kľúča

Pri vytvorení servisného účtu sa okamžite vytvorí kľúč API a zobrazí sa jeho tajný kľúč. Tajný kľúč si bezpečne uložte. Vo svojom účte OpenAI si ho už nebudete môcť znova zobraziť. Ak ho stratíte, vygenerujte si nový kľúč.

Members page with Save your key modal after creating a service account

Kľúč servisného účtu má predvolene oprávnenie na čítanie a zápis všetkých zdrojov API vo svojom projekte. Tieto oprávnenia môžete neskôr zmeniť v nastaveniach projektu v sekcii Kľúče API.

Úprava alebo odstránenie servisného účtu

Servisné účty sa zobrazujú spolu s používateľmi v nastaveniach projektu v sekcii Členovia. Ich prístup k projektu spravujte rovnakým postupom zmeny roly a odstránenia ako pri ostatných členoch projektu.

Všetky servisné účty sa zobrazujú spolu s používateľmi aj na stránke Členovia organizácie, vrátane účtov vytvorených v nastaveniach na úrovni organizácie aj projektu.

V ponuke Členovia v nastaveniach organizácie môžete zmeniť rolu servisného účtu alebo vybrať Odstrániť.

OpenAI API Members settings with a service account role menu open for Reader or Owner

Vytváranie a správa kľúčov API

Každý projekt má vlastné kľúče API:

  1. Prejdite do nastavení organizácie.

  2. Vyberte projekt a otvorte sekciu Kľúče API.

  3. Ak chcete vytvoriť kľúč, vyberte + Vytvoriť nový tajný kľúč. Ak chcete zmeniť oprávnenia existujúceho kľúča, vyberte ikonu úprav vedľa neho.

API keys page for a project with the Create new secret key button highlighted

Výber oprávnení kľúča

Pri kľúčoch vlastnených používateľmi môžete oprávnenia nastaviť pri vytváraní kľúča alebo ich upraviť neskôr:

  • Všetky: Úplné oprávnenia. Toto je predvolené nastavenie.

  • Obmedzené: Vyberte rozsahy oprávnení pre konkrétne zdroje alebo koncové body. Dostupné možnosti závisia od zdroja a môžu zahŕňať Žiadne, Čítanie, Zápis alebo oprávnenia pre konkrétne požiadavky.

  • Iba na čítanie: Oprávnenia na čítanie pre všetky koncové body.

Kľúč s obmedzenými oprávneniami môže napríklad vylúčiť prístup na čítanie a zápis ku koncovému bodu /v1/assistants.

Create new secret key dialog in the API platform with Restricted permissions selected

Na vytváranie kľúčov servisných účtov sú potrebné oprávnenia na správu servisných účtov. Ak túto možnosť nevidíte, požiadajte vlastníka organizácie alebo projektu o vytvorenie kľúča servisného účtu. Dialógové okno na vytvorenie kľúča pri kľúčoch servisných účtov nezobrazuje tieto možnosti nastavenia oprávnení. Oprávnenia zmeňte dodatočne v nastaveniach projektu v sekcii Kľúče API.

Nastavenie prístupu k modelom a limitov požiadaviek

Správa limitov požiadaviek projektu vyžaduje oprávnenia správcu. Tieto oprávnenia majú vlastníci organizácie. Vlastníci projektov môžu limity požiadaviek projektu spravovať aj cez rozhranie API na správu.

  1. Prejdite do nastavení organizácie.

  2. Vyberte projekt a otvorte sekciu Limity.

  3. V časti Používanie modelov vyberte, ktoré modely môže projekt používať.

  4. Podľa potreby nastavte limit požiadaviek pre každý model.

Nastavenie limitov výdavkov a upozornení

Mesačné limity výdavkov na API sú dostupné na úrovni organizácie aj projektu. Na zmenu limitu potrebujete oprávnenie spravovať nastavenia príslušnej organizácie alebo projektu.

Limit výdavkov môže slúžiť na sledovanie výdavkov bez zastavenia požiadaviek. Ak chcete, aby požiadavky API po dosiahnutí limitu evidovaných výdavkov zlyhávali, zapnite možnosť Vynútiť dodržiavanie pevného limitu. Vynucovanie limitu sa neuplatní okamžite, takže evidované výdavky môžu mierne prekročiť nastavenú sumu.

Upozornenia na výdavky vás informujú o dosiahnutí stanovenej hranice, no nezastavia požiadavky.

Nastavenie limitu výdavkov organizácie

  1. Prejdite do nastavení organizácie.

  2. Otvorte Limity a nájdite časť Výdavky.

Project Limits page with organization budget controls, usage alerts, and model rate limits table

Nastavenie limitu výdavkov projektu

  1. Prejdite do nastavení organizácie.

  2. Vyberte projekt a potom otvorte Limity.

  3. Nastavte hodnoty v poliach Limit mesačných výdavkov a Upozorniť, keď výdavky dosiahnu.

  4. Ak chcete po dosiahnutí limitu evidovaných výdavkov zastaviť prevádzku API, zapnite možnosť Vynútiť dodržiavanie pevného limitu.

Na tejto stránke môžete zmeniť aj nastavenie Používanie modelov.

Ak vaše výdavky presahujú mesačný rozpočet projektu, porovnajte údaje o využívaní za ten istý projekt a mesiac. Skontrolujte, či bola v čase využívania API zapnutá možnosť Vynútiť dodržiavanie pevného limitu. Ak bola vypnutá, rozpočet slúžil len na sledovanie výdavkov a požiadavky API sa naďalej spracúvali. Ak chcete, aby budúce požiadavky po dosiahnutí rozpočtu evidovaných výdavkov zlyhávali, vlastník organizácie alebo projektu môže v nastaveniach projektu v časti Limity zapnúť možnosť Vynútiť dodržiavanie pevného limitu.

Ak už bol pevný limit zapnutý, evidované výdavky môžu napriek tomu mierne prekročiť rozpočet, kým sa vynucovanie limitu uplatní. Ak výdavky daného projektu za príslušný mesiac aj po týchto kontrolách výrazne prekračujú vynucovaný limit a dôvod zostáva nejasný, kontaktujte podporu a uveďte ID projektu, vynucovaný limit, evidované výdavky, príslušné dátumy a časové pásmo. Ak máte k dispozícii ID príslušných požiadaviek, priložte ich tiež. Kľúče API neuvádzajte.

Správa upozornení na výdavky

Pri vytvorení limitu výdavkov projektu sa predvolene vytvorí aj upozornenie pri dosiahnutí 100 % limitu. Ak chcete pridať upozornenia pri dosiahnutí ďalších hraníc, vyberte Pridať upozornenie.

Upozornenia na výdavky projektu dostávajú vlastníci organizácie a projektu. V nastaveniach upozornení môžete pridať ďalších e-mailových príjemcov.

Project Limits page with Add budget alert dialog set to notify at 90% budget usage

Aktuálny postup nastavenia a informácie o vynucovaní limitov nájdete v sprievodcovi limitmi výdavkov.

Zobrazenie využívania a fakturácie

Údaje o využívaní možno rozdeliť podľa projektov. Pre jednotlivé projekty si môžete zobraziť fakturáciu a nastaviť limity výdavkov.

Prístup k panelu využívania projektu závisí od vašej roly v organizácii a od nastavení viditeľnosti panela využívania. Samotná rola vlastníka projektu vám prístup nezaručuje.

Project setting for Usage dashboard visibility with Visible to organization owners selected

Ak nevidíte panel využívania projektu, skontrolujte, či je viditeľnosť nastavená na Viditeľné pre vlastníkov organizácie.

Správa úložiska súborov

Každý projekt má kvótu úložiska súborov 100 GB. Ak ju prekročíte, môže sa zobraziť táto chyba:

Prekročili ste kvótu úložiska súborov. Organizácie majú limit 100 GB súborov. Zmenšite veľkosť súboru alebo kontaktujte podporu.

Odstránením nepoužívaných súborov uvoľnite miesto v úložisku. Pomocou API si môžete vypísať zoznam uložených súborov a zistiť, ktoré už nepotrebujete.

Archivácia projektu

Vlastníci organizácie a projektu môžu archivovať projekty zo stránky Projekty alebo z nastavení konkrétneho projektu. Po zobrazení výzvy zadajte názov projektu na potvrdenie.

Archivácia je trvalá: archivovaný projekt nemožno obnoviť.

Ak chcete zobraziť archivované projekty, otvorte kartu Archivované na stránke Projekty.

API platform Projects page with the Archived tab selected to view archived projects

Jedinou výnimkou je, že jemné doladenia v „Predvolenom projekte“ sú prístupné z iných projektov.

Prekročili ste kvótu úložiska súborov. Organizácie sú obmedzené na 100 GB súborov. Zmenšite veľkosť súborov alebo kontaktujte podporu.

Projekty nemožno odstrániť. OpenAI uchováva ich históriu na sledovanie využívania a fakturácie.

Bol tento článok užitočný?