API referenceresources

ovok_sdk.resources.ai

AI features: translation, natural-language FHIR search and chat.

  • Stable unknown
  • Release candidate since 0.1.0-rc.4
  • Development since 0.1.0-dev.25+2ba84b0

AI features: translation, natural-language FHIR search and chat.

ChatSessionsResource

ChatSessionsResource(http: HttpClient)

AI chat sessions; access it as ovok.ai.chat.sessions.

Parameters

NameTypeDefaultDescription
httpHttpClientThe HTTP client scoped to the AI routes.

create()

create(body: Resource) -> Resource

Start a chat session.

Parameters

NameTypeDefaultDescription
bodyResourceThe session as the API takes it.

Returns

  • Resource: The created session.

list()

list(params: QueryParams | None = None) -> Resource

List chat sessions.

Parameters

NameTypeDefaultDescription
paramsQueryParams | NoneNoneOptional query parameters passed to the API.

Returns

  • Resource: The API's list response.

retrieve()

retrieve(session_id: str, params: QueryParams | None = None) -> Resource

Read one chat session.

Parameters

NameTypeDefaultDescription
session_idstrThe session ID.
paramsQueryParams | NoneNoneOptional query parameters passed to the API.

Returns

  • Resource: The session.

ChatMessagesResource

ChatMessagesResource(http: HttpClient)

Messages in an AI chat session; access it as ovok.ai.chat.messages.

Parameters

NameTypeDefaultDescription
httpHttpClientThe HTTP client scoped to the AI routes.

list()

list(session_id: str, params: QueryParams | None = None) -> Resource

List a session's messages.

Parameters

NameTypeDefaultDescription
session_idstrThe session ID.
paramsQueryParams | NoneNoneOptional query parameters passed to the API.

Returns

  • Resource: The API's list response.

send()

send(session_id: str, body: Resource) -> Resource

Send a message to a session.

Parameters

NameTypeDefaultDescription
session_idstrThe session ID.
bodyResourceThe message as the API takes it.

Returns

  • Resource: The API's reply.

AiChatResource

AiChatResource(http: HttpClient)

AI chat sessions and their messages; access it as ovok.ai.chat.

Parameters

NameTypeDefaultDescription
httpHttpClientThe HTTP client scoped to the AI routes.

AiResource

AiResource(http: HttpClient)

Translation, natural-language FHIR search and chat.

Created by Ovok; access it as ovok.ai.

translate()

translate(body: Resource) -> Resource

Translate text.

Parameters

NameTypeDefaultDescription
bodyResourceThe translation request as the API takes it.

Returns

  • Resource: The translation.
fhir_search(body: Resource) -> Resource

Search FHIR data with a natural-language query.

Parameters

NameTypeDefaultDescription
bodyResourceThe search request as the API takes it.

Returns

  • Resource: The search result.

Last updated on

On this page