Skip to content

クイックスタート

  • 現在、OpenAI-HK は GPT、Dall-e-3、gpt-4o、o1、o3、gpt-image-1 などの OpenAI 中継インターフェースサービスを提供しており、料金の支払い後に利用可能です

  • 同時に、OpenAI-HK は Suno、Flux、Midjourney、Google Veo3、Riffusion などの AI Music、AI Video、AI Image、AI Chat サービスも提供しています

  • 公式リファレンス VPN 接続が必要です

呼び出し方法

  1. まずopenai-hkでアカウントを登録します
  2. ログイン後、【キーを取得】をクリックして api-key を取得します
  3. 返された hk-で始まる api_key をコピーし、元のリクエストヘッダーの api_key を当プラットフォーム専用の api_key に置き換えます cover 例:

元: sk-sdiL2SMN4D7GBqFhBsYdT2345kFJhwEHGXbU5RzCM8dS3lrn

新: hk-wsvj0oyeb0srl8b76xgzolc678996mhwlk3p3y7p3qo9wjdl

OpenAI の api_key は通常 sk-で始まりますが、当プラットフォームの api_key は hk-で始まり、その後に 48 文字のランダム文字列が続きます

元のリクエストアドレス api.openai.com の後ろに-hk を追加し、api.openai-hk.com とします

例:

元: https://api.openai.com/v1/chat/completions

新: https://api.openai-hk.com/v1/chat/completions

🔥 対話インターフェースの例

  • この例は対話(v1/chat/completions)インターフェースをサンプルとしています。公式にはその他多くの種類の結果があります
  • より多くの対話インターフェースパラメータについては、公式ドキュメント https://platform.openai.com/docs/api-reference/chat/create を参照してください
  • 以下に複数の例を用意しました

CURL の例

shell
curl --request POST \
  --url https://api.openai-hk.com/v1/chat/completions \
  --header 'Authorization: Bearer hk-あなたのkeyに置き換え' \
  -H "Content-Type: application/json" \
  --data '{
    "max_tokens": 1200,
    "model": "gpt-3.5-turbo",
    "temperature": 0.8,
    "top_p": 1,
    "presence_penalty": 1,
    "messages": [
        {
            "role": "system",
            "content": "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible."
        },
        {
            "role": "user",
            "content": "你是chatGPT多少?"
        }
    ]
}'
curl --request POST \
  --url https://api.openai-hk.com/v1/chat/completions \
  --header 'Authorization: Bearer hk-あなたのkeyに置き換え' \
  -H "Content-Type: application/json" \
  --data '{
    "max_tokens": 1200,
    "model": "gpt-3.5-turbo",
    "temperature": 0.8,
    "top_p": 1,
    "presence_penalty": 1,
    "messages": [
        {
            "role": "system",
            "content": "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible."
        },
        {
            "role": "user",
            "content": "你是chatGPT多少?"
        }
    ]
}'

4.0 を呼び出す場合は、上記の model の gpt-3.5-turbo を gpt-4 または gpt-4-0613 に変更してください。

PHP の例

php

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.openai-hk.com/v1/chat/completions');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization: Bearer hk-あなたのkeyに置き換え';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$data = array(
    'max_tokens' => 1200,
    'model' => 'gpt-3.5-turbo',
    'temperature' => 0.8,
    'top_p' => 1,
    'presence_penalty' => 1,
    'messages' => array(
        array(
            'role' => 'system',
            'content' => 'You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.'
        ),
        array(
            'role' => 'user',
            'content' => '你是chatGPT多少?'
        )
    )
);

$data_string = json_encode($data);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);

$result = curl_exec($ch);

if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}

curl_close($ch);

echo $result;

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://api.openai-hk.com/v1/chat/completions');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);

$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization: Bearer hk-あなたのkeyに置き換え';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$data = array(
    'max_tokens' => 1200,
    'model' => 'gpt-3.5-turbo',
    'temperature' => 0.8,
    'top_p' => 1,
    'presence_penalty' => 1,
    'messages' => array(
        array(
            'role' => 'system',
            'content' => 'You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.'
        ),
        array(
            'role' => 'user',
            'content' => '你是chatGPT多少?'
        )
    )
);

$data_string = json_encode($data);

curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);

$result = curl_exec($ch);

if (curl_errno($ch)) {
    echo 'Error:' . curl_error($ch);
}

curl_close($ch);

echo $result;

4.0 を呼び出す場合は、上記の model の gpt-3.5-turbo を gpt-4 または gpt-4-0613 に変更してください。

Python の例

Python
import requests
import json

url = "https://api.openai-hk.com/v1/chat/completions"

headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer hk-あなたのkeyに置き換え"
}

data = {
    "max_tokens": 1200,
    "model": "gpt-3.5-turbo",
    "temperature": 0.8,
    "top_p": 1,
    "presence_penalty": 1,
    "messages": [
        {
            "role": "system",
            "content": "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible."
        },
        {
            "role": "user",
            "content": "你是chatGPT多少?"
        }
    ]
}

response = requests.post(url, headers=headers, data=json.dumps(data).encode('utf-8') )
result = response.content.decode("utf-8")

print(result)
import requests
import json

url = "https://api.openai-hk.com/v1/chat/completions"

headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer hk-あなたのkeyに置き換え"
}

data = {
    "max_tokens": 1200,
    "model": "gpt-3.5-turbo",
    "temperature": 0.8,
    "top_p": 1,
    "presence_penalty": 1,
    "messages": [
        {
            "role": "system",
            "content": "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible."
        },
        {
            "role": "user",
            "content": "你是chatGPT多少?"
        }
    ]
}

response = requests.post(url, headers=headers, data=json.dumps(data).encode('utf-8') )
result = response.content.decode("utf-8")

print(result)

4.0 を呼び出す場合は、上記の model の gpt-3.5-turbo を gpt-4 または gpt-4-0613 に変更してください。

javascript の例

js
const axios = require("axios");

const url = "https://api.openai-hk.com/v1/chat/completions";
const headers = {
  "Content-Type": "application/json",
  Authorization: "Bearer hk-あなたのkeyに置き換え",
};

const data = {
  max_tokens: 1200,
  model: "gpt-3.5-turbo",
  temperature: 0.8,
  top_p: 1,
  presence_penalty: 1,
  messages: [
    {
      role: "system",
      content:
        "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.",
    },
    {
      role: "user",
      content: "你是chatGPT多少?",
    },
  ],
};

axios
  .post(url, data, { headers })
  .then((response) => {
    const result = response.data;
    console.log(result);
  })
  .catch((error) => {
    console.error(error);
  });
const axios = require("axios");

const url = "https://api.openai-hk.com/v1/chat/completions";
const headers = {
  "Content-Type": "application/json",
  Authorization: "Bearer hk-あなたのkeyに置き換え",
};

const data = {
  max_tokens: 1200,
  model: "gpt-3.5-turbo",
  temperature: 0.8,
  top_p: 1,
  presence_penalty: 1,
  messages: [
    {
      role: "system",
      content:
        "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.",
    },
    {
      role: "user",
      content: "你是chatGPT多少?",
    },
  ],
};

axios
  .post(url, data, { headers })
  .then((response) => {
    const result = response.data;
    console.log(result);
  })
  .catch((error) => {
    console.error(error);
  });

4.0 を呼び出す場合は、上記の model の gpt-3.5-turbo を gpt-4 または gpt-4-0613 に変更してください。

typescript の例

typescript
import axios from "axios";

const url = "https://api.openai-hk.com/v1/chat/completions";
const headers = {
  "Content-Type": "application/json",
  Authorization: "Bearer hk-あなたのkeyに置き換え",
};

const data = {
  max_tokens: 1200,
  model: "gpt-3.5-turbo",
  temperature: 0.8,
  top_p: 1,
  presence_penalty: 1,
  messages: [
    {
      role: "system",
      content:
        "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.",
    },
    {
      role: "user",
      content: "你是chatGPT多少?",
    },
  ],
};

axios
  .post(url, data, { headers })
  .then((response) => {
    const result = response.data;
    console.log(result);
  })
  .catch((error) => {
    console.error(error);
  });
import axios from "axios";

const url = "https://api.openai-hk.com/v1/chat/completions";
const headers = {
  "Content-Type": "application/json",
  Authorization: "Bearer hk-あなたのkeyに置き換え",
};

const data = {
  max_tokens: 1200,
  model: "gpt-3.5-turbo",
  temperature: 0.8,
  top_p: 1,
  presence_penalty: 1,
  messages: [
    {
      role: "system",
      content:
        "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.",
    },
    {
      role: "user",
      content: "你是chatGPT多少?",
    },
  ],
};

axios
  .post(url, data, { headers })
  .then((response) => {
    const result = response.data;
    console.log(result);
  })
  .catch((error) => {
    console.error(error);
  });

4.0 を呼び出す場合は、上記の model の gpt-3.5-turbo を gpt-4 または gpt-4-0613 に変更してください。

java の例

java
import okhttp3.*;

import java.io.IOException;

public class OpenAIChat {

    public static void main(String[] args) throws IOException {
        String url = "https://api.openai-hk.com/v1/chat/completions";

        OkHttpClient client = new OkHttpClient();

        MediaType mediaType = MediaType.parse("application/json");

        String json = "{\n" +
                "  \"max_tokens\": 1200,\n" +
                "  \"model\": \"gpt-3.5-turbo\",\n" +
                "  \"temperature\": 0.8,\n" +
                "  \"top_p\": 1,\n" +
                "  \"presence_penalty\": 1,\n" +
                "  \"messages\": [\n" +
                "    {\n" +
                "      \"role\": \"system\",\n" +
                "      \"content\": \"You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.\"\n" +
                "    },\n" +
                "    {\n" +
                "      \"role\": \"user\",\n" +
                "      \"content\": \"你是chatGPT多少?\"\n" +
                "    }\n" +
                "  ]\n" +
                "}";

        RequestBody body = RequestBody.create(mediaType, json);
        Request request = new Request.Builder()
                .url(url)
                .post(body)
                .addHeader("Content-Type", "application/json")
                .addHeader("Authorization", "Bearer hk-あなたのkeyに置き換え")
                .build();

        Call call = client.newCall(request);
        Response response = call.execute();
        String result = response.body().string();
        System.out.println(result);
    }

}
import okhttp3.*;

import java.io.IOException;

public class OpenAIChat {

    public static void main(String[] args) throws IOException {
        String url = "https://api.openai-hk.com/v1/chat/completions";

        OkHttpClient client = new OkHttpClient();

        MediaType mediaType = MediaType.parse("application/json");

        String json = "{\n" +
                "  \"max_tokens\": 1200,\n" +
                "  \"model\": \"gpt-3.5-turbo\",\n" +
                "  \"temperature\": 0.8,\n" +
                "  \"top_p\": 1,\n" +
                "  \"presence_penalty\": 1,\n" +
                "  \"messages\": [\n" +
                "    {\n" +
                "      \"role\": \"system\",\n" +
                "      \"content\": \"You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.\"\n" +
                "    },\n" +
                "    {\n" +
                "      \"role\": \"user\",\n" +
                "      \"content\": \"你是chatGPT多少?\"\n" +
                "    }\n" +
                "  ]\n" +
                "}";

        RequestBody body = RequestBody.create(mediaType, json);
        Request request = new Request.Builder()
                .url(url)
                .post(body)
                .addHeader("Content-Type", "application/json")
                .addHeader("Authorization", "Bearer hk-あなたのkeyに置き換え")
                .build();

        Call call = client.newCall(request);
        Response response = call.execute();
        String result = response.body().string();
        System.out.println(result);
    }

}

4.0 を呼び出す場合は、上記の model の gpt-3.5-turbo を gpt-4 または gpt-4-0613 に変更してください。

go の例

go
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"net/http"
)

func main() {
	url := "https://api.openai-hk.com/v1/chat/completions"
	apiKey := "hk-あなたのkeyに置き換え"

	payload := map[string]interface{}{
		"max_tokens":        1200,
		"model":             "gpt-3.5-turbo",
		"temperature":       0.8,
		"top_p":             1,
		"presence_penalty":  1,
		"messages": []map[string]string{
			{
				"role":    "system",
				"content": "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.",
			},
			{
				"role":    "user",
				"content": "你是chatGPT多少?",
			},
		},
	}

	jsonPayload, err := json.Marshal(payload)
	if err != nil {
		fmt.Println("Error encoding JSON payload:", err)
		return
	}

	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonPayload))
	if err != nil {
		fmt.Println("Error creating HTTP request:", err)
		return
	}

	req.Header.Set("Authorization", "Bearer "+apiKey)
	req.Header.Set("Content-Type", "application/json")

	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Println("Error making API request:", err)
		return
	}
	defer resp.Body.Close()

	// レスポンスの処理
	// 実際のニーズに応じてレスポンスデータを解析・処理してください
	fmt.Println("Response HTTP Status:", resp.StatusCode)
}
package main

import (
	"bytes"
	"encoding/json"
	"fmt"
	"net/http"
)

func main() {
	url := "https://api.openai-hk.com/v1/chat/completions"
	apiKey := "hk-あなたのkeyに置き換え"

	payload := map[string]interface{}{
		"max_tokens":        1200,
		"model":             "gpt-3.5-turbo",
		"temperature":       0.8,
		"top_p":             1,
		"presence_penalty":  1,
		"messages": []map[string]string{
			{
				"role":    "system",
				"content": "You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible.",
			},
			{
				"role":    "user",
				"content": "你是chatGPT多少?",
			},
		},
	}

	jsonPayload, err := json.Marshal(payload)
	if err != nil {
		fmt.Println("Error encoding JSON payload:", err)
		return
	}

	req, err := http.NewRequest("POST", url, bytes.NewBuffer(jsonPayload))
	if err != nil {
		fmt.Println("Error creating HTTP request:", err)
		return
	}

	req.Header.Set("Authorization", "Bearer "+apiKey)
	req.Header.Set("Content-Type", "application/json")

	client := &http.Client{}
	resp, err := client.Do(req)
	if err != nil {
		fmt.Println("Error making API request:", err)
		return
	}
	defer resp.Body.Close()

	// レスポンスの処理
	// 実際のニーズに応じてレスポンスデータを解析・処理してください
	fmt.Println("Response HTTP Status:", resp.StatusCode)
}

4.0 を呼び出す場合は、上記の model の gpt-3.5-turbo を gpt-4 または gpt-4-0613 に変更してください。

🚀js で SSE タイピング効果を実装

注意

Node.js バックエンドで実行可能、ブラウザモードもサポート。注意すべき点は、フロントエンドの場合は key を適切に保護することです。

key の保護方法は?nginx と組み合わせて、header 部分の'Authorization': 'Bearer hk-あなたのkey'を nginx に配置することができます

js
//`axios`を忘れずにインポート
const chatGPT = (msg, opt) => {
  let content = "";
  const dataPar = (data) => {
    let rz = {};
    let dz = data.split("data:", 2);
    const str = dz[1].trim();
    if (str == "[DONE]") rz = { finish: true, text: "" };
    else {
      rz = JSON.parse(str);
      rz.text = rz.choices[0].delta.content;
    }
    return rz;
  };
  const dd = (data) => {
    let arr = data.trim().split("\n\n");
    let rz = { text: "", arr: [] };
    const atext = arr.map((v) => {
      const aa = dataPar(v);
      return aa.text;
    });
    rz.arr = atext;
    rz.text = atext.join("");
    if (opt.onMessage) opt.onMessage(rz);
    return rz;
  };
  return new Promise((resolve, reject) => {
    axios({
      method: "post",
      url: "https://api.openai-hk.com/v1/chat/completions",
      data: {
        max_tokens: 1200,
        model: "gpt-3.5-turbo", //モデルの置き換え 4.0を呼び出す場合は、gpt-4またはgpt-4-0613に変更
        temperature: 0.8,
        top_p: 1,
        presence_penalty: 1,
        messages: [
          {
            role: "system",
            content: opt.system ?? "You are ChatGPT",
          },
          {
            role: "user",
            content: msg,
          },
        ],
        stream: true, //データストリーム形式での出力
      },
      headers: {
        "Content-Type": "application/json",
        Authorization: "Bearer hk-あなたのkey",
      },
      onDownloadProgress: (e) => dd(e.target.responseText),
    })
      .then((d) => resolve(dd(d.data)))
      .catch((e) => reject(e));
  });
};

//呼び出し
chatGPT("你是谁?", {
  //system:'', //ロール定義
  onMessage: (d) => console.log("プロセス結果:", d.text),
})
  .then((d) => console.log("✅最終結果:", d))
  .catch((e) => console.log("❎エラー:", e));
//`axios`を忘れずにインポート
const chatGPT = (msg, opt) => {
  let content = "";
  const dataPar = (data) => {
    let rz = {};
    let dz = data.split("data:", 2);
    const str = dz[1].trim();
    if (str == "[DONE]") rz = { finish: true, text: "" };
    else {
      rz = JSON.parse(str);
      rz.text = rz.choices[0].delta.content;
    }
    return rz;
  };
  const dd = (data) => {
    let arr = data.trim().split("\n\n");
    let rz = { text: "", arr: [] };
    const atext = arr.map((v) => {
      const aa = dataPar(v);
      return aa.text;
    });
    rz.arr = atext;
    rz.text = atext.join("");
    if (opt.onMessage) opt.onMessage(rz);
    return rz;
  };
  return new Promise((resolve, reject) => {
    axios({
      method: "post",
      url: "https://api.openai-hk.com/v1/chat/completions",
      data: {
        max_tokens: 1200,
        model: "gpt-3.5-turbo", //モデルの置き換え 4.0を呼び出す場合は、gpt-4またはgpt-4-0613に変更
        temperature: 0.8,
        top_p: 1,
        presence_penalty: 1,
        messages: [
          {
            role: "system",
            content: opt.system ?? "You are ChatGPT",
          },
          {
            role: "user",
            content: msg,
          },
        ],
        stream: true, //データストリーム形式での出力
      },
      headers: {
        "Content-Type": "application/json",
        Authorization: "Bearer hk-あなたのkey",
      },
      onDownloadProgress: (e) => dd(e.target.responseText),
    })
      .then((d) => resolve(dd(d.data)))
      .catch((e) => reject(e));
  });
};

//呼び出し
chatGPT("你是谁?", {
  //system:'', //ロール定義
  onMessage: (d) => console.log("プロセス結果:", d.text),
})
  .then((d) => console.log("✅最終結果:", d))
  .catch((e) => console.log("❎エラー:", e));

😁embeddings インターフェース

リクエストアドレス: POST https://api.openai-hk.com/v1/embeddings

node.js リクエストの例

js
const fetch = require("node-fetch");

fetch("https://api.openai-hk.com/v1/embeddings", {
  method: "POST",
  headers: {
    Authorization: "Bearer hk-あなたのkeyに置き換え",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    input: "一起来使用ChatGPT",
    model: "text-embedding-ada-002",
  }),
});
const fetch = require("node-fetch");

fetch("https://api.openai-hk.com/v1/embeddings", {
  method: "POST",
  headers: {
    Authorization: "Bearer hk-あなたのkeyに置き換え",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    input: "一起来使用ChatGPT",
    model: "text-embedding-ada-002",
  }),
});

😁moderations インターフェース

リクエストアドレス: POST https://api.openai-hk.com/v1/moderations

node.js リクエストの例

js
const fetch = require("node-fetch");

fetch("https://api.openai-hk.com/v1/moderations", {
  method: "POST",
  headers: {
    Authorization: "Bearer hk-あなたのkeyに置き換え",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ input: "有人砍我" }),
});
const fetch = require("node-fetch");

fetch("https://api.openai-hk.com/v1/moderations", {
  method: "POST",
  headers: {
    Authorization: "Bearer hk-あなたのkeyに置き換え",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ input: "有人砍我" }),
});

😁 各種アプリケーション

実際には多くのアプリケーションがありますので、お好みのものをお選びください

chatgpt-web

docker で起動 デフォルトモデルは gpt-3.5

shell
docker run --name chatgpt-web -d -p 6011:3002 \
--env OPENAI_API_KEY=hk-あなたのkeyに置き換え \
--env TIMEOUT_MS=600000  --env OPENAI_MAX_TOKEN=1000 \
--env OPENAI_API_BASE_URL=https://api.openai-hk.com  chenzhaoyu94/chatgpt-web
docker run --name chatgpt-web -d -p 6011:3002 \
--env OPENAI_API_KEY=hk-あなたのkeyに置き換え \
--env TIMEOUT_MS=600000  --env OPENAI_MAX_TOKEN=1000 \
--env OPENAI_API_BASE_URL=https://api.openai-hk.com  chenzhaoyu94/chatgpt-web

その後 http://127.0.0.1:6011 にアクセス

chatgpt-web gpt-4

デフォルトモデルは gpt-3.5 です。デフォルトモデルを gpt-4.0 にする方法は?環境変数OPENAI_API_MODELを使用します

shell
docker run --name chatgpt-web -d -p 6040:3002 \
--env OPENAI_API_KEY=hk-あなたのkeyに置き換え \
--env TIMEOUT_MS=600000  --env OPENAI_MAX_TOKEN=1000 \
--env OPENAI_API_MODEL=gpt-4-0613 \
--env OPENAI_API_BASE_URL=https://api.openai-hk.com  chenzhaoyu94/chatgpt-web
docker run --name chatgpt-web -d -p 6040:3002 \
--env OPENAI_API_KEY=hk-あなたのkeyに置き換え \
--env TIMEOUT_MS=600000  --env OPENAI_MAX_TOKEN=1000 \
--env OPENAI_API_MODEL=gpt-4-0613 \
--env OPENAI_API_BASE_URL=https://api.openai-hk.com  chenzhaoyu94/chatgpt-web

その後 http://127.0.0.1:6040 にアクセス

選択可能なモデル

モデル説明
gpt-3.5-turbo-06133.5 の 4k コンテキスト 4k までサポート
gpt-3.5-turbo-16k-06133.5 の 16k より長いコンテキストをサポート 通常の 3.5 より価格が高い
gpt-3.5-turbo-11063.5 の 16k 価格は 3.5 4k と同じ
gpt-48k の 4.0 コンテキスト 8k までサポート
gpt-4-06134.0 の 0613 バージョン
gpt-4-1106-preview128k の 4.0 価格は通常の gpt-4 の半額
gpt-4-vision-previewトークン価格は gpt-4-1106-preview と同じ、4k サポート、追加の画像料金あり
dall-e-3openai の画像生成
Midjourneyopenai 以外の画像生成製品

動作確認 cover

chatgpt-next-web

shell
docker run  --name chatgpt-next-web   -d -p 6013:3000 \
   -e OPENAI_API_KEY="hk-あなたのkeyに置き換え" \
   -e BASE_URL=https://api.openai-hk.com   yidadaa/chatgpt-next-web
docker run  --name chatgpt-next-web   -d -p 6013:3000 \
   -e OPENAI_API_KEY="hk-あなたのkeyに置き換え" \
   -e BASE_URL=https://api.openai-hk.com   yidadaa/chatgpt-next-web

その後 http://127.0.0.1:6013 にアクセス

動作確認

cover

その他

他のアプリケーションがある場合は、カスタマーサービスにお問い合わせください

🚀 直接使用

1、chatgpt web 複数モデルを自由に切り替え

注意 1.https://chat.ddaiai.com/ にアクセス(ブロックされている場合は、サブドメインchatを他のものに変更してください)


2.ブロックされている場合は、アドレスを自分で変更できます https://hello.ddaiai.comhelloを他のものに変更 例:https://202312.ddaiai.com でもアクセス可能

設定

下図の該当箇所で設定
OpenAiインターフェースアドレス: https://api.openai-hk.com
OpenAi API KEY: hk-あなたのapiKey

画像生成が必要な場合は、midjourneyの情報も入力してください
midjourney インターフェースアドレス: https://api.openai-hk.com
midjourney Api Secret: hk-あなたのapiKey
下図の該当箇所で設定
OpenAiインターフェースアドレス: https://api.openai-hk.com
OpenAi API KEY: hk-あなたのapiKey

画像生成が必要な場合は、midjourneyの情報も入力してください
midjourney インターフェースアドレス: https://api.openai-hk.com
midjourney Api Secret: hk-あなたのapiKey

cover効果

入力欄 質問と対話 cover

モデル切り替え カスタムモデルをサポート、複数の場合はカンマで区切ります cover

2、next-web 複数モデルを自由に切り替え

注意 1.https://web.ccaiai.com/ にアクセス(VPN 接続が必要)


2.ブロックされている場合は、アドレスを自分で変更できます https://suibian.ccaiai.comsuibianを他のものに変更 例:https://abc.ccaiai.com でもアクセス可能

下図の該当箇所で設定
インターフェースアドレス:https://api.openai-hk.com
API KEY: hk-あなたのapiKey
モデル:GPT-4を選択
下図の該当箇所で設定
インターフェースアドレス:https://api.openai-hk.com
API KEY: hk-あなたのapiKey
モデル:GPT-4を選択

cover

入力欄 質問と対話

cover