Punkt końcowy plików może być używany w różnych punktach końcowych, takich jak odpowiedzi, klasyfikacja i wyszukiwanie semantyczne. Służy do przesyłania dokumentów lub plików do pamięci OpenAI, która jest dostępna w całym interfejsie API. Tego samego punktu końcowego można używać z różnymi sygnaturami do wykonywania następujących zadań:
Lista plików
Zwraca listę plików należących do organizacji użytkownika lub powiązanych z określonym kontem użytkownika. Jest to wywołanie HTTP GET, które nie wymaga przekazywania żadnych parametrów w żądaniu:
GET https://api.openai.com/v1/files
Prześlij pliki
Przesyła pliki zawierające dokumenty, które mają być używane na różnych punktach końcowych. Przesyła dokumenty do już przydzielonej przestrzeni wewnętrznej przez OpenAI dla organizacji użytkownika. Jest to wywołanie HTTP POST wymagające dodania ścieżki pliku w żądaniu API:
POST https://api.openai.com/v1/files
Pobierz plik
Zwraca informacje o konkretnym pliku, podając identyfikator pliku jakoparametr żądania:
GET https://api.openai.com/v1/files/{file_id}
Usuń plik
Usuwa określony plik, podając identyfikator pliku jako parametr żądania:
DELETE https://api.openai.com/v1/files/{file_id}