{ "opencollection": "1.0.0", "info": { "name": "Gray Swan AI Activity Cygnal API", "version": "0.1.0" }, "items": [ { "info": { "name": "Cygnal", "type": "folder" }, "items": [ { "info": { "name": "Cygnal Monitor", "type": "http" }, "http": { "method": "POST", "url": "https://api.grayswan.ai/cygnal/monitor", "body": { "type": "json", "data": "{}" } }, "docs": "Monitors content for policy violations.\n\nThis endpoint is used to check if the provided text contains harmful\ncontent or violates a given set of policies.\n\nDocs: [Guide](https://docs.grayswan.ai/cygnal/monitor-requests) |\n[API Reference](https://docs.grayswan.ai/api-reference/cygnal/monitor)" }, { "info": { "name": "Cygnal Completions", "type": "http" }, "http": { "method": "POST", "url": "https://api.grayswan.ai/cygnal/chat/completions", "body": { "type": "json", "data": "{}" } }, "docs": "Create OpenAI-compatible chat completions with Cygnal protection.\n\nDocs: [Guide](https://docs.grayswan.ai/cygnal/creating-completions) |\n[API Reference](https://docs.grayswan.ai/api-reference/cygnal/completions)" }, { "info": { "name": "Cygnal Completions", "type": "http" }, "http": { "method": "POST", "url": "https://api.grayswan.ai/cygnal/v1/chat/completions", "body": { "type": "json", "data": "{}" } }, "docs": "Create OpenAI-compatible chat completions with Cygnal protection.\n\nDocs: [Guide](https://docs.grayswan.ai/cygnal/creating-completions) |\n[API Reference](https://docs.grayswan.ai/api-reference/cygnal/completions)" }, { "info": { "name": "Cygnal Anthropic Messages", "type": "http" }, "http": { "method": "POST", "url": "https://api.grayswan.ai/cygnal/v1/messages" }, "docs": "Create Anthropic-compatible messages with Cygnal protection.\n\nDocs: [Guide](https://docs.grayswan.ai/cygnal/creating-completions) |\n[API Reference](https://docs.grayswan.ai/api-reference/cygnal/anthropic-messages-v1)" }, { "info": { "name": "Cygnal Gemini Generate", "type": "http" }, "http": { "method": "POST", "url": "https://api.grayswan.ai/cygnal/v1beta/models/:model:generateContent", "params": [ { "name": "model", "value": "", "type": "path" } ] }, "docs": "Create Gemini-compatible generateContent responses with Cygnal protection.\n\nDocs: [Guide](https://docs.grayswan.ai/cygnal/creating-completions) |\n[API Reference](https://docs.grayswan.ai/api-reference/cygnal/gemini-generate-v1beta)" }, { "info": { "name": "Cygnal Gemini Stream Generate Content", "type": "http" }, "http": { "method": "POST", "url": "https://api.grayswan.ai/cygnal/v1beta/models/:model:streamGenerateContent", "params": [ { "name": "model", "value": "", "type": "path" } ] }, "docs": "Create Gemini-compatible streaming responses with Cygnal protection.\n\nDocs: [Guide](https://docs.grayswan.ai/cygnal/creating-completions) |\n[API Reference](https://docs.grayswan.ai/api-reference/cygnal/gemini-stream-generate-content-v1beta)" }, { "info": { "name": "Cygnal Responses", "type": "http" }, "http": { "method": "POST", "url": "https://api.grayswan.ai/cygnal/responses", "body": { "type": "json", "data": "{}" } }, "docs": "Process and monitor OpenAI-compatible response requests.\n\nThis endpoint processes completion requests with monitoring capabilities,\nsimilar to the chat completions endpoint.\n\nDocs: [Guide](https://docs.grayswan.ai/cygnal/creating-responses) |\n[API Reference](https://docs.grayswan.ai/api-reference/cygnal/responses)" } ] } ], "bundled": true }