ApiResponse<Void> |
ChunkGroupApi.addChunkToGroupByTrackingIdWithHttpInfo(@NotNull String trDataset,
@NotNull String trackingId,
@NotNull AddChunkToGroupData addChunkToGroupData) |
Add Chunk to Group by Tracking ID
Add Chunk to Group by Tracking ID Route to add a chunk to a group by tracking id.
|
ApiResponse<Void> |
ChunkGroupApi.addChunkToGroupWithHttpInfo(@NotNull String trDataset,
@NotNull UUID groupId,
@NotNull AddChunkToGroupData addChunkToGroupData) |
Add Chunk to Group
Add Chunk to Group Route to add a chunk to a group.
|
ApiResponse<SlimUser> |
AuthApi.callbackWithHttpInfo() |
OpenID Connect callback
OpenID Connect callback This is the callback route for the OAuth provider, it should not be called directly.
|
ApiResponse<Void> |
StripeApi.cancelSubscriptionWithHttpInfo(@NotNull String trOrganization,
@NotNull UUID subscriptionId) |
Cancel Subscription
Cancel Subscription Cancel a subscription by its id
|
ApiResponse<ChunkGroup> |
ChunkGroupApi.createChunkGroupWithHttpInfo(@NotNull String trDataset,
@NotNull CreateChunkGroupData createChunkGroupData) |
Create Chunk Group
Create Chunk Group Create a new chunk_group.
|
ApiResponse<ReturnQueuedChunk> |
ChunkApi.createChunkWithHttpInfo(@NotNull String trDataset,
@NotNull CreateChunkData createChunkData) |
Create or Upsert Chunk or Chunks
Create or Upsert Chunk or Chunks Create a new chunk.
|
ApiResponse<Dataset> |
DatasetApi.createDatasetWithHttpInfo(@NotNull String trOrganization,
@NotNull CreateDatasetRequest createDatasetRequest) |
Create dataset
Create dataset Create a new dataset.
|
ApiResponse<String> |
MessageApi.createMessageCompletionHandlerWithHttpInfo(@NotNull String trDataset,
@NotNull CreateMessageData createMessageData) |
Create a message
Create a message Create a message.
|
ApiResponse<Organization> |
OrganizationApi.createOrganizationWithHttpInfo(@NotNull CreateOrganizationData createOrganizationData) |
Create Organization
Create Organization Create a new organization.
|
ApiResponse<SuggestedQueriesResponse> |
ChunkApi.createSuggestedQueriesHandlerWithHttpInfo(@NotNull String trDataset,
@NotNull SuggestedQueriesRequest suggestedQueriesRequest) |
Generate suggested queries
Generate suggested queries This endpoint will generate 3 suggested queries based off the query provided in the request body and return them as a JSON object.
|
ApiResponse<Topic> |
TopicApi.createTopicWithHttpInfo(@NotNull String trDataset,
@NotNull CreateTopicData createTopicData) |
Create Topic
Create Topic Create a new chat topic.
|
ApiResponse<Void> |
ChunkApi.deleteChunkByTrackingIdWithHttpInfo(@NotNull String trDataset,
@NotNull String trackingId) |
Delete Chunk By Tracking Id
Delete Chunk By Tracking Id Delete a chunk by tracking_id.
|
ApiResponse<Void> |
ChunkGroupApi.deleteChunkGroupWithHttpInfo(@NotNull String trDataset,
@NotNull UUID groupId,
@NotNull Boolean deleteChunks) |
Delete Group
Delete Group This will delete a chunk_group.
|
ApiResponse<Void> |
ChunkApi.deleteChunkWithHttpInfo(@NotNull String trDataset,
@NotNull UUID chunkId) |
Delete Chunk
Delete Chunk Delete a chunk by its id.
|
ApiResponse<Void> |
DatasetApi.deleteDatasetWithHttpInfo(@NotNull String trOrganization,
@NotNull DeleteDatasetRequest deleteDatasetRequest) |
Delete Dataset
Delete Dataset Delete a dataset.
|
ApiResponse<Void> |
FileApi.deleteFileHandlerWithHttpInfo(@NotNull String trDataset,
@NotNull UUID fileId,
@NotNull Boolean deleteChunks) |
Delete File
Delete File Delete a file from S3 attached to the server based on its id.
|
ApiResponse<Void> |
ChunkGroupApi.deleteGroupByTrackingIdWithHttpInfo(@NotNull String trDataset,
@NotNull String trackingId) |
Delete Group by Tracking ID
Delete Group by Tracking ID Delete a chunk_group with the given tracking id.
|
ApiResponse<Organization> |
OrganizationApi.deleteOrganizationByIdWithHttpInfo(@NotNull String trOrganization,
@NotNull UUID organizationId) |
Delete Organization
Delete Organization Delete an organization by its id.
|
ApiResponse<Void> |
TopicApi.deleteTopicWithHttpInfo(@NotNull String trDataset,
@NotNull DeleteTopicData deleteTopicData) |
Delete Topic
Delete Topic Delete an existing chat topic.
|
ApiResponse<List<ApiKeyDTO>> |
UserApi.deleteUserApiKeyWithHttpInfo(@NotNull DeleteUserApiKeyRequest deleteUserApiKeyRequest) |
Delete User Api Key
Delete User Api Key Delete an api key for the auth'ed user.
|
ApiResponse<Void> |
StripeApi.directToPaymentLinkWithHttpInfo(@NotNull UUID planId,
@NotNull UUID organizationId) |
Checkout
Checkout Get a direct link to the stripe checkout page for the plan and organization
|
ApiResponse<Void> |
MessageApi.editMessageHandlerWithHttpInfo(@NotNull String trDataset,
@NotNull EditMessageData editMessageData) |
Edit a message
Edit a message Edit a message which exists within the topic's chat history.
|
ApiResponse<String> |
ChunkApi.generateOffChunksWithHttpInfo(@NotNull String trDataset,
@NotNull GenerateChunksRequest generateChunksRequest) |
RAG on Specified Chunks
RAG on Specified Chunks This endpoint exists as an alternative to the topic+message concept where our API handles chat memory.
|
ApiResponse<List<StripePlan>> |
StripeApi.getAllPlansWithHttpInfo() |
Get All Plans
Get All Plans Get a list of all plans
|
ApiResponse<List<Message>> |
MessageApi.getAllTopicMessagesWithHttpInfo(@NotNull String trDataset,
@NotNull UUID messagesTopicId) |
Get all messages for a given topic
Get all messages for a given topic Get all messages for a given topic.
|
ApiResponse<List<Topic>> |
TopicApi.getAllTopicsForUserWithHttpInfo(@NotNull UUID userId,
@NotNull String trDataset) |
Get All Topics for User
Get All Topics for User Get all topics belonging to a the auth'ed user.
|
ApiResponse<ChunkMetadata> |
ChunkApi.getChunkByIdWithHttpInfo(@NotNull String trDataset,
@NotNull UUID chunkId) |
Get Chunk By Id
Get Chunk By Id Get a singular chunk by id.
|
ApiResponse<ChunkMetadata> |
ChunkApi.getChunkByTrackingIdWithHttpInfo(@NotNull String trDataset,
@NotNull String trackingId) |
Get Chunk By Tracking Id
Get Chunk By Tracking Id Get a singular chunk by tracking_id.
|
ApiResponse<ChunkGroup> |
ChunkGroupApi.getChunkGroupWithHttpInfo(@NotNull String trDataset,
@NotNull UUID groupId) |
Get Group
Get Group Fetch the group with the given id.
|
ApiResponse<BookmarkData> |
ChunkGroupApi.getChunksInGroupByTrackingIdWithHttpInfo(@NotNull String trDataset,
@NotNull String groupTrackingId,
@NotNull @Min(0L) Long page) |
Get Chunks in Group by Tracking ID
Get Chunks in Group by Tracking ID Route to get all chunks for a group.
|
ApiResponse<BookmarkData> |
ChunkGroupApi.getChunksInGroupWithHttpInfo(@NotNull String trDataset,
@NotNull UUID groupId,
@NotNull @Min(0L) Long page) |
Get Chunks in Group
Get Chunks in Group Route to get all chunks for a group.
|
ApiResponse<ClientDatasetConfiguration> |
DatasetApi.getClientDatasetConfigWithHttpInfo(@NotNull String trDataset) |
Get Client Configuration
Get Client Configuration Get the client configuration for a dataset.
|
ApiResponse<List<ModelFile>> |
FileApi.getDatasetFilesHandlerWithHttpInfo(@NotNull String trDataset,
@NotNull UUID datasetId,
@NotNull @Min(0L) Long page) |
Get Files for Dataset
Get Files for Dataset Get all files which belong to a given dataset specified by the dataset_id parameter.
|
ApiResponse<List<DatasetAndUsage>> |
DatasetApi.getDatasetsFromOrganizationWithHttpInfo(@NotNull String trOrganization,
@NotNull UUID organizationId) |
Get Datasets from Organization
Get Datasets from Organization Get all datasets for an organization.
|
ApiResponse<Dataset> |
DatasetApi.getDatasetWithHttpInfo(@NotNull String trOrganization,
@NotNull String trDataset,
@NotNull UUID datasetId) |
Get Dataset
Get Dataset Get a dataset by id.
|
ApiResponse<EventReturn> |
EventsApi.getEventsWithHttpInfo(@NotNull String trDataset,
@NotNull GetEventsData getEventsData) |
Get events for the dataset
Get events for the dataset Get events for the auth'ed user.
|
ApiResponse<FileDTO> |
FileApi.getFileHandlerWithHttpInfo(@NotNull String trDataset,
@NotNull UUID fileId) |
Get File
Get File Download a file from S3 attached to the server based on its id.
|
ApiResponse<ChunkGroup> |
ChunkGroupApi.getGroupByTrackingIdWithHttpInfo(@NotNull String trDataset,
@NotNull String trackingId) |
Get Group by Tracking ID
Get Group by Tracking ID Fetch the group with the given tracking id.
|
ApiResponse<List<BookmarkGroupResult>> |
ChunkGroupApi.getGroupsChunkIsInWithHttpInfo(@NotNull String trDataset,
@NotNull GetGroupsForChunksData getGroupsForChunksData) |
Get Groups for Chunks
Get Groups for Chunks Route to get the groups that a chunk is in.
|
ApiResponse<SlimUser> |
AuthApi.getMeWithHttpInfo() |
Get Me
Get Me Get the user corresponding to your current auth credentials.
|
ApiResponse<Organization> |
OrganizationApi.getOrganizationByIdWithHttpInfo(@NotNull String trOrganization,
@NotNull UUID organizationId) |
Get Organization
Get Organization Fetch the details of an organization by its id.
|
ApiResponse<OrganizationUsageCount> |
OrganizationApi.getOrganizationUsageWithHttpInfo(@NotNull String trOrganization,
@NotNull UUID organizationId) |
Get Organization Usage
Get Organization Usage Fetch the current usage specification of an organization by its id.
|
ApiResponse<List<SlimUser>> |
OrganizationApi.getOrganizationUsersWithHttpInfo(@NotNull String trOrganization,
@NotNull UUID organizationId) |
Get Organization Users
Get Organization Users Fetch the users of an organization by its id.
|
ApiResponse<List<ChunkMetadataWithFileData>> |
ChunkApi.getRecommendedChunksWithHttpInfo(@NotNull String trDataset,
@NotNull RecommendChunksRequest recommendChunksRequest) |
Get Recommended Chunks
Get Recommended Chunks Get recommendations of chunks similar to the chunks in the request.
|
ApiResponse<List<GroupScoreChunkDTO>> |
ChunkGroupApi.getRecommendedGroupsWithHttpInfo(@NotNull String trDataset,
@NotNull ReccomendGroupChunksRequest reccomendGroupChunksRequest) |
Get Recommended Groups
Get Recommended Groups Route to get recommended groups.
|
ApiResponse<GroupData> |
ChunkGroupApi.getSpecificDatasetChunkGroupsWithHttpInfo(@NotNull String trDataset,
@NotNull UUID datasetId,
@NotNull Long page) |
Get Groups for Dataset
Get Groups for Dataset Fetch the groups which belong to a dataset specified by its id.
|
ApiResponse<Void> |
HealthApi.healthCheckWithHttpInfo() |
Health Check
Health Check Confirmation that the service is healthy and can make embedding vectors
|
ApiResponse<Void> |
AuthApi.loginWithHttpInfo(@NotNull AuthQuery content) |
Login
Login This will redirect you to the OAuth provider for authentication with email/pass, SSO, Google, Github, etc.
|
ApiResponse<Void> |
AuthApi.logoutWithHttpInfo() |
Logout
Logout Invalidate your current auth credential stored typically stored in a cookie.
|
ApiResponse<Void> |
InvitationApi.postInvitationWithHttpInfo(@NotNull String trOrganization,
@NotNull InvitationData invitationData) |
Send Invitation
Send Invitation Invitations act as a way to invite users to join an organization.
|
ApiResponse<String> |
MessageApi.regenerateMessageHandlerWithHttpInfo(@NotNull String trDataset,
@NotNull RegenerateMessageData regenerateMessageData) |
Regenerate message
Regenerate message Regenerate the assistant response to the last user message of a topic.
|
ApiResponse<Void> |
ChunkGroupApi.removeChunkFromGroupWithHttpInfo(@NotNull String trDataset,
@NotNull UUID groupId,
@NotNull CreateChunkGroupData createChunkGroupData) |
Remove Chunk from Group
Remove Chunk from Group Route to remove a chunk from a group.
|
ApiResponse<SearchChunkQueryResponseBody> |
ChunkApi.searchChunkWithHttpInfo(@NotNull String trDataset,
@NotNull SearchChunkData searchChunkData) |
Search
Search This route provides the primary search functionality for the API.
|
ApiResponse<SearchOverGroupsResponseBody> |
ChunkGroupApi.searchOverGroupsWithHttpInfo(@NotNull SearchOverGroupsData searchOverGroupsData) |
Search Over Groups
Search Over Groups This route allows you to get groups as results instead of chunks.
|
ApiResponse<SearchGroupsResult> |
ChunkGroupApi.searchWithinGroupWithHttpInfo(@NotNull String trDataset,
@NotNull SearchWithinGroupData searchWithinGroupData) |
Search Within Group
Search Within Group This route allows you to search only within a group.
|
ApiResponse<SetUserApiKeyResponse> |
UserApi.setUserApiKeyWithHttpInfo(@NotNull SetUserApiKeyRequest setUserApiKeyRequest) |
Set User Api Key
Set User Api Key Create a new api key for the auth'ed user.
|
ApiResponse<Void> |
ChunkApi.updateChunkByTrackingIdWithHttpInfo(@NotNull String trDataset,
@NotNull UpdateChunkByTrackingIdData updateChunkByTrackingIdData) |
Update Chunk By Tracking Id
Update Chunk By Tracking Id Update a chunk by tracking_id.
|
ApiResponse<Void> |
ChunkGroupApi.updateChunkGroupWithHttpInfo(@NotNull String trDataset,
@NotNull UpdateChunkGroupData updateChunkGroupData) |
Update Group
Update Group Update a chunk_group.
|
ApiResponse<Void> |
ChunkApi.updateChunkWithHttpInfo(@NotNull String trDataset,
@NotNull UpdateChunkData updateChunkData) |
Update Chunk
Update Chunk Update a chunk.
|
ApiResponse<Dataset> |
DatasetApi.updateDatasetWithHttpInfo(@NotNull String trOrganization,
@NotNull UpdateDatasetRequest updateDatasetRequest) |
Update Dataset
Update Dataset Update a dataset.
|
ApiResponse<Void> |
ChunkGroupApi.updateGroupByTrackingIdWithHttpInfo(@NotNull String trDataset,
@NotNull UUID trackingId,
@NotNull UpdateGroupByTrackingIDData updateGroupByTrackingIDData) |
Update Group by Tracking ID
Update Group by Tracking ID Update a chunk_group with the given tracking id.
|
ApiResponse<Organization> |
OrganizationApi.updateOrganizationWithHttpInfo(@NotNull String trOrganization,
@NotNull UpdateOrganizationData updateOrganizationData) |
Update Organization
Update Organization Update an organization.
|
ApiResponse<Void> |
StripeApi.updateSubscriptionPlanWithHttpInfo(@NotNull String trOrganization,
@NotNull UUID subscriptionId,
@NotNull UUID planId) |
Update Subscription Plan
Update Subscription Plan Update a subscription to a new plan
|
ApiResponse<Void> |
TopicApi.updateTopicWithHttpInfo(@NotNull String trDataset,
@NotNull UpdateTopicData updateTopicData) |
Update Topic
Update Topic Update an existing chat topic.
|
ApiResponse<SlimUser> |
UserApi.updateUserWithHttpInfo(@NotNull UpdateUserData updateUserData) |
Update User
Update User Update a user's information.
|
ApiResponse<UploadFileResult> |
FileApi.uploadFileHandlerWithHttpInfo(@NotNull String trDataset,
@NotNull UploadFileData uploadFileData) |
Upload File
Upload File Upload a file to S3 attached to the server.
|