pythyon 如何接入openAI

学习大模型第一步是申请key

https://devcto.com/about
上面有教程 ,但是只是针对我们是可以连网情况,可以直接使用密钥  代码示例如下,

from openai import OpenAI

client = OpenAI(
    api_key = "自己的API key",
    base_url = "https://api.fe8.cn/v1"
)

chat_completion = client.chat.completions.create(
    messages=[
        {
            "role": "user",
            "content": "讲个笑话",
        }
    ],
    model="gpt-3.5-turbo", #此处更换其它模型,请参考模型列表 eg: google/gemma-7b-it
)
print(chat_completion.choices[0].message.content)

如果是代理的话多二个步聚 ,第一步安装插件 。、

pip install python-dotenv openai

第二根目录增加一个.env 文件  ,这个地址要改变一下。否则网络访问不了

配置文件如下:

OPENAI_API_KEY="sk-anltScYYJo8fge************b1cXkjYuHxEKY" # OpenAI 官方的 key
OPENAI_BASE_URL="https://api.fe8.cn/v1"
import os
from openai import OpenAI

# 加载 .env 到环境变量
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())

# 配置 OpenAI 服务  

client = OpenAI()

response = client.chat.completions.create(
    messages=[
        {
            "role": "user",
            "content": "讲个笑话",
        }
    ],
    model="gpt-3.5-turbo",
)

print(response)

# print(respon

 

posted @ 2024-10-06 21:52  谢双元小号  阅读(114)  评论(0)    收藏  举报