Module: TrieveRubyClient

Defined in:
lib/trieve_ruby_client/version.rb,
lib/trieve_ruby_client.rb,
lib/trieve_ruby_client/api_error.rb,
lib/trieve_ruby_client/api_client.rb,
lib/trieve_ruby_client/models/file.rb,
lib/trieve_ruby_client/api/auth_api.rb,
lib/trieve_ruby_client/api/file_api.rb,
lib/trieve_ruby_client/api/user_api.rb,
lib/trieve_ruby_client/models/event.rb,
lib/trieve_ruby_client/models/range.rb,
lib/trieve_ruby_client/models/topic.rb,
lib/trieve_ruby_client/api/chunk_api.rb,
lib/trieve_ruby_client/api/topic_api.rb,
lib/trieve_ruby_client/configuration.rb,
lib/trieve_ruby_client/api/events_api.rb,
lib/trieve_ruby_client/api/health_api.rb,
lib/trieve_ruby_client/api/stripe_api.rb,
lib/trieve_ruby_client/models/dataset.rb,
lib/trieve_ruby_client/models/message.rb,
lib/trieve_ruby_client/api/dataset_api.rb,
lib/trieve_ruby_client/api/message_api.rb,
lib/trieve_ruby_client/models/file_dto.rb,
lib/trieve_ruby_client/models/slim_user.rb,
lib/trieve_ruby_client/models/auth_query.rb,
lib/trieve_ruby_client/models/chunk_data.rb,
lib/trieve_ruby_client/models/group_data.rb,
lib/trieve_ruby_client/models/slim_group.rb,
lib/trieve_ruby_client/api/invitation_api.rb,
lib/trieve_ruby_client/models/api_key_dto.rb,
lib/trieve_ruby_client/models/chunk_group.rb,
lib/trieve_ruby_client/models/dataset_dto.rb,
lib/trieve_ruby_client/models/stripe_plan.rb,
lib/trieve_ruby_client/api/chunk_group_api.rb,
lib/trieve_ruby_client/models/chunk_filter.rb,
lib/trieve_ruby_client/models/event_return.rb,
lib/trieve_ruby_client/models/organization.rb,
lib/trieve_ruby_client/api/organization_api.rb,
lib/trieve_ruby_client/models/bookmark_data.rb,
lib/trieve_ruby_client/models/chunk_metadata.rb,
lib/trieve_ruby_client/models/field_condition.rb,
lib/trieve_ruby_client/models/get_events_data.rb,
lib/trieve_ruby_client/models/invitation_data.rb,
lib/trieve_ruby_client/models/match_condition.rb,
lib/trieve_ruby_client/models/range_condition.rb,
lib/trieve_ruby_client/models/score_chunk_dto.rb,
lib/trieve_ruby_client/models/update_user_data.rb,
lib/trieve_ruby_client/models/upload_file_data.rb,
lib/trieve_ruby_client/models/create_chunk_data.rb,
lib/trieve_ruby_client/models/create_topic_data.rb,
lib/trieve_ruby_client/models/dataset_and_usage.rb,
lib/trieve_ruby_client/models/delete_topic_data.rb,
lib/trieve_ruby_client/models/edit_message_data.rb,
lib/trieve_ruby_client/models/score_slim_chunks.rb,
lib/trieve_ruby_client/models/search_chunk_data.rb,
lib/trieve_ruby_client/models/update_chunk_data.rb,
lib/trieve_ruby_client/models/update_topic_data.rb,
lib/trieve_ruby_client/models/user_organization.rb,
lib/trieve_ruby_client/models/chat_message_proxy.rb,
lib/trieve_ruby_client/models/upload_file_result.rb,
lib/trieve_ruby_client/models/create_message_data.rb,
lib/trieve_ruby_client/models/dataset_usage_count.rb,
lib/trieve_ruby_client/models/error_response_body.rb,
lib/trieve_ruby_client/models/return_queued_chunk.rb,
lib/trieve_ruby_client/models/slim_chunk_metadata.rb,
lib/trieve_ruby_client/models/chunk_group_and_file.rb,
lib/trieve_ruby_client/models/search_groups_result.rb,
lib/trieve_ruby_client/models/bookmark_group_result.rb,
lib/trieve_ruby_client/models/group_score_chunk_dto.rb,
lib/trieve_ruby_client/models/group_slim_chunks_dto.rb,
lib/trieve_ruby_client/models/create_dataset_request.rb,
lib/trieve_ruby_client/models/delete_dataset_request.rb,
lib/trieve_ruby_client/models/update_dataset_request.rb,
lib/trieve_ruby_client/models/add_chunk_to_group_data.rb,
lib/trieve_ruby_client/models/create_chunk_group_data.rb,
lib/trieve_ruby_client/models/generate_chunks_request.rb,
lib/trieve_ruby_client/models/regenerate_message_data.rb,
lib/trieve_ruby_client/models/search_over_groups_data.rb,
lib/trieve_ruby_client/models/update_chunk_group_data.rb,
lib/trieve_ruby_client/models/create_organization_data.rb,
lib/trieve_ruby_client/models/organization_usage_count.rb,
lib/trieve_ruby_client/models/recommend_chunks_request.rb,
lib/trieve_ruby_client/models/search_within_group_data.rb,
lib/trieve_ruby_client/models/set_user_api_key_request.rb,
lib/trieve_ruby_client/models/update_organization_data.rb,
lib/trieve_ruby_client/models/set_user_api_key_response.rb,
lib/trieve_ruby_client/models/suggested_queries_request.rb,
lib/trieve_ruby_client/models/get_groups_for_chunks_data.rb,
lib/trieve_ruby_client/models/suggested_queries_response.rb,
lib/trieve_ruby_client/models/batch_queued_chunk_response.rb,
lib/trieve_ruby_client/models/delete_user_api_key_request.rb,
lib/trieve_ruby_client/models/search_chunk_response_types.rb,
lib/trieve_ruby_client/models/client_dataset_configuration.rb,
lib/trieve_ruby_client/models/single_queued_chunk_response.rb,
lib/trieve_ruby_client/models/chunk_metadata_with_file_data.rb,
lib/trieve_ruby_client/models/reccomend_group_chunks_request.rb,
lib/trieve_ruby_client/models/recommend_group_chunks_request.rb,
lib/trieve_ruby_client/models/recommend_chunks_response_types.rb,
lib/trieve_ruby_client/models/search_group_slim_chunks_result.rb,
lib/trieve_ruby_client/models/search_chunk_query_response_body.rb,
lib/trieve_ruby_client/models/search_over_groups_response_body.rb,
lib/trieve_ruby_client/models/update_chunk_by_tracking_id_data.rb,
lib/trieve_ruby_client/models/update_group_by_tracking_id_data.rb,
lib/trieve_ruby_client/models/search_over_groups_response_types.rb,
lib/trieve_ruby_client/models/search_within_group_response_types.rb,
lib/trieve_ruby_client/models/recommend_group_chunk_response_types.rb,
lib/trieve_ruby_client/models/search_slim_chunk_query_response_body.rb,
lib/trieve_ruby_client/models/search_over_groups_slim_chunks_response_body.rb

Overview

#Trieve API

#Trieve OpenAPI Specification. This document describes all of the operations available through the Trieve API.

The version of the OpenAPI document: 0.6.0 Contact: [email protected] Generated by: openapi-generator.tech Generator version: 7.4.0

Defined Under Namespace

Modules: CreateChunkData, MatchCondition, RangeCondition, RecommendChunksResponseTypes, RecommendGroupChunkResponseTypes, ReturnQueuedChunk, SearchChunkResponseTypes, SearchOverGroupsResponseTypes, SearchWithinGroupResponseTypes Classes: AddChunkToGroupData, ApiClient, ApiError, ApiKeyDTO, AuthApi, AuthQuery, BatchQueuedChunkResponse, BookmarkData, BookmarkGroupResult, ChatMessageProxy, ChunkApi, ChunkData, ChunkFilter, ChunkGroup, ChunkGroupAndFile, ChunkGroupApi, ChunkMetadata, ChunkMetadataWithFileData, ClientDatasetConfiguration, Configuration, CreateChunkGroupData, CreateDatasetRequest, CreateMessageData, CreateOrganizationData, CreateTopicData, Dataset, DatasetAndUsage, DatasetApi, DatasetDTO, DatasetUsageCount, DeleteDatasetRequest, DeleteTopicData, DeleteUserApiKeyRequest, EditMessageData, ErrorResponseBody, Event, EventReturn, EventsApi, FieldCondition, File, FileApi, FileDTO, GenerateChunksRequest, GetEventsData, GetGroupsForChunksData, GroupData, GroupScoreChunkDTO, GroupSlimChunksDTO, HealthApi, InvitationApi, InvitationData, Message, MessageApi, Organization, OrganizationApi, OrganizationUsageCount, Range, ReccomendGroupChunksRequest, RecommendChunksRequest, RecommendGroupChunksRequest, RegenerateMessageData, ScoreChunkDTO, ScoreSlimChunks, SearchChunkData, SearchChunkQueryResponseBody, SearchGroupSlimChunksResult, SearchGroupsResult, SearchOverGroupsData, SearchOverGroupsResponseBody, SearchOverGroupsSlimChunksResponseBody, SearchSlimChunkQueryResponseBody, SearchWithinGroupData, SetUserApiKeyRequest, SetUserApiKeyResponse, SingleQueuedChunkResponse, SlimChunkMetadata, SlimGroup, SlimUser, StripeApi, StripePlan, SuggestedQueriesRequest, SuggestedQueriesResponse, Topic, TopicApi, UpdateChunkByTrackingIdData, UpdateChunkData, UpdateChunkGroupData, UpdateDatasetRequest, UpdateGroupByTrackingIDData, UpdateOrganizationData, UpdateTopicData, UpdateUserData, UploadFileData, UploadFileResult, UserApi, UserOrganization

Constant Summary collapse

VERSION =
'0.6.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

TrieveRubyClient.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



131
132
133
134
135
136
137
# File 'lib/trieve_ruby_client.rb', line 131

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end