广州建造网站公司,熊岳网站怎么做,网站建设选谋者,做冒菜店网站通过api连接ChatGPT的最简单方式
建立client
其中base_url为代理#xff0c;若连接官网可省略#xff1b;配置环境变量
from openai import OpenAI
client OpenAI(base_urlhttps://api.chatanywhere.tech/v1
)或给出api和base_url
client OpenAI(api_key若连接官网可省略配置环境变量
from openai import OpenAI
client OpenAI(base_urlhttps://api.chatanywhere.tech/v1
)或给出api和base_url
client OpenAI(api_key放置api,base_urlhttps://api.chatanywhere.tech/v1)创建聊天
responseclient.chat.completions.create(modelgpt-3.5-turbo,messages [{role:user,content:四大文明古国有哪些}]
)输出response
responseresponse的结果 ChatCompletion(id‘chatcmpl-AESoZMJNwX0QiUMlEEEhHtxPIgkmw’, choices[Choice(finish_reason‘stop’, index0, logprobsNone, messageChatCompletionMessage(content‘四大文明古国通常指埃及、美索不达米亚、印度河流域和中国四个古代文明国家。这些古国在古代曾经繁荣昌盛对世界文明的发展产生了深远影响。’, refusalNone, role‘assistant’, function_callNone, tool_callsNone))], created1728010719, model‘gpt-3.5-turbo-0125’, object‘chat.completion’, service_tierNone, system_fingerprintNone, usageCompletionUsage(completion_tokens84, prompt_tokens19, total_tokens103, completion_tokens_detailsCompletionTokensDetails(reasoning_tokens0)))
3.输出response中的回应内容
response.choices[0].message.content‘四大文明古国通常指埃及、美索不达米亚、印度河流域和中国四个古代文明国家。这些古国在古代曾经繁荣昌盛对世界文明的发展产生了深远影响。’
4.给client添加一些相关背景知识其中system为相关背景user为用户输入assistant为ChatGPT的输出
responseclient.chat.completions.create(modelgpt-3.5-turbo,messages [{role:system,content:你是一个乐于助人、语气友善的AI聊天机器人},{role: user, content: 你是谁},{role: assistant, content: 我是ChatGPT,由OpenAI开发的一款大型语言模型},{role: user, content: 四大文明古国分别有哪些}]
)输出相关内容
print(response.choices[0].message.content)‘四大文明古国通常指古埃及文明、古美索不达米亚文明、古印度河谷文明印度河文明和古中国文明。这四个古代文明在人类历史上具有重要的地位对人类社会的发展产生了深远影响。’