Method: Langchain::LLM::OpenAI#complete
- Defined in:
- lib/langchain/llm/openai.rb
#complete(prompt:, **params) ⇒ Langchain::LLM::OpenAIResponse
rubocop:disable Style/ArgumentsForwarding Generate a completion for a given prompt
101 102 103 104 105 106 107 108 109 110 |
# File 'lib/langchain/llm/openai.rb', line 101 def complete(prompt:, **params) Langchain.logger.warn "DEPRECATED: `Langchain::LLM::OpenAI#complete` is deprecated, and will be removed in the next major version. Use `Langchain::LLM::OpenAI#chat` instead." if params[:stop_sequences] params[:stop] = params.delete(:stop_sequences) end # Should we still accept the `messages: []` parameter here? = [{role: "user", content: prompt}] chat(messages: , **params) end |