OpenApiTypesense.Conversations (OpenApiTypesense v1.0.2)

View Source

Provides API endpoints related to conversations

Summary

Functions

create_conversation_model(body, opts \\ [])

(since 0.4.0)

post /conversations/models

Create a Conversation Model

delete_conversation_model(modelId, opts \\ [])

(since 0.4.0)
@spec delete_conversation_model(
  String.t(),
  keyword()
) ::
  {:ok, OpenApiTypesense.ConversationModelSchema.t()}
  | {:error, OpenApiTypesense.ApiResponse.t()}

Delete a conversation model

Delete a conversation model

retrieve_all_conversation_models(opts \\ [])

(since 0.4.0)
@spec retrieve_all_conversation_models(keyword()) ::
  {:ok, [OpenApiTypesense.ConversationModelSchema.t()]}
  | {:error, OpenApiTypesense.ApiResponse.t()}

List all conversation models

Retrieve all conversation models

retrieve_conversation_model(modelId, opts \\ [])

(since 0.4.0)
@spec retrieve_conversation_model(
  String.t(),
  keyword()
) ::
  {:ok, OpenApiTypesense.ConversationModelSchema.t()}
  | {:error, OpenApiTypesense.ApiResponse.t()}

Retrieve a conversation model

Retrieve a conversation model

update_conversation_model(modelId, body, opts \\ [])

(since 0.4.0)

Update a conversation model

Update a conversation model