View Source OpenApiTypesense.Conversations (OpenApiTypesense v0.2.0)

Provides API endpoints related to conversations

Summary

Functions

create_conversation_model(body, opts \\ [])

post /conversations/models

Create a Conversation Model

create_conversation_model(conn, body, opts)

delete_conversation_model(modelId, opts \\ [])

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

Delete a conversation model

Delete a conversation model

delete_conversation_model(conn, modelId, opts)

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

retrieve_all_conversation_models(opts \\ [])

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

List all conversation models

Retrieve all conversation models

retrieve_all_conversation_models(conn, opts)

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

retrieve_conversation_model(modelId, opts \\ [])

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

Retrieve a conversation model

Retrieve a conversation model

retrieve_conversation_model(conn, modelId, opts)

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

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

Update a conversation model

Update a conversation model

update_conversation_model(conn, modelId, body, opts)