Skip to content

Conversation

@roh26it
Copy link
Collaborator

@roh26it roh26it commented Dec 22, 2025

Summary

Clean up admin-openapi.yaml to fix Stainless code generation issues.

Changes

  • Remove deprecated Pangea integration (check types and schemas)
  • Remove prompt completion and render endpoints (not needed for admin API)
  • Remove completion-related schemas (CreateChatCompletionRequest, etc.)
  • Simplify GuardrailCheck schema (id as string, parameters as generic object)
  • Remove 60+ unused component schemas
  • Fix API key metadata type annotations (additionalProperties: {type: string})
  • Add CreateApiKeyResponse schema for proper response typing

Result

  • 0 errors
  • Reduced complexity for Terraform provider generation

Changes:
- Remove deprecated Pangea integration (check types and schemas)
- Remove prompt completion and render endpoints (not needed for admin API)
- Remove completion-related schemas (CreateChatCompletionRequest, etc.)
- Simplify GuardrailCheck schema (id as string, parameters as generic object)
- Remove 60+ unused component schemas
- Fix API key metadata type annotations (additionalProperties: {type: string})
- Add CreateApiKeyResponse schema for proper response typing

This reduces complexity and fixes Stainless code generation issues.
@roh26it roh26it changed the base branch from master to temp/admin December 22, 2025 09:12
Removed 30 more unused schemas:
- ChatCompletionFunctionCallOption, ChatCompletionStreamOptions
- ChatCompletionFunctions, ChatCompletionRequestMessage
- ChatCompletionResponseMessage, ChatCompletionToolChoiceOption
- ChatCompletionTokenLogprob, ChatCompletionNamedToolChoice
- ChatCompletionRequestUserMessage, ChatCompletionMessageContentBlock
- ChatCompletionRequestFunctionMessage, ChatCompletionMessageToolCall
- ChatCompletionRequestAssistantMessage, ChatCompletionRequestDeveloperMessage
- ChatCompletionRequestToolMessage, ChatCompletionRequestSystemMessage
- ChatCompletionTool, CompletionUsage
- FunctionParameters, FunctionObject
- ResponseFormatText, ResponseFormatJsonSchema, ResponseFormatJsonObject
- And more...

These are OpenAI completion API schemas not needed for Portkey Admin API.
@roh26it roh26it merged commit f72aa1b into temp/admin Dec 22, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants