kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
2.5 KiB
2.5 KiB
chatgpt / Exports
chatgpt
Table of contents
Namespaces
Classes
Interfaces
Type Aliases
Type Aliases
FetchFn
Ƭ FetchFn: typeof fetch
Defined in
GetMessageByIdFunction
Ƭ GetMessageByIdFunction: (id
: string
) => Promise
<ChatMessage
>
Type declaration
▸ (id
): Promise
<ChatMessage
>
Returns a chat message from a store by it's ID (or null if not found).
Parameters
Name | Type |
---|---|
id |
string |
Returns
Promise
<ChatMessage
>
Defined in
Role
Ƭ Role: "user"
| "assistant"
Defined in
SendMessageOptions
Ƭ SendMessageOptions: Object
Type declaration
Name | Type |
---|---|
abortSignal? |
AbortSignal |
conversationId? |
string |
messageId? |
string |
onProgress? |
(partialResponse : ChatMessage ) => void |
parentMessageId? |
string |
promptPrefix? |
string |
promptSuffix? |
string |
stream? |
boolean |
timeoutMs? |
number |
Defined in
UpsertMessageFunction
Ƭ UpsertMessageFunction: (message
: ChatMessage
) => Promise
<void
>
Type declaration
▸ (message
): Promise
<void
>
Upserts a chat message to a store.
Parameters
Name | Type |
---|---|
message |
ChatMessage |
Returns
Promise
<void
>