Skip to content

Credential Management: UI for providers #74

@AkhileshNegi

Description

@AkhileshNegi

Is your feature request related to a problem?
Currently, we must use the Swagger API to call credentials endpoints to add or update credentials for providers for a project. This is cumbersome and not user-friendly.

Describe the solution you'd like
Create a UI feature to manage provider credentials. Tasks include:

  • Provide an interface for adding credentials
  • Allow updating credentials directly from the UI

Here are few providers we add credentials for using create credential endpoint
https://api.kaapi.ai/docs#/Credentials/Credentials-create_new_credential

OpenAI

{
  "is_active": true,
  "credential": {"openai": {"api_key": "sk-xxxxx-xxxxx-xxxxx"}}
}

Langfuse

{
  "is_active": true,
  "credential": {"langfuse": {"secret_key": "sk-xxxxx-xxxx", "public_key":"pk-lf-xxxx-xxx", "host":"https://cloud.langfuse.com"}}
}

Google

{
  "is_active": true,
  "credential": {"google": {"api_key": "xxxxx"}}
}

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

Status

Closed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions