Skip to content

Commit 7f9abc5

Browse files
kiran-4444Cursor Agent
andcommitted
feat: Add Analytics and MCP APIs
Co-authored-by: Cursor Agent <noreply@cursor.com>
1 parent 47706d3 commit 7f9abc5

11 files changed

Lines changed: 3627 additions & 3 deletions

File tree

portkey_ai/__init__.py

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,30 @@
157157
AsyncCalls,
158158
InputTokens,
159159
AsyncInputTokens,
160+
Analytics,
161+
AsyncAnalytics,
162+
AnalyticsGraphs,
163+
AsyncAnalyticsGraphs,
164+
AnalyticsGroups,
165+
AsyncAnalyticsGroups,
166+
AnalyticsSummary,
167+
AsyncAnalyticsSummary,
168+
McpServers,
169+
AsyncMcpServers,
170+
McpServerCapabilities,
171+
AsyncMcpServerCapabilities,
172+
McpServerUserAccess,
173+
AsyncMcpServerUserAccess,
174+
McpServerMetadata,
175+
AsyncMcpServerMetadata,
176+
McpIntegrations,
177+
AsyncMcpIntegrations,
178+
McpIntegrationWorkspaces,
179+
AsyncMcpIntegrationWorkspaces,
180+
McpIntegrationCapabilities,
181+
AsyncMcpIntegrationCapabilities,
182+
McpIntegrationMetadata,
183+
AsyncMcpIntegrationMetadata,
160184
)
161185

162186
from portkey_ai.version import VERSION
@@ -333,4 +357,28 @@
333357
"AsyncCalls",
334358
"InputTokens",
335359
"AsyncInputTokens",
360+
"Analytics",
361+
"AsyncAnalytics",
362+
"AnalyticsGraphs",
363+
"AsyncAnalyticsGraphs",
364+
"AnalyticsGroups",
365+
"AsyncAnalyticsGroups",
366+
"AnalyticsSummary",
367+
"AsyncAnalyticsSummary",
368+
"McpServers",
369+
"AsyncMcpServers",
370+
"McpServerCapabilities",
371+
"AsyncMcpServerCapabilities",
372+
"McpServerUserAccess",
373+
"AsyncMcpServerUserAccess",
374+
"McpServerMetadata",
375+
"AsyncMcpServerMetadata",
376+
"McpIntegrations",
377+
"AsyncMcpIntegrations",
378+
"McpIntegrationWorkspaces",
379+
"AsyncMcpIntegrationWorkspaces",
380+
"McpIntegrationCapabilities",
381+
"AsyncMcpIntegrationCapabilities",
382+
"McpIntegrationMetadata",
383+
"AsyncMcpIntegrationMetadata",
336384
]

portkey_ai/api_resources/__init__.py

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,30 @@
145145
AsyncCalls,
146146
InputTokens,
147147
AsyncInputTokens,
148+
Analytics,
149+
AsyncAnalytics,
150+
AnalyticsGraphs,
151+
AsyncAnalyticsGraphs,
152+
AnalyticsGroups,
153+
AsyncAnalyticsGroups,
154+
AnalyticsSummary,
155+
AsyncAnalyticsSummary,
156+
McpServers,
157+
AsyncMcpServers,
158+
McpServerCapabilities,
159+
AsyncMcpServerCapabilities,
160+
McpServerUserAccess,
161+
AsyncMcpServerUserAccess,
162+
McpServerMetadata,
163+
AsyncMcpServerMetadata,
164+
McpIntegrations,
165+
AsyncMcpIntegrations,
166+
McpIntegrationWorkspaces,
167+
AsyncMcpIntegrationWorkspaces,
168+
McpIntegrationCapabilities,
169+
AsyncMcpIntegrationCapabilities,
170+
McpIntegrationMetadata,
171+
AsyncMcpIntegrationMetadata,
148172
)
149173
from .utils import (
150174
Modes,
@@ -325,4 +349,28 @@
325349
"AsyncCalls",
326350
"InputTokens",
327351
"AsyncInputTokens",
352+
"Analytics",
353+
"AsyncAnalytics",
354+
"AnalyticsGraphs",
355+
"AsyncAnalyticsGraphs",
356+
"AnalyticsGroups",
357+
"AsyncAnalyticsGroups",
358+
"AnalyticsSummary",
359+
"AsyncAnalyticsSummary",
360+
"McpServers",
361+
"AsyncMcpServers",
362+
"McpServerCapabilities",
363+
"AsyncMcpServerCapabilities",
364+
"McpServerUserAccess",
365+
"AsyncMcpServerUserAccess",
366+
"McpServerMetadata",
367+
"AsyncMcpServerMetadata",
368+
"McpIntegrations",
369+
"AsyncMcpIntegrations",
370+
"McpIntegrationWorkspaces",
371+
"AsyncMcpIntegrationWorkspaces",
372+
"McpIntegrationCapabilities",
373+
"AsyncMcpIntegrationCapabilities",
374+
"McpIntegrationMetadata",
375+
"AsyncMcpIntegrationMetadata",
328376
]

portkey_ai/api_resources/apis/__init__.py

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,39 @@
184184
AsyncChatKitThreads,
185185
)
186186

187+
from .analytics import (
188+
Analytics,
189+
AsyncAnalytics,
190+
AnalyticsGraphs,
191+
AsyncAnalyticsGraphs,
192+
AnalyticsGroups,
193+
AsyncAnalyticsGroups,
194+
AnalyticsSummary,
195+
AsyncAnalyticsSummary,
196+
)
197+
198+
from .mcp_servers import (
199+
McpServers,
200+
AsyncMcpServers,
201+
McpServerCapabilities,
202+
AsyncMcpServerCapabilities,
203+
McpServerUserAccess,
204+
AsyncMcpServerUserAccess,
205+
McpServerMetadata,
206+
AsyncMcpServerMetadata,
207+
)
208+
209+
from .mcp_integrations import (
210+
McpIntegrations,
211+
AsyncMcpIntegrations,
212+
McpIntegrationWorkspaces,
213+
AsyncMcpIntegrationWorkspaces,
214+
McpIntegrationCapabilities,
215+
AsyncMcpIntegrationCapabilities,
216+
McpIntegrationMetadata,
217+
AsyncMcpIntegrationMetadata,
218+
)
219+
187220
__all__ = [
188221
"Completion",
189222
"AsyncCompletion",
@@ -340,4 +373,36 @@
340373
"AsyncCalls",
341374
"InputTokens",
342375
"AsyncInputTokens",
376+
"Skills",
377+
"AsyncSkills",
378+
"SkillsContent",
379+
"AsyncSkillsContent",
380+
"SkillsVersions",
381+
"AsyncSkillsVersions",
382+
"SkillsVersionsContent",
383+
"AsyncSkillsVersionsContent",
384+
"Analytics",
385+
"AsyncAnalytics",
386+
"AnalyticsGraphs",
387+
"AsyncAnalyticsGraphs",
388+
"AnalyticsGroups",
389+
"AsyncAnalyticsGroups",
390+
"AnalyticsSummary",
391+
"AsyncAnalyticsSummary",
392+
"McpServers",
393+
"AsyncMcpServers",
394+
"McpServerCapabilities",
395+
"AsyncMcpServerCapabilities",
396+
"McpServerUserAccess",
397+
"AsyncMcpServerUserAccess",
398+
"McpServerMetadata",
399+
"AsyncMcpServerMetadata",
400+
"McpIntegrations",
401+
"AsyncMcpIntegrations",
402+
"McpIntegrationWorkspaces",
403+
"AsyncMcpIntegrationWorkspaces",
404+
"McpIntegrationCapabilities",
405+
"AsyncMcpIntegrationCapabilities",
406+
"McpIntegrationMetadata",
407+
"AsyncMcpIntegrationMetadata",
343408
]

0 commit comments

Comments
 (0)