Skip to content
FeedbackDashboard

Generate config suggestions

projects.configs.guess(ConfigGuessParams**kwargs) -> ConfigGuessResponse
post/v0/projects/{project}/configs/guess
Generate suggestions for changes to config files based on an OpenAPI spec.
ParametersExpand Collapse
project: Optional[str]
spec: str

OpenAPI spec

branch: Optional[str]

Branch name

ReturnsExpand Collapse
ConfigGuessResponse = Dict[str, ConfigGuessResponseItem]

Config files contents

content: str

The file content

Generate config suggestions
import os
from stainless_v0 import Stainless

client = Stainless(
    api_key=os.environ.get("STAINLESS_API_KEY"),  # This is the default and can be omitted
)
response = client.projects.configs.guess(
    project="project",
    spec="spec",
)
print(response)
{
  "foo": {
    "content": "content"
  }
}
Returns Examples
{
  "foo": {
    "content": "content"
  }
}