kmp-toolkit
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
kmp-toolkit
llm-chat
/
com.siddharth.kmp.llmchat
/
OpenAiProvider
Open
Ai
Provider
class
OpenAiProvider
(
apiKey
:
String
,
engine
:
HttpClientEngine
=
httpClientEngine()
)
:
AiProvider
Members
Constructors
Open
Ai
Provider
Link copied to clipboard
constructor
(
apiKey
:
String
,
engine
:
HttpClientEngine
=
httpClientEngine()
)
Properties
display
Name
Link copied to clipboard
open
override
val
displayName
:
String
id
Link copied to clipboard
open
override
val
id
:
String
Functions
complete
Link copied to clipboard
open
suspend override
fun
complete
(
messages
:
List
<
AiMessage
>
,
config
:
AiConfig
=
AiConfig()
)
:
String
is
Available
Link copied to clipboard
open
suspend override
fun
isAvailable
(
)
:
Boolean