View Source HyperLLM.Provider.OpenAI (hyper_llm v0.6.0)
Provider implementation for OpenAI.
https://platform.openai.com/docs/api-reference/chat
Configuration
api_key
- The API key for the OpenAI API.
congfig :hyper_llm,
openai: [
api_key: "sk-..."
]
Summary
Functions
See HyperLLM.Chat.completion/3
for more information.
Check if a model is supported by the provider.
Functions
@spec completion( HyperLLM.Provider.completion_params(), HyperLLM.Provider.completion_config() ) :: {:ok, binary()} | {:error, binary()}
See HyperLLM.Chat.completion/3
for more information.
Check if a model is supported by the provider.
Supported Models:
- gpt-3.5-turbo
- gpt-3.5-turbo-0125
- gpt-3.5-turbo-1106
- gpt-3.5-turbo-instruct
- gpt-4-turbo
- gpt-4-turbo-2024-04-09
- gpt-4-turbo-preview
- gpt-4-0125-preview
- gpt-4-1106-preview
- gpt-4
- gpt-4-0613
- gpt-4-0314
- gpt-4o-2024-11-20
- gpt-4o-2024-08-06
- gpt-4o-2024-05-13
- gpt-4o-mini
- gpt-4o-mini-2024-07-18
- o1
- o1-2024-12-17
- o1-mini
- o1-mini-2024-09-12
- o1-preview
- o1-preview-2024-09-12
- o3-mini
- o3-mini-2025-01-31