mirror of
https://github.com/kennethreitz/instructor.git
synced 2026-06-05 22:50:18 +00:00
21 lines
770 B
Markdown
21 lines
770 B
Markdown
# Using the Prompt Pipeline
|
|
|
|
To use the Prompt Pipeline in OpenAI Function Call, you need to instantiate a `ChatCompletion` object and build the API call by piping messages and functions to it.
|
|
|
|
## The ChatCompletion Object
|
|
|
|
The `ChatCompletion` object is the starting point for constructing your API call. It provides the necessary methods and attributes to define the conversation flow and include function calls.
|
|
|
|
::: instructor.dsl.completion
|
|
|
|
## Messages Types
|
|
|
|
The basis of a message is defined as a `dataclass`. However, we provide helper functions and classes that provide additional functionality in the form of templates.
|
|
|
|
::: instructor.dsl.messages.base
|
|
|
|
## Helper Messages / Templates
|
|
|
|
::: instructor.dsl.messages.messages
|
|
|
|
::: instructor.dsl.messages.user |