Documentation
¶
Index ¶
- func GetAssistant(ctx context.Context, handler *OpenAIAPIHandler, resourceID string) (*models.Resource, error)
- func GetLoggerFromContext(ctx context.Context) *zap.Logger
- func GetModel(ctx context.Context, handler *OpenAIAPIHandler, resourceID string) (*models.Resource, error)
- func GetParameterFromContext(ctx context.Context, key string) any
- func GetProject(ctx context.Context, handler *OpenAIAPIHandler, resourceID string) (*models.Resource, error)
- func GetTriggerTypeFromContext(ctx context.Context) enums.DescribeTriggerType
- func GetVectorStore(ctx context.Context, handler *OpenAIAPIHandler, resourceID string) (*models.Resource, error)
- func ListAssistants(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func ListFiles(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func ListModels(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func ListProjectAPIKeys(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func ListProjectRateLimits(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func ListProjectServiceAccounts(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func ListProjectUsers(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func ListProjects(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func ListVectorStores(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
- func WithLogger(ctx context.Context, logger *zap.Logger) context.Context
- func WithTriggerType(ctx context.Context, tt enums.DescribeTriggerType) context.Context
- type JSONAllFieldsMarshaller
- type OpenAIAPIHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAssistant ¶
func GetProject ¶
func GetTriggerTypeFromContext ¶
func GetTriggerTypeFromContext(ctx context.Context) enums.DescribeTriggerType
func GetVectorStore ¶
func ListAssistants ¶
func ListAssistants(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func ListFiles ¶
func ListFiles(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func ListModels ¶ added in v0.1.4
func ListModels(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func ListProjectAPIKeys ¶
func ListProjectAPIKeys(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func ListProjectRateLimits ¶
func ListProjectRateLimits(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func ListProjectServiceAccounts ¶
func ListProjectServiceAccounts(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func ListProjectUsers ¶
func ListProjectUsers(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func ListProjects ¶
func ListProjects(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func ListVectorStores ¶
func ListVectorStores(ctx context.Context, handler *OpenAIAPIHandler, stream *models.StreamSender) ([]models.Resource, error)
func WithTriggerType ¶
Types ¶
type JSONAllFieldsMarshaller ¶
type JSONAllFieldsMarshaller struct {
Value interface{}
}
func (JSONAllFieldsMarshaller) MarshalJSON ¶
func (x JSONAllFieldsMarshaller) MarshalJSON() (res []byte, err error)
func (*JSONAllFieldsMarshaller) UnmarshalJSON ¶
func (x *JSONAllFieldsMarshaller) UnmarshalJSON(data []byte) (err error)
Click to show internal directories.
Click to hide internal directories.