AI Bridge

List AI Bridge interceptions

Code samples

# Example request using curl curl -X GET http://coder-server:8080/api/v2/aibridge/interceptions \ -H 'Accept: application/json' \ -H 'Coder-Session-Token: API_KEY'

GET /aibridge/interceptions

Parameters

NameInTypeRequiredDescription
qquerystringfalseSearch query in the format key:value. Available keys are: initiator, provider, model, started_after, started_before.
limitqueryintegerfalsePage limit
after_idquerystringfalseCursor pagination after ID (cannot be used with offset)
offsetqueryintegerfalseOffset pagination (cannot be used with after_id)

Example responses

200 Response

{ "count": 0, "results": [ { "api_key_id": "string", "ended_at": "2019-08-24T14:15:22Z", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "initiator": { "avatar_url": "http://example.com", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "username": "string" }, "metadata": { "property1": null, "property2": null }, "model": "string", "provider": "string", "started_at": "2019-08-24T14:15:22Z", "token_usages": [ { "created_at": "2019-08-24T14:15:22Z", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "input_tokens": 0, "interception_id": "34d9b688-63ad-46f4-88b5-665c1e7f7824", "metadata": { "property1": null, "property2": null }, "output_tokens": 0, "provider_response_id": "string" } ], "tool_usages": [ { "created_at": "2019-08-24T14:15:22Z", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "injected": true, "input": "string", "interception_id": "34d9b688-63ad-46f4-88b5-665c1e7f7824", "invocation_error": "string", "metadata": { "property1": null, "property2": null }, "provider_response_id": "string", "server_url": "string", "tool": "string" } ], "user_prompts": [ { "created_at": "2019-08-24T14:15:22Z", "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "interception_id": "34d9b688-63ad-46f4-88b5-665c1e7f7824", "metadata": { "property1": null, "property2": null }, "prompt": "string", "provider_response_id": "string" } ] } ] }

Responses

StatusMeaningDescriptionSchema
200OKOKcodersdk.AIBridgeListInterceptionsResponse

To perform this operation, you must be authenticated. Learn more.