import requests
from openai import OpenAI

api_key = os.getenv("OPENAI_API_KEY", "your_api_key")
base_urls = ["https://api.chatanywhere.tech/v1", "https://api.chatanywhere.com.cn/v1"]
client = OpenAI(api_key=api_key, base_url=base_urls[0])def get_model_list():
url = base_urls[0] + "/models"
headers = {
'Authorization': f'Bearer {api_key}',
'User-Agent': 'Apifox/1.0.0 (https://apifox.com)'
}
response = requests.request("GET", url, headers=headers)
data = response.json()['data']
models = [model['id'] for model in data]
print(models)def chat(model="gpt-3.5-turbo", messages=[], temperature=0.7):
completion = client.chat.completions.create(
model=model,
messages=messages,
temperature=temperature,
)
return completion.choices[0].message.contentif __name__ == '__main__':
messages = [
{'role': 'system', 'content': '你是百科全書'},
{'role': 'user', 'content': '魯迅和周樹人的關系'},
]
res = chat(model="gpt-3.5-turbo", messages=messages)
print(res)

GPT4free:Python 一鍵調用

GPT4free 提供了更為便捷的 Python 調用方式,開發者可以直接通過 pip 安裝相關庫,并快速集成到自己的項目中。不過需要注意的是,該接口容易封 IP,因此在使用時需要謹慎。

代碼示例:

from g4f.client import Client

client = Client()def text_generation(model="gpt-3.5-turbo", messages=[], temperature=0.7):
completion = client.chat.completions.create(
model=model,
messages=messages,
temperature=temperature,
)
return completion.choices[0].message.contentif __name__ == '__main__':
messages = [{'role': 'user', 'content': '你是誰'}]
print(text_generation(messages=messages))

Coze:海外版的免費 GPT 調用

Coze 是一個海外版的免費 GPT 調用平臺,它封裝了對 GPT 的調用接口,每個注冊用戶有 100 次免費調用額度。雖然額度有限,但對于一些簡單的國際項目來說,Coze 是一個不錯的選擇。

代碼示例:

import requests
import json

url = "https://api.coze.com/open_api/v2/chat"
headers = {
'Authorization': 'Bearer your_token',
'Content-Type': 'application/json',
'Accept': '*/*',
'Host': 'api.coze.com',
'Connection': 'keep-alive'
}query = """
你了解遙遠的救世主這本書么,結合搜索結果來回答
"""data = {
"bot_id": "7370949251666477072",
"user": "0",
"conversation_id": "123",
"query": query,
"stream": False,
}response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.text)

LLaMA3-70B:強大的免費模型

LLaMA3-70B 是由 NVIDIA 提供的一個強大的免費 AI 模型。它支持每天 1000 次的免費調用,這對于需要處理大量文本的開發者來說是一個巨大的福利。該模型的接口與 OpenAI API 類似,開發者可以輕松上手,快速實現復雜的文本生成任務。

代碼示例:

from openai import OpenAI

client = OpenAI(
base_url="https://integrate.api.nvidia.com/v1",
api_key="your_api_key"
)completion = client.chat.completions.create(
model="meta/llama3-70b-instruct",
messages=[{"role": "user", "content": "xxx"}],
temperature=0.5,
top_p=1,
max_tokens=1024,
stream=True
)
for chunk in completion:
if chunk.choices[0].delta.content is not None:
print(chunk.choices[0].delta.content, end="")

DeepSeek:新注冊用戶的免費試用

DeepSeek 為新注冊用戶提供了免費的 API 試用額度,有效期為一個月。它的接口設計與 OpenAI API 類似,開發者可以快速遷移和集成。DeepSeek 的模型在處理復雜問題時表現出色,適合需要高精度文本生成的項目。

Kimi:多場景支持的免費 AI API

Kimi 是由 Moonshot AI 提供的人工智能助手 API,新注冊用戶可以領取 15 元的 token 試用量。它支持多種速率限制方式,開發者可以根據自己的需求靈活選擇。Kimi 提供了多種模型,包括適用于短文本、長文本和超長文本的模型,能夠滿足不同場景的需求。此外,Kimi 還支持文件內容抽取和存儲功能,開發者可以將文件內容直接用于對話生成,大大提高了開發效率。

代碼示例:

from openai import OpenAI

client = OpenAI(
api_key="your_api_key",
base_url="https://api.moonshot.cn/v1",
)completion = client.chat.completions.create(
model="moonshot-v1-8k",
messages=[
{"role": "system", "content": "你是 Kimi,由 Moonshot AI 提供的人工智能助手。"},
{"role": "user", "content": "你好,我叫李雷,1+1等于多少?"}
],
temperature=0.3,
)
print(completion.choices[0].message.content)

ChatGLM:豐富的模型選擇

ChatGLM 提供了多種模型選擇,包括通用大模型、圖像大模型和向量模型。新注冊用戶可以領取 18 元的 token 試用量。ChatGLM 的接口設計靈活,支持同步、異步和流式調用,開發者可以根據自己的需求選擇合適的調用方式。此外,ChatGLM 還提供了豐富的功能,如系統提示、函數調用、檢索和網頁搜索等,能夠滿足復雜的應用場景。

代碼示例:

from zhipuai import ZhipuAI

client = ZhipuAI(api_key="your_api_key")response = client.chat.completions.create(
model="glm-4",
messages=[
{"role": "system", "content": "你是一個樂于解答各種問題的助手。"},
{"role": "user", "content": "你好!你叫什么名字"}
],
stream=False,
)
print(response.choices[0].message)

Spark:多樣化的免費選擇

Spark 提供了多種免費的 AI 模型選擇,包括 Spark3.5 Max、Spark Pro 和 Spark Lite。其中,Spark3.5 Max 和 Spark Pro 分別提供 200 萬 token 的免費額度,有效期為一年;Spark Lite 則完全免費。雖然 Spark 的接口與 OpenAI API 不完全相同,但開發者可以通過簡單的封裝實現兼容。

代碼示例:

from sparkai.llm.llm import ChatSparkLLM, ChunkPrintHandler
from sparkai.core.messages import ChatMessage

SPARKAI_APP_ID = 'your_app_id'
SPARKAI_API_SECRET = 'your_api_secret'
SPARKAI_API_KEY = 'your_api_key'model = 'spark lite'
if model == 'spark lite':
SPARKAI_URL = 'wss://spark-api.xf-yun.com/v1.1/chat'
SPARKAI_DOMAIN = 'general'
elif model == 'spark pro':
SPARKAI_URL = 'wss://spark-api.xf-yun.com/v3.1/chat'
SPARKAI_DOMAIN = 'generalv3'
elif model == 'spark max':
SPARKAI_URL = 'wss://spark-api.xf-yun.com/v3.5/chat'
SPARKAI_DOMAIN = 'generalv3.5'spark = ChatSparkLLM(
spark_api_url=SPARKAI_URL,
spark_app_id=SPARKAI_APP_ID,
spark_api_key=SPARKAI_API_KEY,
spark_api_secret=SPARKAI_API_SECRET,
spark_llm_domain=SPARKAI_DOMAIN,
streaming=False,
)if __name__ == '__main__':
messages = [ChatMessage(role="user", content='你好呀')]
handler = ChunkPrintHandler()
a = spark.generate([messages], callbacks=[handler])
print(a.generations[0][0].text)

統一封裝:一鍵切換不同模型

考慮到大部分免費 AI API 都提供了與 OpenAI API 兼容的接口,開發者可以將所有服務封裝成一個統一的類。這樣,通過一套代碼就可以調用任意想用的模型,大大提高了開發效率。開發者可以根據自己的需求,靈活選擇不同的模型和接口,實現快速開發和驗證。

代碼示例:

from openai import OpenAI

# 枚舉所有可用的模型服務
model_dict = {
'gpt-3.5-turbo': {
'api_key': 'your_api_key',
'base_url': 'https://api.chatanywhere.tech',
},
'gpt-4': {
'api_key': 'your_api_key',
'base_url': 'https://api.chatanywhere.tech',
},
}# 設置人設提示詞,根據需要進行修改
prompt_dict = {
'gpt-3.5-turbo': [
{"role": "system", "content": "你是 gpt-3.5"},
],
'gpt-4': [
{"role": "system", "content": "你是 gpt-4"},
],
}class LLM_API:
def __init__(self, api_key, base_url, model):
self.client = OpenAI(
api_key=api_key,
base_url=base_url,
)
self.model = model def __call__(self, messages, temperature=0.7):
completion = self.client.chat.completions.create(
model=self.model,
messages=messages,
temperature=temperature,
)
return completion.choices[-1].message.contentif __name__ == '__main__':
model = 'gpt-3.5-turbo'
llm = LLM_API(model_dict[model]['api_key'], model_dict[model]['base_url'], model)
user_question = "你是誰"
messages = prompt_dict[model] + [{"role": "user", "content": user_question}]
print(llm(messages))

結語

免費 AI API 的出現,為開發者帶來了前所未有的便利。它們不僅降低了開發成本,還為創意的快速驗證和原型開發提供了強大的支持。無論是簡單的對話生成,還是復雜的文本處理,這些免費的 API 都能夠滿足開發者的需求。希望本文的盤點能夠幫助你在 AI 開發的道路上更進一步,開發出更多有趣的應用。如果你還有其他發現的免費 AI API,歡迎在評論區分享,讓我們一起探索更多可能。

熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
3000+提示詞助力AI大模型
和專業工程師共享工作效率翻倍的秘密
熱門推薦
一個賬號試用1000+ API
助力AI無縫鏈接物理世界 · 無需多次注冊
返回頂部
上一篇
Claude 3.5 API:獲取與使用指南
下一篇
如何獲取 Grok3 API 密鑰(分步指南)
国内精品久久久久影院日本,日本中文字幕视频,99久久精品99999久久,又粗又大又黄又硬又爽毛片
国产在线国偷精品免费看| 美日韩黄色大片| 精品免费日韩av| 93久久精品日日躁夜夜躁欧美| 亚洲国产婷婷综合在线精品| 色婷婷综合久久久中文字幕| 亚洲成人av电影| 日韩欧美中文字幕制服| 日韩免费电影一区| 欧美色涩在线第一页| 中文字幕在线观看不卡| 欧美做爰猛烈大尺度电影无法无天| 777久久久精品| 蜜臀久久99精品久久久久宅男 | 国产精品视频你懂的| 懂色av一区二区三区蜜臀| 日本aⅴ免费视频一区二区三区| 亚洲二区视频在线| 一区二区欧美视频| 伊人色综合久久天天| 亚洲成人av电影在线| 免费在线观看一区| 国产精品自在在线| 盗摄精品av一区二区三区| 色婷婷亚洲一区二区三区| 日韩女优视频免费观看| 麻豆视频一区二区| 99久久综合狠狠综合久久| 日韩一区二区电影| 亚洲最新在线观看| 欧美视频一区在线观看| 亚洲精品国产a久久久久久 | 成人99免费视频| 欧美日韩亚洲不卡| 午夜视频一区二区| 在线精品视频小说1| 午夜国产不卡在线观看视频| 97精品电影院| 一区二区三区四区国产精品| 日韩和的一区二区| 免费美女久久99| 亚洲在线一区二区三区| 欧美日韩五月天| 亚洲成人精品影院| 欧美三级中文字幕| 国产在线精品不卡| 美女网站在线免费欧美精品| 精品国产91乱码一区二区三区| 亚洲美女屁股眼交| 日韩一区二区三区观看| 亚洲小说欧美激情另类| 亚洲精品一区二区三区四区高清| 99久久精品国产导航| 中文字幕一区二区视频| 免费观看日韩电影| 一区二区三区在线观看视频| 日韩精品中午字幕| 日韩欧美一级特黄在线播放| 国产一区二区三区国产| 一区二区三区四区av| 91蜜桃在线免费视频| 国内外精品视频| 免费高清在线一区| 五月激情综合网| 日韩欧美一区在线观看| 久久久久久久电影| 久久久久国产精品麻豆| 欧美三级视频在线观看| 99视频精品在线| 91丨porny丨首页| 91色视频在线| 久久亚洲精品国产精品紫薇| 欧美不卡一二三| 国产亚洲欧美日韩在线一区| 欧美久久久久久久久中文字幕| 日韩欧美国产成人一区二区| 欧美精品丝袜中出| 欧美精品一区二区在线播放| 在线播放国产精品二区一二区四区| av中文字幕不卡| 91在线国产福利| 日韩一区二区电影| 精品国产亚洲在线| 国产一区二区影院| 91精品国产手机| 亚洲欧美精品午睡沙发| 国产日产欧产精品推荐色| 1024国产精品| 欧美色图12p| 国产精品久久久久久久第一福利| 偷拍亚洲欧洲综合| 欧美这里有精品| 亚洲免费观看高清完整版在线观看熊| 夜夜精品视频一区二区| 欧美刺激脚交jootjob| 久久影院电视剧免费观看| 亚洲女性喷水在线观看一区| 亚洲一区在线播放| 精品成人佐山爱一区二区| 亚洲一级二级在线| 91蜜桃在线观看| 奇米综合一区二区三区精品视频| 91麻豆成人久久精品二区三区| 欧美v国产在线一区二区三区| 亚洲国产视频直播| 亚洲欧美日韩在线| 欧美撒尿777hd撒尿| 亚洲福利视频一区二区| 色综合中文综合网| 久久人人超碰精品| 91精品福利在线| 激情六月婷婷久久| 国产精品久久久久久久久免费樱桃 | 久久女同精品一区二区| 成人免费高清在线观看| 欧美日韩卡一卡二| 亚洲成人一区二区在线观看| 欧美日韩久久一区二区| 欧美人牲a欧美精品| 日本特黄久久久高潮| 国产成人av网站| 国产一区二区三区久久久| 1024成人网| 中文字幕高清一区| 欧美三级视频在线观看| 欧美在线小视频| 99久久国产综合精品麻豆| 蜜臀av一区二区在线观看| 亚洲色欲色欲www| 久久久精品免费观看| 日韩精品专区在线影院观看| 久久久精品一品道一区| 中文字幕的久久| 专区另类欧美日韩| 毛片av中文字幕一区二区| 亚洲一区二区三区中文字幕在线| 精品国产亚洲在线| 欧美精品少妇一区二区三区 | ㊣最新国产の精品bt伙计久久| 久久色在线视频| 欧美人xxxx| 日本一区二区成人| 国产精品亚洲综合一区在线观看| 国产乱一区二区| 欧美一区二区三区在线观看 | 欧美日本在线观看| 欧美videos大乳护士334| 一区二区三区色| 一区二区成人在线视频| www.性欧美| 国产亚洲制服色| 一区二区三区精品视频| 人人超碰91尤物精品国产| 日韩黄色一级片| 91黄色在线观看| 亚洲色图欧美偷拍| 欧美色爱综合网| 综合av第一页| 美脚の诱脚舐め脚责91| 国产肉丝袜一区二区| 日本亚洲最大的色成网站www| 欧美在线观看你懂的| 亚洲成人精品一区二区| 成人高清免费观看| 精品一区二区三区av| 欧美成人精精品一区二区频| 夜夜操天天操亚洲| 337p亚洲精品色噜噜狠狠| 一区二区中文字幕在线| 欧美刺激午夜性久久久久久久| 蜜臀精品久久久久久蜜臀| 欧美精品三级在线观看| 91国偷自产一区二区开放时间 | 国产日韩欧美精品综合| 欧美视频在线播放| 日韩**一区毛片| 日韩二区三区在线观看| 国产精品成人网| 99天天综合性| 日韩视频免费直播| 99久久99久久免费精品蜜臀| 亚洲国产精品久久久男人的天堂| 久久久美女毛片| 国产成人精品亚洲777人妖| 伊人一区二区三区| 日韩毛片视频在线看| 国产日韩欧美麻豆| 夜夜精品浪潮av一区二区三区| 国产精品国产精品国产专区不蜜| 久久久久99精品一区| 精品福利av导航| 日韩精品中文字幕一区| 国产网站一区二区| 久久综合五月天婷婷伊人| 精品成人一区二区三区四区| 欧美一区二区三区四区视频| 亚洲激情自拍视频| k8久久久一区二区三区| 91亚洲精华国产精华精华液| 欧美麻豆精品久久久久久|