---
title: "2023-06-20"
category: infomation
weight: 1
---

## OpenAIのエンドポイントの再作成が必要になります。
OpenAIのエンドポイントを使用している場合、エンドポイントの再作成が必要になりますのでお知らせいたします。

### 機能の改修内容
- エンドポイントのメソッドがGETからPOSTに変更されます。
- 回答の生成にコンテンツを参照しない`OpenAI::chat`のエンドポイントと、回答の生成にコンテンツを参照する`OpenAI::chat_contents_search`のエンドポイントに分かれます。

### お客様への影響
- 古い状態のエンドポイントはお使いのバージョンがアップデートされた後、使用できなくなります。
- OpenAIのエンドポイントを使用している場合、対象のエンドポイントを削除後に再作成が必要になります。

:::caution
正式版の詳細な反映タイミングはお客様側で指定できません。
ご希望のタイミングで本改修が反映されたバージョン(β版もしくはRC版)に変更し、エンドポイントの再作成及びフロントエンドの改修をお願いいたします。
:::


## フロントエンドの修正例
### Reactプロジェクト
**修正前**
```tsx
    try {
        // get data
        const response = await fetch(
            `https://****.g.kuroco.app/rcms-api/1/chat?text=${query}`
        );
    } catch (error) {
        // error handling
    }
```
**修正後**
```tsx
    try {
        const options = {
            method: 'POST',
            headers: {
                'Content-Type': 'application/json',
            },
            body: JSON.stringify({ text: newMessage }),
        };
        // get data
        const response = await fetch(
            `https://****.g.kuroco.app/rcms-api/1/chat`, options
        );
    } catch (error) {
        // error handling
    }
```

### Vueプロジェクト(axios利用)
**修正前**
```js
    try {
        // get data
        const response = await this.axios.get(`https://****.g.kuroco.app/rcms-api/1/chat?text=${query}`);
    } catch (error) {
        // error handling
    }
```

**修正後**
```js
    try {
        const params = {
            text: newMessage
        }
        // get data
        const response = await this.$axios.$post(
          `https://****.g.kuroco.app/rcms-api/1/chat`,
          params
        );
    } catch (error) {
        // error handling
    }
```

## 反映予定日  
RC版反映：2023年6月27日(火)
正式版反映：7月中旬

- [Kurocoのバージョン管理について](/ja/docs/update/roadmap-kuroco-version/)

## お問い合わせ先
本件についてご不明点がございましたら、Kurocoサポートまでお気軽にお問い合わせください。

- [サポート](/ja/docs/about/support/)
