検索

ホームページ  >  に質問  >  本文

OpenAI API PHP SDK を使用して会話を円滑に進める

OpenAI PHP SDK の completed() メソッドを使用して会話を維持しようとしています。

しかし、人工知能は私が以前に尋ねた質問を忘れたようです。 2 番目のプロンプトにはランダムに応答します。

これら 2 つの呼び出しに使用したコードは次のとおりです:

リーリー ###私は何を取りこぼしたか? AI が以前に尋ねたことを覚えているように、これら 2 つの呼び出しの間でセッションをアクティブに保つにはどうすればよいでしょうか?

P粉426906369P粉426906369397日前800

全員に返信(1)返信します

  • P粉316890884

    P粉3168908842023-11-02 00:08:31

    最初の答えはOPの質問に答えていないため、2番目の答えです。


    この OpenAI Playground の例

    に基づくと、「会話」は 2 つのコマンドを API に送信することによってのみ「質問」できます。 返信を受け取った後に会話を続ける方法はないと考えてください。

    この例を考えてみましょう。次のテキストを送信します:
    リーリー

    私が受け取った返事は次のとおりです:

    リーリー

    この目的のためのコード:
    リーリー

    Note

    stop 配列 (Documentation: から引用) これにより、どこを「読む」か、どこを「書く」かがAIにわかるようです

    このパラメータをリクエストから削除すると、応答を返さずに戻ります:

    リーリー

    返事
    0
  • キャンセル返事