{"record":{"id":"ab85e750b0bc023a","repo":"Budibase/budibase","slug":"error-creating-litellm-team-text-response-st","errorCode":null,"errorMessage":"Error creating LiteLLM team: ${text || response.statusText}","messagePattern":"Error creating LiteLLM team: (.+?)","errorType":"http","errorClass":"HTTPError","httpStatus":null,"severity":"error","filePath":"packages/server/src/sdk/workspace/ai/configs/litellm.ts","lineNumber":116,"sourceCode":"    return LiteLLMStatus.STARTING\n  }\n}\n\nasync function createTeam(alias: string): Promise<LiteLLMTeam> {\n  const response = await fetch(`${liteLLMUrl}/team/new`, {\n    method: \"POST\",\n    headers: {\n      \"Content-Type\": \"application/json\",\n      Authorization: liteLLMAuthorizationHeader,\n    },\n    body: JSON.stringify({\n      team_alias: alias,\n    }),\n  })\n\n  if (!response.ok) {\n    const text = await response.text()\n    throw new HTTPError(\n      `Error creating LiteLLM team: ${text || response.statusText}`,\n      response.status\n    )\n  }\n\n  const json = await response.json()\n  const teamId = json.team_id || json.team_id_string || json?.team?.team_id\n  if (!teamId) {\n    throw new HTTPError(\"LiteLLM team creation did not return a team ID\", 500)\n  }\n  return {\n    id: teamId,\n    alias,\n  }\n}\n\nasync function getOrCreateTenantTeam(): Promise<LiteLLMTeam> {\n  const tenantId = context.getTenantId()","sourceCodeStart":98,"sourceCodeEnd":134,"githubUrl":"https://github.com/Budibase/budibase/blob/a81a902e9a8fe55b467d106765f6638f12e35c49/packages/server/src/sdk/workspace/ai/configs/litellm.ts#L98-L134","documentation":"Error \"Error creating LiteLLM team: ${text || response.statusText}\" thrown in Budibase/budibase.","triggerScenarios":"Thrown at packages/server/src/sdk/workspace/ai/configs/litellm.ts:116 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a81a902e9a8fe55b467d106765f6638f12e35c49","analyzedAt":"2026-08-29T01:03:10.972Z","schemaVersion":2},"datasetVersion":"2026-08-29T02:17:18.158Z"}