国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ChatGPT API接口編程基礎(chǔ)與使用技巧

這篇具有很好參考價值的文章主要介紹了ChatGPT API接口編程基礎(chǔ)與使用技巧。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

總結(jié)/朱季謙
ChatGPT API接口編程基礎(chǔ)與使用技巧

趁著這周末空閑時間,在研讀完OpenAi官網(wǎng)文檔的基礎(chǔ)上,及時總結(jié)了這篇《ChatGPT API接口編程基礎(chǔ)與使用技巧》。

本文大部分內(nèi)容是圍繞編程方面,包括ChatGPT模型接口、圖像生成接口、敏感數(shù)據(jù)攔截等,只有一小部分內(nèi)容圍繞如何通過temperature調(diào)參優(yōu)化使用提示技巧。


一、OpenAi Api調(diào)用庫

OpenAi開放了一系列模型接口API,包括ChatGPT、圖像生成、音頻、文件、敏感數(shù)據(jù)攔截等。

若要集成這些模型接口調(diào)用到我們開發(fā)的系統(tǒng)里,可以通過多種編程語言的HTTP請求與openai API交互。目前OpenAi API支持多種編程語言調(diào)用,各類編程語言對應(yīng)的接口調(diào)用庫都能在OpenAi官網(wǎng)找到官方推薦的開源庫。

我在本文里主要介紹Java、Go、Python、Node.js這四種,其余具體依賴方式和使用,感興趣的童鞋可自行去官網(wǎng)進一步研究。

1.1、Java

官方推薦的是Theo Kanning開源的openai-java 。我用來集成到SpringBoot項目的依賴庫,正好也是用了這款openai-java。

1.1.1、首先,需要在Maven引入以下依賴——

<dependency>
    <groupId>com.theokanning.openai-gpt3-java</groupId>
    <artifactId>service</artifactId>
    <version>0.11.1</version>
</dependency>

1.1.2、安裝完成后,可以參考以下的代碼案例,通過綁定密鑰來調(diào)用chatGPT模型——

@GetMapping("/ai")
public void sendMsg() throws InterruptedException {
    System.out.println("開始提問題~");
    //GPT_TOKEN即你的代碼密鑰
    OpenAiService service = new OpenAiService(GPT_TOKEN,Duration.ofSeconds(10000));
    CompletionRequest completionRequest = CompletionRequest.builder()
         //使用的模型
            .model("text-davinci-003")
            //輸入提示語
            .prompt("你是一個工作助手,請幫忙設(shè)計一份活動策劃書")
            //該值越大每次返回的結(jié)果越隨機,即相似度越小,可選參數(shù),默認值為 1,取值 0-2
            .temperature(0.5)
            //返回結(jié)果最大分詞數(shù)
            .maxTokens(2048)
            //與temperature類似
            .topP(1D)
            .build();
    service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
    Thread.sleep(6000);
}

需要注意的是,若是部署在有"魔法代理"的Linux云服務(wù)商,代碼需要相應(yīng)做一下調(diào)整,否則是無法訪問到ChatGPT的,只會出現(xiàn)以下異常提示:

java.net.ConnectException:Failed to connect to api.openai.com/2a03:2880:f10c:283:face:b00c:0:25de:443]

當(dāng)日我在這個問題上就踩了一個坑。

解決的辦法很簡單,只需要做以下調(diào)整——

public void send1Msg() throws InterruptedException {

        System.out.println("開始提問題~");
        //需要額外設(shè)置一個能訪問chatGPT的魔法訪問代理
        ObjectMapper mapper = defaultObjectMapper();
        Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 8889));
        OkHttpClient client =  defaultClient(GPT_TOKEN,Duration.ofSeconds(10000))
                .newBuilder()
                .proxy(proxy)
                .build();
        Retrofit retrofit = defaultRetrofit(client, mapper);
        OpenAiApi api = retrofit.create(OpenAiApi.class);

    //將設(shè)置的代理傳給OpenAiService即可
        OpenAiService service = new OpenAiService(api);
        CompletionRequest completionRequest = CompletionRequest.builder()
                .model("text-davinci-003")
                .prompt("你是一個工作助手,情幫忙設(shè)計一份活動策劃書,設(shè)計一份活動策劃書")
                .temperature(0.5)
                .maxTokens(2048)
                .topP(1D)
                .build();
        service.createCompletion(completionRequest).getChoices().forEach(System.out::println);
        Thread.sleep(6000);
}

1.2、Go

官方推薦的是sashabaranov開源的go-gpt3 。

1.2.1、需要先安裝以下依賴包——

go get github.com/sashabaranov/go-openai

1.2.2、該開源項目提供的參考案例如下——

package main
import (
 "context"
 "fmt"
 openai "github.com/sashabaranov/go-openai"
)
func main() {
 client := openai.NewClient("your token")
 resp, err := client.CreateChatCompletion(
  context.Background(),
  openai.ChatCompletionRequest{
   Model: openai.GPT3Dot5Turbo,
   Messages: []openai.ChatCompletionMessage{
    {
     Role:    openai.ChatMessageRoleUser,
     Content: "Hello!",
    },
   },
  },
 )
 if err != nil {
  fmt.Printf("ChatCompletion error: %v\n", err)
  return
 }
 fmt.Println(resp.Choices[0].Message.Content)
}

1.3、Python

先下載Python版本的open庫——

$ pip install openai

安裝完成后,可以參考以下的代碼案例,通過綁定密鑰來調(diào)用chatGPT模型——

import os
import openai

# Load your API key from an environment variable or secret management service
openai.api_key = os.getenv("OPENAI_API_KEY")

response = openai.Completion.create(model="text-davinci-003", prompt="Say this is a test", temperature=0, max_tokens=7)

1.4、Node

先下載Node版本的openai庫——

$ npm install openai

安裝完成后,可以參考以下的代碼案例,通過綁定密鑰來調(diào)用chatGPT模型——

const { Configuration, OpenAIApi } = require("openai");
const configuration = new Configuration({
  apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
const response = await openai.createCompletion({
  model: "text-davinci-003",
  prompt: "Say this is a test",
  temperature: 0,
  max_tokens: 7,
});

二、密鑰認證

OpenAi API是需要使用API密鑰進行認證訪問。密鑰獲取方式,需要登錄https://platform.openai.com/account/api-keys頁面。

接著點擊【Create new secret key】生成一個新的密鑰,需要注意一點是,該密鑰生成時就得保存下來,否則過后是無法再進行查看的,例如,我的密鑰庫里先前已有一條密鑰,但現(xiàn)在無法再去確定這條密鑰是什么了。
ChatGPT API接口編程基礎(chǔ)與使用技巧

順便提一點是,chatGPT是有免費額度的,調(diào)用API會消耗掉這些額度,我們可以在點擊左邊菜單【Usage】查看——
ChatGPT API接口編程基礎(chǔ)與使用技巧

在調(diào)用OpenAi的API請求時,需要在HTTP請求報頭中包含該API密鑰,例如——

Authorization: Bearer OPENAI_API_KEY

三、GPT請求設(shè)置

官方提供了一個curl通過密鑰調(diào)用API的請求案例,需要將案例里的$OPENAI_API_KEY替換為自己的API密鑰,在開啟了代理的服務(wù)器上運行,可以基于該案例測試服務(wù)器是否能正常調(diào)用到ChatGPT——

curl https://api.openai.com/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
     "model": "gpt-3.5-turbo",
     "messages": [{"role": "user", "content": "這是一個測試請求!"}],
     "temperature": 0.7
   }'

我在自己的服務(wù)器上運行了,返回結(jié)果如下——

ChatGPT API接口編程基礎(chǔ)與使用技巧

這個請求表示,查詢gpt-3.5-turbo模型完成文本處理,提示語為"這是一個測試請求!",響應(yīng)結(jié)果如下——

{
 "id": "chatcmpl-75U8z1PVwDb0pA0EPhOMZVC1q7q11",
 "object": "chat.completion",
 "created": 1681541869,
 "model": "gpt-3.5-turbo",
 "usage": {
  "prompt_tokens": 14,
  "completion_tokens": 46,
  "total_tokens": 60
 },
 "choices": [{
  "message": {
   "role": "assistant",
   "content": "您好,這是一個回復(fù)測試請求的信息。請問您有什么需要測試的具體內(nèi)容或問題嗎?我會盡力幫助您解決問題。"
  },
  "finish_reason": "stop",
  "index": 0
 }]
}

Request body各字段說明——

ChatGPT API接口編程基礎(chǔ)與使用技巧


四、開發(fā)中添加敏捷信息審核層

首先得提一下2023年4月11日網(wǎng)信發(fā)布的一份《生成式人工智能服務(wù)管理辦法(征求意見稿)》,里面第四條明確表示,生成式人工智能算法或服務(wù)應(yīng)當(dāng)遵守法律法規(guī)的要求,尊重社會公德、公序良俗。這就意味著,未來在使用這類Ai接口進行輸入/輸出時,必須針對內(nèi)容進行違規(guī)內(nèi)容信息的過濾。

其實OpenAi有針對這塊內(nèi)容審核提供了開放的API接口,可以免費使用。

若想在聊天API的輸出中添加一個敏捷信息攔截層,就可以在輸入/輸出信息時,調(diào)用該接口。例如,存在這樣一份API接口調(diào)用案例——

curl https://api.openai.com/v1/moderations \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{"input": "測試一句話"}'

響應(yīng)返回內(nèi)容如下——

{
 "id": "modr-75k0nHCOc0SR88t9xCNBHctPDMO8d",
 "model": "text-moderation-004",
 "results": [{
  "flagged": false,
  "categories": {
   "sexual": false,
   "hate": false,
   "violence": false,
   "self-harm": false,
   "sexual/minors": false,
   "hate/threatening": false,
   "violence/graphic": false
  },
  "category_scores": {
   "sexual": 0.00012780998076777905,
   "hate": 0.00013749735080637038,
   "violence": 1.4757171129531343e-07,
   "self-harm": 5.410008441231184e-09,
   "sexual/minors": 1.5541245375061408e-06,
   "hate/threatening": 6.1530336381565576e-09,
   "violence/graphic": 2.9580141003293647e-08
  }
 }]
}
  • flagged:如果模型將內(nèi)容屬于違反OpenAI的使用策略,則設(shè)置為true,否則為false。
  • categories:包含每個類別二進制使用策略違反標(biāo)志的字典。對于每個字段值,如果模型將相應(yīng)類別標(biāo)記為違規(guī)則該值為true,否則為false。
  • category_scores:包含模型輸出的每個類別原始分數(shù)的字典,表示模型是否相信輸入了違反OpenAI對類別的策略。該值介于0和1之間,其中值越大表示置信度越高。注意一點是,分數(shù)不應(yīng)被解釋為概率。

categories和category_scores具體字段值對應(yīng)的說明如下表格所示——

ChatGPT API接口編程基礎(chǔ)與使用技巧

官方表示目前該審核接口仍在不斷努力提高分類器的準(zhǔn)確性,特別是仇恨、自殘和暴力等內(nèi)容的分類。值得注意一點是,對非英語語言的支持目前是有限的,也就是說,中文的審核支持比較有限。

除了使用OpenAi提供的輸入/輸出信息審核接口,還可以開發(fā)敏感詞過濾系統(tǒng),將傳給ChatGPT以及響應(yīng)返回的數(shù)據(jù),進行敏感詞過濾。

四、模型調(diào)用

4.1、模型列表

OpenAi提供了多種模型,可以通過執(zhí)行以下查詢指令,查詢出API支持的模型類型——

curl https://api.openai.com/v1/models -H "Authorization: Bearer $OPENAI_API_KEY"

出現(xiàn)出來的結(jié)果如下,應(yīng)該有數(shù)十個模型,我用的最多是gpt-3.5-turbo,這是目前比較標(biāo)準(zhǔn)的型號版本——

{
  "data": [
     {
      "id": "text-davinci-003",
      "object": "model",
      "created": 1669599635,
      "owned_by": "openai-internal",
      "permission": [...],
      "root": "text-davinci-003",
      "parent": null
    },

  {
      "id": "gpt-3.5-turbo",
      "object": "model",
      "created": 1677610602,
      "owned_by": "openai",
      "permission": [...],
      "root": "gpt-3.5-turbo",
      "parent": null
    },
    .....
  ],
  "object": "list"
}

4.2、查詢指定 GPT模型詳情

可以基于以上模型類表接口,查詢出具體模型實例的詳情,包括模型的基本信息、所有者及權(quán)限等——

curl https://api.openai.com/v1/models/gpt-3.5-turbo \
  -H "Authorization: Bearer $OPENAI_API_KEY"

查詢出gpt-3.5-turbo的模型詳情如下——

{
  "id": "gpt-3.5-turbo",
  "object": "model",
  "created": 1677610602,
  "owned_by": "openai",
  "permission": [
    {
      "id": "modelperm-BmdmcAa1aQwToDxri3DFbZw9",
      "object": "model_permission",
      "created": 1681343255,
      "allow_create_engine": false,
      "allow_sampling": true,
      "allow_logprobs": true,
      "allow_search_indices": false,
      "allow_view": true,
      "allow_fine_tuning": false,
      "organization": "*",
      "group": null,
      "is_blocking": false
    }
  ],
  "root": "gpt-3.5-turbo",
  "parent": null
}

GPT-3.5模型可以理解和生成自然語言或代碼,在GPT-3.5版本當(dāng)中,最有能力和最具成本收益的模型是GPT-3.5-turbo,它是基于原有的3.5版本模型進行的迭代優(yōu)化,可以更好地完成傳統(tǒng)任務(wù)。目前最新模型是GPT-4,具有更先進的常識和推理能力,但還沒有開放免費API接口。

以下是GPT-3.5模型列表介紹——

ChatGPT API接口編程基礎(chǔ)與使用技巧

官方推薦使用GPT-3.5-turbo而不是其他GPT-3.5模型,因為它的成本更低。gpt-3.5-turbo的性能與text-davinci-003相似,但每個token的價格是它的10%,官方推薦在大多數(shù)情況下使用gpt-3.5-turbo。

五、圖像生成調(diào)用

給定一個提示和/或一個輸入圖像,模型會生成一個新的圖像,例如,我想讓它畫一只胖貓——

curl https://api.openai.com/v1/images/generations \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -d '{
    "prompt": "畫一只可愛的大胖貓",
    "n": 2,
    "size": "1024x1024"
  }'

然后,它確實給我畫了兩張圖——

{
  "created": 1681547551,
  "data": [
    {
      "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-LqdibnOuIlW8xc7Lfh2REsXo/user-6D0yIziBFiX73mCUwNwOwczJ/img-jKdFuRLINlkCeFL1QCWFZtId.png?st=2023-04-15T07%3A32%3A31Z&se=2023-04-15T09%3A32%3A31Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-04-15T08%3A28%3A22Z&ske=2023-04-16T08%3A28%3A22Z&sks=b&skv=2021-08-06&sig=Rbe8x3ZdEcoScQOXrkxGAe1G8rGOrO%2B4wzmzZwotP68%3D"
    },
    {
      "url": "https://oaidalleapiprodscus.blob.core.windows.net/private/org-LqdibnOuIlW8xc7Lfh2REsXo/user-6D0yIziBFiX73mCUwNwOwczJ/img-00FKmNWnDm5p21CS89UPm56T.png?st=2023-04-15T07%3A32%3A31Z&se=2023-04-15T09%3A32%3A31Z&sp=r&sv=2021-08-06&sr=b&rscd=inline&rsct=image/png&skoid=6aaadede-4fb3-4698-a8f6-684d7786b067&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2023-04-15T08%3A28%3A22Z&ske=2023-04-16T08%3A28%3A22Z&sks=b&skv=2021-08-06&sig=KVsxjwPIsJFC0cFEjRqVPrcckGxipp5BiiUmayPmqMM%3D"
    }
  ]
}

通過圖url鏈接,可以查看圖片,若是在代碼里,可以直接丟給里顯示出圖片。不過,我讓openai給我畫的是一只胖貓,圖一我還能理解,但是,圖二,這個貓屁股著實有些離譜了(自帶??)......
ChatGPT API接口編程基礎(chǔ)與使用技巧

體驗下來,感覺與midjourney還是有較大區(qū)別的,只能說,勉強能用吧。

圖像生成接口參數(shù)如下——
ChatGPT API接口編程基礎(chǔ)與使用技巧


六、ChatGPT使用技巧和注意事項

6.1、調(diào)整temperature參數(shù)

我在前文調(diào)用API的參數(shù)當(dāng)中,有提及一個temperature參數(shù),翻譯過來叫溫度。該參數(shù)用于指定生成文本時的隨機性和多樣性,默認值為1,介于 0 和 2 之間,較高的溫度值值(如 0.8)會導(dǎo)致GPT輸出內(nèi)容更隨機,而較低的溫度值(如 0.2)會使其更加可以預(yù)測和具備確定性。

打一個比喻,ChatGPT中的溫度值就演員演戲——

較低的溫度值可以看作是“按照劇本表演”,演員是什么水平,就演出什么樣子。溫度值低生成的文本比較保守和確定,適合需要準(zhǔn)確性和連貫性的任務(wù),比如內(nèi)容摘要、機器翻譯等。

較高的溫度值可以看成“即興表演”,生成的文本可能更加隨機和多樣性,當(dāng)然,也可能更加糟糕,這種情況比較適合用來創(chuàng)作和探索性任務(wù),比如生成對話、創(chuàng)意寫作等。

當(dāng)然,這個temperature參數(shù)并非萬能的,在某些文本內(nèi)容當(dāng)中,可能幾乎感受不到太多差別。

若溫度值設(shè)置為0,那么,模型將總會返回相同或非常相似的內(nèi)容,當(dāng)溫度高于0時,每次提交相同的提示會導(dǎo)致生成不同內(nèi)容。官方表示,溫度值在0~1之間,基本上可以控制模型生成比較滿意的答案。

例如,當(dāng)用戶詢問“如何形容一只胖貓?”時,聊天機器人可能會生成以下不同的回答:

  • 溫度值為0.5時:“這是一只肥嘟嘟的貓。”

  • 溫度值為1.0時:“這只貓非常胖,它的身體肥厚且圓潤,看上去就像一個小球一樣。它的肚子很大,當(dāng)它走路時會晃來晃去,臉上也有一圈又圓又滑的脂肪??傊?,這是一只非常非常胖的貓?!?/p>

  • 溫度值為1.5時:“這只貓的身材簡直像是一個小沙發(fā),它的腹部肥厚得幾乎抬不起來,四肢也變得特別短。當(dāng)它走路時,身體會晃動,好像隨時都可能翻倒。它的臉寬大而且圓潤,雙頰上還有一圈厚厚的贅肉,看上去相當(dāng)可愛??傊?,這是一只極其肥胖的貓。”

在提問當(dāng)中,使用這個參數(shù)的方法很簡單,只需要在提示語后面跟上“Use a temperature of 0.5”即可——

ChatGPT API接口編程基礎(chǔ)與使用技巧

6.2、傳遞給API的數(shù)據(jù)是否會被存儲

用戶比較關(guān)心一個問題是,我們傳給ChatGPT的數(shù)據(jù)是否會被存儲。官方表示,自2023年3月1日起,將保留您的API數(shù)據(jù)30天,但不再使用通過API發(fā)送的數(shù)據(jù)來改進模型。這就意味著,請勿傳輸涉及個人隱私或者安全相關(guān)的信息,避免數(shù)據(jù)泄漏。

正在建了Ai ChatGPT微信交流群,目前1群已超200人無法自動加入,新建了2群歡迎小伙伴加入,群成員提供——

1、提供免費 ChatGPT訪問體驗;
2、ChatGPT實際應(yīng)用案例分享;
3、Ai工具體驗分析分享;
ChatGPT API接口編程基礎(chǔ)與使用技巧文章來源地址http://www.zghlxwxcb.cn/news/detail-416075.html

到了這里,關(guān)于ChatGPT API接口編程基礎(chǔ)與使用技巧的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • chatGPT使用說明,相關(guān)技巧,使用記錄等等

    它的工作原理是基于自然語言處理技術(shù)和深度學(xué)習(xí)算法。當(dāng)用戶輸入問題時,我會將問題分解成并進行語義分析,以 理解用戶的意圖 。接著,我會調(diào)用內(nèi)部的知識庫和外部資源,比如搜索引擎、數(shù)據(jù)庫等,尋找與問題相關(guān)的答案,并通過 回答、提供鏈接、建議 等方式

    2024年02月03日
    瀏覽(22)
  • 技巧|使用Chatgpt練習(xí)多種類型口語

    技巧|使用Chatgpt練習(xí)多種類型口語

    練雅思口語——其實練什么語言、什么形式的口語都可以。 ChatGPT作為一款聊天機器人,自然可以用于對練口語——只要你的輸入和它的輸出都變換為語音的形式即可。 首先,谷歌搜索voice control for chatgpt,點擊第一個chrome…的鏈接即可。 進入chrome web store,看到Voice Control f

    2023年04月22日
    瀏覽(22)
  • AIGC——使用Cursor對比直接使用chatGPT有哪些技巧

    AIGC——使用Cursor對比直接使用chatGPT有哪些技巧

    生產(chǎn)率低下,技術(shù)革新快,學(xué)習(xí)成本高。 寫代碼、檢查規(guī)范、檢查bug、交互式輔助學(xué)習(xí)、總結(jié)文檔、分析關(guān)聯(lián)。 使用的工具有Cursor和github和open AI合作的 copilot,首先copilot是收費的,那我們就先研究下Cursor。目前我探索了以下一些使用思路。 相比chatGPT而言,cursor代碼編輯工具

    2024年02月09日
    瀏覽(20)
  • 使用指針或引用作為函數(shù)參數(shù)的編程技巧

    空指針檢查: 使用指針允許在函數(shù)內(nèi)部檢查傳遞的指針是否為 nullptr 。這使得在函數(shù)內(nèi)部能夠處理空指針的情況,增加代碼的健壯性。如果使用引用,無法表示空值,而使用指針則可以通過傳遞 nullptr 來表示缺失的數(shù)據(jù)。

    2024年02月16日
    瀏覽(20)
  • 明解STM32—GPIO應(yīng)用設(shè)計篇之API函數(shù)及配置使用技巧

    明解STM32—GPIO應(yīng)用設(shè)計篇之API函數(shù)及配置使用技巧

    ????????本篇開始對STM32的GPIO在實際開發(fā)設(shè)計中的使用配置和技巧進行探討,可以先去回顧下之前介紹的GPIO的相關(guān)理論基礎(chǔ)知識包括基本結(jié)構(gòu),工作模式和寄存器原理。 ????????了解過STM32的GPIO相關(guān)的理論知識,這樣在應(yīng)用GPIO開發(fā)過程中,能更好的理解GPIO的特點,應(yīng)

    2023年04月26日
    瀏覽(16)
  • Jmeter使用之:高效組織接口自動化用例技巧

    Jmeter使用之:高效組織接口自動化用例技巧

    目錄 前言: 1 2 3 4 5 6 前言: 在進行接口自動化測試時,JMeter是一個非常常用的工具。它具有強大的性能和擴展性,可以用于模擬大量并發(fā)用戶的請求,對接口進行壓力測試和性能監(jiān)測。 1 善用“邏輯控制器”中的“簡單控制器”。可以把簡單控制器像文件夾一樣使用,通過

    2024年02月12日
    瀏覽(23)
  • AI智能化辦公:ChatGPT使用方法與技巧

    AI智能化辦公:ChatGPT使用方法與技巧

    隨著人工智能技術(shù)的不斷發(fā)展,AI助手在辦公場景中扮演著越來越重要的角色。其中,ChatGPT作為一款強大的自然語言處理模型,為用戶提供了高效的辦公輔助功能。本文將介紹ChatGPT的使用方法與一些技巧,幫助讀者更好地利用這一工具提高工作效率。 ChatGPT是由OpenAI公司開發(fā)

    2024年02月04日
    瀏覽(28)
  • 使用 ChatGPT 的 7 個技巧 | Prompt Engineering 學(xué)習(xí)筆記

    前段時間在 DeepLearning 學(xué)了一門大火的 Prompt 的課程,吳恩達本人授課,講的通俗易懂,感覺受益匪淺,因此在這里總結(jié)分享一下我的學(xué)習(xí)筆記。 為什么要學(xué)習(xí) Prompt ? 因為在未來的 AIGC 年代,學(xué)習(xí)有效的 Promot 提示詞有效的利用 AI 來完成一些重復(fù)性的工作。這也我認為未來

    2024年02月07日
    瀏覽(51)
  • JMeter基礎(chǔ)使用教程及使用技巧(快速入門)

    JMeter基礎(chǔ)使用教程及使用技巧(快速入門)

    本篇內(nèi)容為JMeter的簡單使用介紹,是基礎(chǔ)的使用技巧,希望能幫到各位,不足之處還望多多包涵,最后感謝您的閱覽。 Jmeter是由Apache公司開發(fā)的一個純Java的開源項目,即可以用于做接口測試也可以用于做性能測試。 可以Apache Jmeter官網(wǎng)下載,地址:http://jmeter.apache.org/downloa

    2024年02月08日
    瀏覽(20)
  • OpenCV使用基礎(chǔ)、技巧

    OpenCV使用基礎(chǔ)、技巧

    視覺概述 人類的視覺能夠很輕易地從圖像中識別出內(nèi)容。但是,計算機視覺不會像人類視覺那樣能夠?qū)D像進行感知和識別,更不會自動控制焦距和光圈,而是把圖像解析為按照柵格狀排列的數(shù)字。 這些按照柵格狀排列的數(shù)字包含大量的噪聲,噪聲在圖像上常表現(xiàn)為引起較

    2024年02月22日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包