Überblick
v2-Endpunkte werden derzeit unter dem Präfix
/api/v2alpha bereitgestellt, während die API
noch finalisiert wird. Die Base-URL ist https://server.codeium.com.Was ist neu in v2
Authentifizierung
Authorization-Header
statt im Request-Body:
Erstellen eines Service-Schlüssels
- Navigieren Sie zu Ihrer Team Settings-Seite
- Gehen Sie zum Abschnitt „Service Keys“
- Erstellen Sie einen neuen Service-Schlüssel mit der Berechtigung Analytics Read
- Verwenden Sie den Schlüssel als Bearer-Token im
Authorization-Header
Verfügbare Endpunkte
Abrechnungsmodell
metadata.billing_strategy angegeben wird:
CREDITS— Zeilen enthaltenprompt_creditsundflex_creditsACU— Zeilen enthaltenbilled_acus
message_count wird unabhängig vom Modell immer zurückgegeben.
Paginierung
pagination.next_page_cursor; übergib ihn als page_cursor-Abfrageparameter, um die nächste
Seite abzurufen. Cursor verfallen nach 24 Stunden.
Caching
ETag-Header. Senden Sie ihn bei nachfolgenden Anfragen im If-None-Match-Header erneut mit,
damit Sie bei unveränderten Daten ein 304 Not Modified erhalten.
Ratenlimits
429 Too Many Requests mit einem Retry-After-Header zurückgegeben.
Die Paginierung einer früheren Query (durch Folgen eines next_page_cursor) wird nicht auf das Ratenlimit
angerechnet — nur die anfängliche Query für jeden Bericht. Das niedrige Limit zeigt, dass diese Endpunkte
für regelmäßige Berichte gedacht sind, nicht für die Überwachung in Echtzeit.
